首页 > 计算机科学与技术> 程序设计基础
题目内容 (请给出正确答案)
[单选题]

下列虚基类的声明中正确的是

A.class virtual B:public A

B.virtual class B:public

C.class B:public A virtual

D.class B: virtual public A

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下列虚基类的声明中正确的是”相关的问题
第1题
若有如下类定义:class Shape {public:virtual void Draw()=0;};则下列关于Shape类的叙述中,正确的是()。

A. 类Shape是虚基类

B.类Shape是抽象类

C.类Shape中的Draw函数声明有误

D.“Shape s;”能建立Shape的对象s

点击查看答案
第2题
纯虚函数是一个在基类中声明的虚函数,它在该基类中没有定义具体的操作内容,要求各派生类根据实际需要定义自己的版本。()
纯虚函数是一个在基类中声明的虚函数,它在该基类中没有定义具体的操作内容,要求各派生类根据实际需要定义自己的版本。()

A.正确

B.错误

点击查看答案
第3题
关于纯虚函数,下列表述正确的是()。

A.纯虚函数是未给出实现版本(即无函数体定义)的虚函数

B.纯虚函数的声明总是以“=0”结束

C.派生类必须实现基类的纯虚函数

D.含有纯虚函数的类一定是派生类

点击查看答案
第4题
纯虚函数是一个在基类中声明的虚函数,它在该基类中没有定义具体的操作内容,要求各派生类根据实际需要定义自己的版本。()
纯虚函数是一个在基类中声明的虚函数,它在该基类中没有定义具体的操作内容,要求各派生类根据实际需要定义自己的版本。()

T、对

F、错

点击查看答案
第5题
下列有个虚函数说法不正确的有()。

A.虚函数是静态的

B.虚函数声明只能出现在类定义的函数原型声明中

C.一个虚函数无论被公有继承多少次,它仍然保持其虚函数的特性

D.定义了虚函数后,程序中声明的指向基类的指针就可以指向其派生类

点击查看答案
第6题
以下描述错误的是()。

A.在C++中支持抽象类,但在C#中不支持抽象类

B.C++中可在头文件中声明类的成员,而在CPP文件中定义类的成员;在C#中没有头文件并且在同一处声明和定义类的成员

C.在C#中可使用new修饰符显式隐藏从基类继承的成员

D.在C#中要在派生类中重新定义基类的虚函数必须在前面加Override

点击查看答案
第7题
用class virtual 声明的基类为虚基类。()

用class virtual 声明的基类为虚基类。()

点击查看答案
第8题
当不同的类具有相同的间接基类时,()。(A)各派生类无法按继承路线产生自己的基类版本(B)为了建立

当不同的类具有相同的间接基类时,()。

(A)各派生类无法按继承路线产生自己的基类版本

(B)为了建立惟一的间接基类版本,应该声明间接基类为虚基类

(C)为了建立惟一的间接基类版本,应该声明派生类虚继承基类

(D)一旦声明虚继承,基类的性质就改变了,不能再定义新的派生类

点击查看答案
第9题
如果希望类的某个方法能够在子生类中进一步进行改进,以处理不同的子类的需要,则应将该方法声明成()

A.sealed 方法封闭类

B. public 方法公共类

C. virtual 方法虚方法

D. override方法重载基类

点击查看答案
第10题
关于虚函数的下列描述中,正确的是()。A 在基类中被关键字 virtual说明,并在派生类重新定义的

关于虚函数的下列描述中,正确的是()。

A 在基类中被关键字 virtual说明,并在派生类重新定义的函数。

B 在派生类重新定义函数时 ,用关键字 virtual说明。

C 在派生类前用关键字 virtual说明。

D 在派生类重新定义虚函数时 ,要求与基类的虚函数可具有不同的函数名。

点击查看答案
第11题
下列关于C#面向对象应用的描述中,哪项是正确的?()

A.派生类是基类的扩展,派生类可以添加新的成员,也可去掉已经继承的成员

B.接口像类一样,可以定义并实现方法

C.声明为sealed的类不能被继承

D.abstract方法的声明必须同时实现

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改