首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include<iostream> using namespace std; class data { public: int x; data(int x) {
若有以下程序: #include<iostream> using namespace std; class data { public: int x; data(int x) {
admin
2010-03-29
30
问题
若有以下程序: #include<iostream> using namespace std; class data { public: int x; data(int x) { data::x=x; } }; class A { private: data d1; public: A(int x):d1(x){} void dispa() { cout<<d1.X<<","; } }; classB:public A { private: data d2; public: B(int x):A(x-1),d2(x){} void dispb() { cout<<d2.x<<end1; } }; class C:public B { public: C(int x):B(x-1){} void disp() { dispa(); dispb(); } }; int main() { C obj(5); obj.disp(); return 0; } 程序执行后的输出结果是
选项
A、5,5
B、4,5
C、3,4
D、4,3
答案
4
解析
本题考核派生类的定义和访问权限。本题涉及多层次的继承关系。类B是类A的派生类,类C又是类B的派生类。类C中的构造函数调用了类B的构造函数来初始化类B的私有数据成员,而类B的构造函数又调用了类A的构造函数来初始化类A的私有数据成员。由此可知,程序最后的输出为3,4。
转载请注明原文地址:https://jikaoti.com/ti/XiW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
运行下面的程序,输入字符串“MicrosoftVisualStudio”,则程序的执行结果是()。#include<stdio.h>main(){charChr[20];scanf("%s",&Chr);printf("%s\n",
以下不合法的字符常量是
下列叙述中错误的是()。
以下选项中,合法的一组C语言数值常量是()。
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。
随机试题
下列只能读不能写的文件打开方式是()。
女性,40岁,因右侧甲状腺单发肿物,颈部淋巴结无肿大,施行甲状腺肿物摘除术,病理报告为甲状腺乳头状腺癌,术后5天拆线。拆线后还应对病人作如下哪种处理
[背景资料]某办公楼工程,地下一层,地上十层。现浇钢筋混凝土框架结构,基础为管桩基础。建设单位与施工总承包单位签订了施工总承包合同,合同工期为29个月。按合同约定,施工总承包单位将预应力管桩工程分包给了符合资质要求的专业分包单位。施工总承包单位提交的施
付款人只是基于出票人的付款委托使其具有承兑人的地位,在其对汇票进行承兑后,即成为汇票上的主债权人。()
贷款人应当建立和完善贷款的质量监管制度,对不良贷款进行()
以下()不是社会工作价值的含义。
维果斯基认为,确定适当的目标就能更好地促进学生发展,这个适当的目标用一个比喻就是跳起来能摘到桃子。()
百姓有所呼,政府有所应。长春市人民政府举办局长接待日活动多年来持之以恒,形成制度,深受百姓欢迎。政府各部门“一把手”亲自出面,倾听群众意见和诉求,对个案问题、共性问题和政治层面问题,抓住关键和症结所在,落实政策:对新情况、新问题,有针对性地深入研究探讨,完
甲通过铁路部门的货运将一包裹运送至北京,甲与铁路部门形成的货运合同法律关系的客体是()
Thereissomething______aboutherearlychildhood;nobodyknowsanythingaboutit.
最新回复
(
0
)