首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于虚基类的描述中,错误的是( )。
下列关于虚基类的描述中,错误的是( )。
admin
2020-04-07
35
问题
下列关于虚基类的描述中,错误的是( )。
选项
A、使用虚基类可以消除由多继承产生的二义性
B、构造派生类对象时,虚基类的构造函数只被调用一次
C、声明“class B:virtual publicA"说明类B为虚基类
D、建立派生类对象时,首先调用虚基类的构造函数
答案
C
解析
虚基类是为了消除由多重继承产生的二义性而提出的。虚基类的说明格式是:
Class<类名>:vinual<继承方式><基类名>,其中关键字virtual与继承方式的位置无关,但必须位于基类名之前,且virtual只对紧随其后基类名起作用。对于本题来说,声明“classB:vinual public A”说明类A为虚基类。
转载请注明原文地址:https://kaotiyun.com/show/Tt8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述正确的是
执行下列程序后,输出“*”号的个数是______。#include<iostream.h>main(){inti,j;for(i=1;i<5;i++)for(j=2;j<=i;j++)cout<<’
关于二义性的描述错误的是()。
若执行以下程序时从键盘上输入9,则输出结果是main(){intn;cin>>n;if(n++<10)cout<<n<<end1;elsecout<<n--<<end1;}
在有n个结点的二叉链表中,值为非空的链域的个数为______。
已知intDBL(intn){returnn+n;}和longDBL(longn){returnn+n)是一个函数模板的两个实例,则该函数模板的定义是【】。
下列程序如果去掉for循环外围的大括号对,则会出现编译错误。错误原因是【 】。#include<iostream,h>inta=5;voidmain(){inta=10,b=20;cout<<a<<","<<b<<en
最简单的交换排序方法是()。
执行语句序列:intx=10,&r=x;cout<<x<<’-’<<r<<end1;输出结果为【】。
在最坏情况下,堆排序需要比较的次数为【】。
随机试题
企业清算会计工作包括哪些主要内容?
心脏的潜在起搏点是
当一张磁盘上或一盘磁带上存有保管期限不同的会计信息时,应按( )的要求保管。
我国进境动物一、二类传染病虫名录包括( )种,其中二类( )种。
某市区木业制造企业(增值税一般纳税人),主要以木材加工木制品,2014年9月发生以下业务:(1)自林场购进原木一批,农产品收购发票注明价款128万元;委托某运输公司(一般纳税人)负责运输,支付不含税运费8.9万元,取得运输业增值税专用发票;(2)将购进
下列不属于启蒙运动的代表人物的是()。
政府采购的基本方式有()等。
文化交流
Tulvingetal,1982年让健康被试学习了96个低频英语单词,学习1个小时后和7天后分别进行了再认和补笔测验。补笔测验中一部分单词在先前的单词列表中曾经出现过,这是一个按2测验类型(再认、补笔)×2记忆间隔(1小时,7天)×2两种测验的先后顺序
When-ofacertainnumberissubtractedfromthenumberandthenthisdifferenceisaddedwith20,theresultistheoriginaln
最新回复
(
0
)