首页 > 专业科目
题目内容 (请给出正确答案)
[单选题]

类A使用虚基类的方式,从类B派生而来。下面()准确定义了这种继承方式。

A.virtual class B{}; virtual class A : public B {};

B.virtual class B{}; class A : virtual public B {};

C.class B{}; class A : virtual public B {};

D.virtual class B{}; class A : public B {};

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“ 类A使用虚基类的方式,从类B派生而来。下面()准确定义了这…”相关的问题
第1题
一个派生类可以从一个基类派生,也可以从多个基类派生。从一个基类派生的继承称为()。

A.单继承

B.多继承

C.有效继承

D.以上都不是

点击查看答案
第2题
在C++中,要实现动态联编,必须使用()调用虚函数。

A.类名

B.派生类指针

C.对象名

D.基类指针

点击查看答案
第3题
下列有关继承和派生的叙述中,正确的是()

A.派生类不能访问通过公有继承的基类的保护成员

B.派生类的对象可以访问基类的任何成员

C.如果基类有带形参构造函数,派生类可以不声明带形参的构造函数

D.基类构造函数和析构函数都不能够被继承

点击查看答案
第4题
字符指针、浮点数指针、以及函数指针这三种类型的变量哪个占用的内存最大?为什么?类ClassB 从Cl

字符指针、浮点数指针、以及函数指针这三种

类型的变量哪个占用的内存最大?为什么?

类ClassB 从ClassA 派生,那么ClassA *a =

new ClassB(…); 试问该表达是否合法?为什么?

如 果ClassA 中定义并实现虚函数int

func(void),ClassB中也实现该函数,那么上述变量

a->func()将调用哪个类里面的函数?如果int

func(void)不是虚函数,情况又如何?为什么?

char **p, a[16][8]; 问:p=a是否会导致程序

在以后出现问题?为什么?

如下所述的if else 和switch 语句哪个的效率

高?为什么?

在同一个进程中,一个模块是否可以通过指针

操作破坏其它模块的内存,为什么?

应用程序在运行时的内存包括代码区和数据

区,其中数据区又包括哪些部分?

点击查看答案
第5题
在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则完全不同。()
点击查看答案
第6题
在公用继承方式下,有关派生类对象和基类对象的关系,不正确的叙述是()。

A.派生类的对象可以赋给基类的对象

B.派生类的对象可以初始化基类的引用

C.派生类的对象可以直接访问基类中的成员

D.派生类的对象的地址可以赋给指向基类的指针

点击查看答案
第7题
公有继承方式下,基类成员的访问权限在派生类中保持不变。()
点击查看答案
第8题
基类的指针或引用调用虚函数时采用后期绑定。()
点击查看答案
第9题
当类T只声明了私有实例构造函数时,则在T的程序文本外部,______(可以 or 不可以)从T派生出新的
类,____(可以 or 不可以)直接创建T的任何实例。

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

A.sealed方法 封闭类

B.public方法 公共类

C.virtual方法 虚方法

D.override方法 重载基类

点击查看答案
第11题
当类T只声明了私有实例构造函数时,则在T的程序文本外部,___可以___(可以 or 不可以)从T派生出
新的类,不可以____(可以 or 不可以)直接创建T的任何实例。

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