首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于虚基类的描述中,错误的是( )。
下列关于虚基类的描述中,错误的是( )。
admin
2019-06-12
78
问题
下列关于虚基类的描述中,错误的是( )。
选项
A、使用虚基类可以消除由多继承产生的二义性
B、构造派生类对象时,虚基类的构造函数只被调用一次
C、声明“class B:virtual public A”说明类B为虚基类
D、建立派生类对象时,首先调用虚基类的构造函数
答案
C
解析
虚基类是为了消除南多重继承产生的二义性而提出的。虚基类的说明格式是:
class<类名>:virtual<继承方式><基类名>,其中关键字virtual与继承方式的位置无关,但必须位于基类名之前,日virtual只对紧随其后基类名起作用。对于本题来说,声明“class B:virtual public A”说明类A为虚基类。
转载请注明原文地址:https://kaotiyun.com/show/KQ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于派生类的描述中错误的是()。
有如下程序:#includeusingnarnespacestd;classTestClass{staticinti;public:TestClass(){i++
下列程序执行后,输出的结果是()。intx=-5,y=0;while(++x)y++;cout
若需要把一个函数“voidfun();”定义为一个类TestClass的友元函数,则应在类TestClass的定义中加入一条语句:___________。
以下程序的执行结果是()。#include#includevoidfun(intn){if(n!=0){fun(n=1);for(inti=l;i
有如下程序:#includeusingnamespacestd:classTestClass1{public:TestClass1(){cout
下面程序的输出结果是()。#include#include“string.h”voidmain(){chara[]=“HelloTest”,b[]=“Test”;strcpy
阅读下面的程序:#includevoidmain(){intx;cin>>x;if(x++>5)cout
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if(___________)return0;
下面有关内联函数的叙述中,正确的是()。
随机试题
几年之前他成了一名志愿者,这对他的生活产生了巨大的影响。
男,54岁。上前牙酸软不适1周,无自发痛。体检:口腔卫生欠佳,牙周组织退缩,2丨牙根暴露,远中颈部龋,探酸软,未穿髓。最理想的修复方法是
这类病例常伴有比较严重的面下部发育障碍,请指出下列体征中哪一项是错误的若双侧颞颌关节都已受累,病人无法耐受同期双侧手术,而需2次手术,两次手术之间的间隔不应超过
下列甲的哪些情形应当以包庇罪定罪处罚?
素质教育就是要学生什么都学、什么都学好。
1,2,7,20,61,182,()
若x>一1.证明:当0<α<1时,有(1+x)α<1+αx;当α<0或α>1时,有(1+x)α>1+αx.
A、 B、 C、 D、 B
在做好人力资源规划的基础上,________是IT部门人力资源管理更为重要的任务。
Theboardoftrusteesagreedtotheplan___________,buttherewereseveraldetailstheydidn’tlike.
最新回复
(
0
)