在C#中,下列关于虚函数的描述中,错误的是()
A.虚函数是一个成员函数
B.虚函数有实现
C.静态成员函数可以说明为虚函数
D.在类的继承的层次结构中,虚函数可被用来重写
A.虚函数是一个成员函数
B.虚函数有实现
C.静态成员函数可以说明为虚函数
D.在类的继承的层次结构中,虚函数可被用来重写
A.动态联编是以虚函数为基础的
B.动态联编是在运行是确定所调用的函数代码的
C.动态联编调用函数操作是指向对象的指针或对象引用
D.动态联编是在编译时确定操作函数的
A.在派生类中重写基类方法必须使用override关键字
B.在派生类中访问基类非默认构造函数必须通过base关键字
C.虚方法的定义必须要用到virtual关键字
D.as关键字只能用于接口的强制转换
A.在派生类中重写基类方法必须使用override关键字
B.在派生类中访问基类非默认构造函数必须通过base关键字
C.虚方法的定义必须要用到virtual关键字
D.as关键字只能用于接口的强制转换
A.动态联编是以虚函数为基础的
B.动态联编是在运行时确定所调用的函数代码的
C.动态联编调用函数操作是指向对象的指针或对象引用
D.动态联编是在编译时确定操作函数的
下列关于动态联编的描述中,错误的是()。
A.动态联编是以虚函数为基础的
B.动态联编是在运行时确定所调用的函数代码的
C.动态联编调用函数操作是指向对象的指针或对象引用
D.动态联编是在编译时确定操作函数的
下列关于动态联编的描述中,错误的是()。
A.动态联编是以虚函数为基础的
B.动态联编是在运行时确定所调用的函数代码的
C.动态联编调用函数操作是指向对象的指针或对象引用
D.动态联编是在编译时确定操作函数的
下列关于虚基类的描述,错误的是()。
A.设置虚基类的目的是为了消除二义性
B.虚基类的构造函数在非虚基类之后调用
C.若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序调用
D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数
A.设置虚基类的目的是为了消除二义性
B.虚基类的构造函数在非虚基类之后调用
C.若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序调用
D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调,用派生类的构造函数
下列关于纯虚函数与抽象类的描述中,错误的是()。
A 纯虚函数是一种特殊的函数,它允许没有具体的实现
B 抽象类是指具有纯虚函数的类
C 一个基类的说明中有纯虚函数,该基类的派生类一定不再是抽象类
D 抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出
关于抽象类的下列描述中,错误的是()。
A 如果一个类至少有一个纯虚函数,那么该类为抽象类。
B 抽象类只能用作其他类的基类,不能建立抽象类对象。
C 抽象类可以用来定义指针。
D 抽象类可以作为函数的参数类型。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!