首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include<iostream> using namespaces std; class A { public: A(){} A(int i) { xl
若有以下程序: #include<iostream> using namespaces std; class A { public: A(){} A(int i) { xl
admin
2013-02-27
37
问题
若有以下程序: #include<iostream> using namespaces std; class A { public: A(){} A(int i) { xl=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<<endl; } 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
答案
C
解析
本题考核派生类的构造函数。在C++中,构造函数不能被继承,因此,派生类的构造函数必须通过调用基类的构造函数来初始化基类子对象。所以,在定义派生类的构造函数时,除了对自己的数据成员进行初始化外,还必须负责调用基类构造函数使基类的数据成员得以初始化。如果派生类中还有子对象,还应包含对子对象初始化的构造函数。
转载请注明原文地址:https://kaotiyun.com/show/zbNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有下列程序:#include<stdio.h>main(){inta=123456,b;while(a){b=a%10;a/=10;switc
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;classbase{public:intn;base(intx){n=x;
从实现的角度划分,C++所支持的两种多态性分别是【 】时的多态性和运行时的多态性。
有如下类的定义,下划线处的语句是()。classMyClass{_______________intx,y;Public:MyClass(inta=0,intb=0){x=a;y=b;}staticvoidchange(){y-=
下列程序的输出结果为Objectid=0Objectid=1请将程序补充完整。#include<iostream>usingnamespacestd;classPoint{public:Point(intxx=0,in
冒泡排序算法在最好的情况下的元素交换次数为【】。
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为______。
希尔排序法属于()。
下列关于软件工程概念的描述中,错误的是()。
C++语言程序的注释可以出现在程序中的任何地方,一个注释以______作为开始和结束的标记。
随机试题
微分方程y″-2y′=(2x+1)e2x+x-2的特解形式为().
我国科学技术发展的战略基点是()
新建公路隧道应在交付2年后首次进行定期检查。()
探测器按设备对现场信息采集原理可分为()。
对建设工程项目施工现场安全生产管理全面负责的是()。
()通常用于有收益企业的整体评估及无形资产评估等。
部门预算中的项目支出预算所使用的编制方法,实质是()。
已知甲种商品的原价是乙种商品原价的1.5倍。因市场变化。乙种商品提价的百分数是甲种商品降价的百分数的2倍。调价后,甲乙两种商品单价之和比原单价之和提高了2%,乙种商品提价的百分数为多少?
法律体系中最大的独立组成部分是()。
一件含有25张一类贺卡和30张二类贺卡的邮包的总重量(不计包装重量)为700克。(1)一类贺卡重量是二类贺卡重量的3倍;(2)一张一类贺卡与两张二类贺卡的总重量是克。
最新回复
(
0
)