首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
28
问题
若有以下程序: #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://kaotiyun.com/show/sDjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序测试的目的是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是
下面程序的运行结果是()。#includevoiddel(char*s){inti,j;char*a;a=s;for(i=0,j=0;a[i]!=’\0’;i++){if(a[i]
不属于结构化程序基本结构的是()。
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。#include<stdio.h>voidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i+
在E-R图中,用来表示实体联系的图形是( )。
C语言规定,函数返回值的类型是()。
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
随机试题
有意运动是在________的基础上发生的。()
关于金融租赁风险承担,下列说法中正确的是()
患者,男,45岁。在驾车行驶中发生车祸受伤后入院,诉右髋关节疼痛、活动受限,右下肢呈屈曲、内收。应首先考虑的诊断是()
中国药典(2000年版)规定每1ml中含某药物0mg的溶液,于310nm波长处测得的吸收度不得超过0.05,即相当于"酮体"的量低于0.06%.。该药物应为
结构初步设计说明书中应包括()。
根据《民法通则》的规定,以下能够引起诉讼时效中断的事由是( )。
委托方在使用资产评估报告及有关资料时,做法正确的是()。
左边给定的是纸盒的外表面,下面哪一项能由它折叠而成?()
运动参与是指主动参与体育活动的态度和行为表现,经常参与体育活动的人,可以培养和发展对运动的兴趣和爱好。养成体育锻炼的习惯,使体育活动成为生活中的重要组成部分。作为学校领域的运动参与,要求学生具有积极参与体育活动的态度和行为,掌握科学健身的知识和方法,养成坚
Itdidn’tseemtohave____toherthatonceshewasaddictedtodrugsmoking,shecouldhardlygiveitup.Butitdidhappen.
最新回复
(
0
)