首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A { public: A(int i) { x = i; } void dispa () { cout
有如下程序: #include using namespace std; class A { public: A(int i) { x = i; } void dispa () { cout
admin
2021-06-10
27
问题
有如下程序:
#include
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 << endl; }
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://kaotiyun.com/show/Ikfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是()。#inc1ude<iostream.h>intx=5;intfun(inta){intc:c—x*a;returnc:}v
下列函数原型声明中,错误的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
下列关于类定义的说法中,错误的是
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的
下列关于重载运算符错误的是
请打开考生文件夹下的解决方案文件proj2,此工程中含有一个源程序文件proj2.epp。函数char*GetNum(char*src,char*buf)从sre开始扫描下一个数字字符序列,并将其作为一个字符串取出放入字符串空间buf中。函数返回扫描的终止
下列选项中,正确的C++标识符是()。
程序流程图中带有箭头的线段表示的是()。
随机试题
女性,48岁。排便带血3个月,排便有下坠感,里急后重。直肠镜检查距肛缘10cm处3cm×3cm肿块,菜花状,质脆,易出血。术后判断病情最重要的实验室指标是
下列哪项不是备洞时意外穿髓的原因
如果某一数值信号用如图9-1数字信号表示,其表示的数值是()。
基金分红的形式有()。
()是银行最重要的无形资产。
平均增长量是时间序列中()的序时平均数。
Pleaseprovidetherequested______inwritingtothereceptionistatthefrontdesk.
【2013年烟台莱州市真题】《中华人民共和国教师法》中规定教师享有以下()权利。
一个班有50名学生,他们的名字都是由2个或3个字组成的。将他们平均分为两组之后,两组的学生名字字数之差为10。此时两组学生巾名字字数为2的学生数量之差为:
在下图所示的高端嵌入式系统的软件组成图中,A应为___________【65】程序,B应为___________【66】程序。
最新回复
(
0
)