首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; class A { public: A(int i){x=i;) void dispa(){cout<<x
有如下程序: #inc1ude<iostream> using namespace std; class A { public: A(int i){x=i;) void dispa(){cout<<x
admin
2020-04-07
70
问题
有如下程序:
#inc1ude<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类的对象b,执行进入B的构造函数B(int i)再接着执行A的构造函数A(int i),形参i为12,x被赋值12;通过对象b调用其成员函数dispb(),输出结果12;接着执行函数dispb()的第2条语句输出2,然后主函数结束。
转载请注明原文地址:https://kaotiyun.com/show/yV8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
.、.*、->、::、?:这五个运算符______重载。
对类的构造函数和析构函数描述正确的是
重载输入流运算符“>>”必须使用的原型为()。
下列叙述正确的是()。
下面叙述错误的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
在函数定义前加上关键字“inline”,表示该函数被定义为()。
有如下函数模板定义:template<typenameT1,typenameT2,typenameT3)T2plus(T1t1,T3t3){returnt1+t3;}则以下调用正确是()。
在E-R图中,用来表示实体联系的图形是( )。
随机试题
关于细辛主要药理作用叙述错误的是
A.水利尿B.渗透性利尿C.尿崩症D.尿失禁E.延髓受损下丘脑视上核受损引起
某县法院在对杨某绑架案进行庭前审查中,发现下列哪些情形时,应当将案件退回检察机关?
钢绞线编束时,应逐根梳理直顺不扭转,(),不得互相缠绕。
()是基金管理人为了保护其资产的安全完整,保证其经营活动符合国家法律、法规和内部规章要求,提高经营管理效率,防止舞弊,控制风险等目的,而在公司内部采取的一系列相互联系、相互制约的制度和方法。
下列关于泥石流事故预防和处理的说法中,不正确的是()。
材料:某版本教材上设置了“问题探讨”栏目如下:问题:分析该栏目的教育应用价值。
关于分布式数据库系统,不正确的是
在窗体模块的声明部分声明变量时,不能使用的关键字是()。
Whydidtheartificiallanguagesappear?
最新回复
(
0
)