首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
定义对象数组a[2]时,要调用2次构造函数;生成*p的对象时,要调用一次构造函数,故答案为3。
定义对象数组a[2]时,要调用2次构造函数;生成*p的对象时,要调用一次构造函数,故答案为3。
admin
2011-01-19
34
问题
定义对象数组a[2]时,要调用2次构造函数;生成*p的对象时,要调用一次构造函数,故答案为3。
选项
A、使用虚基类可以消除由多继承产生的二义性
B、构造派生类对象时,虚基类的构造函数只被调用一次
C、声明“class B:virtual public A”说明类B为虚基类
D、建立派生类对象时,首先调用虚基类的函数
答案
C
解析
使用虚基类的目的就是为了解决多继承路径下对基类成员的访问的二义性问题。一旦继承虚基类,那么在构造派生类对象时,虚基类构造函数就只调用一次。派生类对象调用构造函数和普通类对象一样,都是先调用基类构造函数,然后调用派生类构造函数。
转载请注明原文地址:https://kaotiyun.com/show/OUVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。请在程序的下画线处填入正确的内容并把下画
有以下程序#include<stdio.h>main(){inti,j=0;chara[]="Howareyou!",b[10]={0};for(i=0;a[i];i++)if(a
设Y为整型变鼍,A=I,A的地址为EF01;B=2,B的地址为EF02;执行语句B=&A;Y=&B:后Y的值()。
下列关于C语言数据文件的叙述中正确的是()。
在一个C源程序文件中所定义的全局变量,其作用域为( )。
若有定义:inta;floatb;doublec;,程序运行时输入:l23<回车>,能把1输入给变量a、把2输入给变量b、把3输入给变量c的输入语句是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把分数最低的学生数据放在b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。注意:部分源程序在文件PROGl.C文
请编写一个函数,函数的功能是删除字符串中的所有空格。例如,主函数中输入"asdafaaz67",则输出为"asdafaaz67"。注意:部分源程序在文件PROGl。C中。请勿改动主函数main和其他函数中的任何内容,仅在
可在C程序中用作用户标识符的一组标识符是()。
随机试题
工艺尺寸链中,必须要有减环。()
偶然性销售机会:
FIDIC施工合同条件中,工程师对承包商提交的施工计划的审查主要涉及( )。
根据《房屋建筑与装饰工程工程量计算规范》,关于钢筋工程量的计算,正确的是()。
涉及证券市场的法规分为三个层次,第一个层次是全国人大及常委会颁布的法律。()
按照《关于复杂金融产品销售的适当性要求(最终报告)》规定,金融机构在销售金融产品的过程中的销售行为不包括()。
下列关于外币资产负债表折算的表述中,不符合企业会计准则规定的有()。
阅读材料。回答问题。就像讨论中国古代的政治文明总要溯源到夏、商、周三代一样,谈及西方政治文明的源头。也言必称古希腊和古罗马,阅读下列材料回答相关问题。材料一我们的制度被称做民主制度,那是千真万确的,因为政权不是在少数人手里,而是在多数人手里。就法律而言
[*]
23billiondollars.
最新回复
(
0
)