首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A{ public: A(int i){x=i;} void dispa(){cout<<x<<’
有如下程序: #include<iostream> using namespace std; class A{ public: A(int i){x=i;} void dispa(){cout<<x<<’
admin
2021-05-06
20
问题
有如下程序:
#include<iostream>
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<<end1;}
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://www.kaotiyun.com/show/H3fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行后的输出结果是()。#include<iostream.h>voidmain(){inti(0);while(++i){if(i==10)break;if(i%3
在语句"cout
关于函数重载,下列叙述中错误的是()。
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是()。
下面是重载为非成员函数的运算符函数原型,其中错误的是
下列有关运算符重载的表述中,正确的是
请打开考生文件夹下的解决方案文件projd2,此工程中声明的Array是一个表示数组的类。一个Array对象可以包含多个整型元素。Array的成员说明如下:成员函数add用于向数组的末尾添加一个元素;成员函数get用于获取数组中指定位置
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是()。
下面不属于软件设计阶段任务的是
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
随机试题
纳税评估过程中,发现纳税人有偷税、逃避追缴欠税、骗取出口退税、抗税或其他需要立案查处的税收违法行为嫌疑的,要( )处理。
系统性红斑狼疮的眼部表现错误的是()
患者,女性,36岁。缺失,可摘义齿修复一年半,出现人工牙颈部折断,要求修理在选择人工牙形状时下列哪一项不是其参考因素
输入到无规定动物疫区的动物,应当在输入地省级动物卫生监督机构指定的隔离场所进行隔离检疫。小型动物的隔离检疫期为()天
A、四环素+硫酸镁B、新霉素+氨甲蝶呤C、乙醇+苯妥英钠D、双香豆素+苯妥英钠E、保泰松酶促作用的例子()。
根据以下材料。回答下列题目:中国居民纳税人吴蒙2008年6月取得下列所得,计算每项收入应缴纳的所得税。当月中奖收入50000元,抽奖支出8000元,其应纳税( )元。
基础教育的工作重点、难点在农村,最大的难点在我国农村的______。
简述处置与矫正课堂问题行为的策略。
清朝在与英国的第一次鸦片战争中战败,被迫签下我国近代史上的第一个不平等条约《南京条约》,下列选项不是《南京条约》内容的是()。
甲乙两人分别出资4万元合伙经营一饭店,后因经营管理不善,用合伙财产清偿全部债务后,还欠丙4万元。现甲已经无力偿还该债务,丙对乙提出请求,乙只同意偿还2万元,为此引发纠纷。甲乙对所欠丙的债务负何种责任?()
最新回复
(
0
)