首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于虚基类的描述中,错误的是( )。
下列关于虚基类的描述中,错误的是( )。
admin
2019-06-12
44
问题
下列关于虚基类的描述中,错误的是( )。
选项
A、使用虚基类可以消除由多继承产生的二义性
B、构造派生类对象时,虚基类的构造函数只被调用一次
C、声明“class B:virtual public A”说明类B为虚基类
D、建立派生类对象时,首先调用虚基类的构造函数
答案
C
解析
虚基类是为了消除由多重继承产生的二义性而提出的。虚基类的说明格式是:
Class<类名>:virtual<继承方式><基类名>,其中关键字virtual与继承方式的位置无关,但必须位于基类名之前,且virtual只对紧随其后基类名起作用。对于本题来说,声明“classB:virtual public A”说明类A为虚基类。
转载请注明原文地址:https://kaotiyun.com/show/8H8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数模板:template<classT>Tadd(Tx,Ty){returnx+y;}下列对add函数的调用不正确的是()。
下列函数的运行结果是()。#include<iostream.h>intf(inta,intB){intc;if(a>b)c=1;elseif(a==b)c=0;elsec=-1;r
阅读下面的程序:#include<iomanip.h>voidmain(){cout.fill(’!’);cout<<setiosflags(ioS::left)<cout<<setw(6)<<1024<<endl;}写出
设R是一个二元关系,S是一个三元关系,则下列运算中正确的是()。
在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
设有定义intx;floaty;,则10+x+y值的数据类型是
有如下的运算符重载函数定义:double operator+(int i,int k){return double(i+k);}但定义有错误,对这个错误最准确的描述是( )。
数据库管理系统是
在C++语言的数据类型中,int、short等类型的长度是()。
随机试题
“图像>陷印”菜单命令对下列哪种模式的图像起作用?
活塞式氨制冷压缩机运行中冷却水突然中断时,应立即切断电源,停止运转,避免冷凝压力过分升高。
治疗寒湿内盛型泄泻,除主穴外,应加用
有关使用暖箱的描述,以下不正确的是
甲、乙两公司于2001年10月签订了一份合同,甲公司从乙公司购买一套水处理设备。甲公司于2001年12月自行派车运回了全套设备,当即安装调试,虽发现存在质量问题,但于2002年6月按期交付了货款。2004年8月甲公司根据仲裁协议申请仲裁,要求退货。下列何种
双代号网络图中,“总时差”的正确说法是()。
固定资产管理中,计提折旧后,将根据()生成记账凭证。
证券投资顾问不得通过()提出买入、卖出或者持有具体证券的投资建议。Ⅰ.广播Ⅱ.电视Ⅲ.网络Ⅳ.报刊
注意并不仅仅在于选择知觉刺激信息,而且要选择对信息的意义反应。注意的选择是发生在刺激信息被知觉分析之后。这种注意模型是()。
WhydidthegirlinviteUncleSmithtodinner?
最新回复
(
0
)