在C#中,下列关于抽象类和接口的说法,正确的是()。
A.在抽象类中,所有的方法都是抽象方法
B.继承自抽象类的非抽象子类必须实现其父类(抽象类)中的所有抽象方法
C.在接口中,可以有方法实现,抽象类中不能有方法实现
D.一个类可以从多个接口继承,也可以从多个抽象类继承
A.在抽象类中,所有的方法都是抽象方法
B.继承自抽象类的非抽象子类必须实现其父类(抽象类)中的所有抽象方法
C.在接口中,可以有方法实现,抽象类中不能有方法实现
D.一个类可以从多个接口继承,也可以从多个抽象类继承
A.是特殊的抽象类
B.是抽象方法和常量值的定义的集合
C.当一个类实现一个接口时,必须实现接口中的所有方法
D.多个类可以实现一个接口,一个类只能实现一个接口
A.一般对范围的判断使用switch结构
B.if和switch可以嵌套使用
C.需要使用if或多重if结构的场合,都可以使用三元运算符替换
D.使用嵌套1f..else的场合,都可以使用switch结构替换
A.for循环只能和for循环嵌套
B.在内层循环使用break可以退出两层的嵌套循环
C.循环最多只能嵌套三层
D.while和d...while可以互相嵌套
在下列关于分层体系结构的说法中,不正确的是()。
A.各层之间只要接口关系不变,某一层改变时,其上下层不受影响
B.结构分离使得实现和维护变得容易
C.层次越多越灵活,效率越高
D.各层功能的定义独立于具体实现的方法
A.abstract class Cat: Animal
{
abstract public void Move();
}
B.abstract class Cat: Animal
{
virtual public void Move(){Console.Write(Console.Write("Move!");)}
}
C.abstract class Cat: Animal
{
public void Move(){Console.Write(Console.Write("Move!");)};
}
D.abstract class Cat: Animal
{
public void Eat(){Console.Write(Console.Write("Eat!");)};
}
A.无功功率就是无用的功率
B.无功功率有正有负
C.在RLC电路中,有功功率就是在电阻上消耗的功率
D.在纯电感单相电路中,无功功率的最大值等于电路电压和电流的乘积