首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A { public: A(int i) { x = i; } void dispa () { cout
有如下程序: #include using namespace std; class A { public: A(int i) { x = i; } void dispa () { cout
admin
2021-06-10
44
问题
有如下程序:
#include
using namespace std;
class A {
public:
A(int i) { x = i; }
void dispa () { cout << x <<′,′; }
private :
int x ;
};
class B : public A {
public:
B(int i) : A(i+10) { x = i; }
void dispb() { dispa(); cout << x << endl; }
private :
int x ;
};
int main() {
B b(2);
b.dispb();
return 0;
}
执行这个程序的输出结果是( )。
选项
A、10,2
B、12,10
C、12,2
D、2,2
答案
C
解析
本题考查派生类的构造函数和基类的构造函数。本题中类B继承类A,定义了一个类B的对象并初始化b(2),此时会执行类B的构造函数,执行的结果是继承类A中的私有成员赋值了12,给类B自身的数据成员x赋值了2,执行b.dispb()后,输出类A的私有成员x,输出类B自身的数据成员,所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Ikfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classSample{public:Sample(){}~Sample(){
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中有整数栈类IntList、顺序栈类SeqList和链接栈类LinkList的定义。请在程序中的横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输出结果应为:46
要使由语句“DateFirstDay;”定义的对象FirstDay的值为2010午1月1日,横线处应填()。classDate{public:Date(_________):year(y),month(n),day(d
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成以下两个函数。(1)fun1(intn)求出n的阶乘,必须使用递归调用。(2)fun2(intn)求出n的阶乘,不能使用递归调用。如果n小于1则返回0。注意:
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(char*s),使其具有以下功能:(1)把S中的大写字母转换成小写字母,把其中的小写字母转换成大写字母,并且在函数中调用写函数WriteFile()将结果输出到2.txt
已知TV是一个类,并有函数func定义如下:voidfunc(){TVli,*net[2],company[3];}则在调用func()后,TV类的析构函数被调用的次数是
下列选项中不属于软件生命周期开发阶段任务的是()。
下列选项中,正确的C++表达式是()。
C什系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
随机试题
外阴鳞状细胞癌发生可能与以下哪种疾病相关
根据《中华人民共和国未成年人保护法》和《中华人民共和国预防未成年人犯罪法》,对未成年人犯罪一律不公开审理的年龄是()。
对企业盈利能力分析主要指对利润额的分析。
中华民国地方政府一般设立()
百年未有之大变局
流行性脑脊髓膜炎严重者可有败血症休克及脑实质损害,脑脊液呈非化脓性改变。()
防静电措施主要包括()。
设计文件注明的工程合理使用年限的起算日期是()。
某公路工程施工中,施工单位在路面无机结合料稳定基层施工过程中,出现以下情况:(1)由于本工程的路面属高级路面,所以采用粉煤灰稳定细粒土做该路面的基层。(2)在选择水泥时,施工单位选择了终凝时间较短的水泥。(3)经检测,该工程中
课程计划的中心问题是()。
最新回复
(
0
)