首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include<iOStream> using namespaces std; class A { public: A(){} A(int i) { x1=i;
若有以下程序: #include<iOStream> using namespaces std; class A { public: A(){} A(int i) { x1=i;
admin
2010-03-29
44
问题
若有以下程序: #include<iOStream> using namespaces std; class A { public: A(){} A(int i) { x1=i; } void dispa() { cout<<"X1="<<x1<<",": } private; int x1; }; class B:public A { public: B(){} B(int i):A(i+10) { x2=i; } void dispb() { dispa(); cout<<"x2="<<x2<<end1; } private: int x2; }; . int main() { B b(2); b.dispb() return 0; } 程序运行后的输出结果是( )。
选项
A、x1=10,x2=2
B、x1=12,x2=10
C、x1=12,x2=2
D、x1=2,x2=2
答案
4
解析
本题考核派生类的构造函数。在C++中,构造函数不能被继承,因此,派生类的构造函数必须通过调用基类的构造函数来初始化基类子对象。所以,在定义派生类的构造函数时,除了对自己的数据成员进行初始化外,还必须负责调用基类构造函数使基类的数据成员得以初始化。如果派生类中还有子对象,还应包含对于对象初始化的构造函数。
转载请注明原文地址:https://www.kaotiyun.com/show/sDjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){FILE*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen("data.dat","w+");for(i=0;i
下述程序的输出结果是()。#include<stdio.h>voidmain(){chara=1,b=2;charc=a^b<<2:printf(’’\n%d’’,c);}
不属于结构化程序基本结构的是()。
下面不属于需求分析阶段任务的是()。
下列特征中不是面向对象方法的主要特征的是()。
请编一个函数fun(char*s),函数的功能是把S所指字符串中的内容逆置。例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。注意:部分源程序存在文件PROGl.C中。请勿改动主函数m
给定程序中,函数fun的功能是将带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。注意:部分源程序在文件PROG1.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在
算法的有穷性是指( )。
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>classTstack
随机试题
患者,男性,65岁。口喁、言謇、左半身不遂2个月。患者于2个月前在情绪激动时突然昏倒,当时即口喁、半身不遂,急送某医院抢救,经治症状已有好转,现口角喁斜,舌强语謇,半身不遂,肢体麻木,苔滑腻,舌暗紫,脉弦滑。治宜
一分子葡萄糖完全氧化可净生成三磷酸腺苷(ATP)数为()
游离皮片移植,皮片越厚,则
下列关于堆取料机的安全措施,说法正确的是()。
安装工程的施工组织方式有()。
交钥匙总承包是设计采购施工总承包业务和责任的延伸,最终是向()提交一个满足功能、具备使用条件的工程项目。
甲公司(上市公司)和乙公司(股份有限公司)均为增值税一般纳税人,适用的增值税税率均为17%。2015年1月1日,甲公司销售给乙公司产品一批,价款为2000万元(不含增值税)。双方约定3个月后付款。乙公司因财务困难无法按期支付货款。至2015年12月31日
下列关于烟叶税的说法,错误的是()。
继续社会化指个体从()一直到老年的社会化过程。
日前有关部门统计显示,仅是北京市每年产生的近300万吨垃圾中,各种商品的包装物就约有83万吨,其中60万吨为可减少的过度包装物。而在全国每年的城市固体废物中,包装物占到了30%,全国每年平均生产衬衫12亿件,包装盒用纸量就达24万吨,相当于砍掉了168万棵
最新回复
(
0
)