首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2017-11-28
31
问题
有如下程序:
#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<<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类的对象b,执行进入B的构造函数B(int i)再接着执行A的构造函数A(int i),形参i为12,x被赋值12;通过对象b调用其成员函数dispb(),输出结果12:接着执行函数dispb()的第2条语句输出2,然后主函数结束。
转载请注明原文地址:https://kaotiyun.com/show/9xAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面的描述中错误的是
非成员函数应声明为类的______函数才能访问这个类的private成员。
下面描述中,符合结构化程序设计风格的是
类的静态成员的定义说明语句不能出现在类的外部,而且只能定义【 】次。
关于类模板,下列表述不正确的是
如果一个派生类只有一个直接基类,则该类的继承方式称为【】继承;如果一个派生类同时有多个直接基类,则该类的继承方式称为【】继承。
关于类和对象描述错误的是
将一个函数声明为一个类的友元函数必须使用关键字______。
下列符号中可以用作C++标识符的是()。
两个或两个以上模块之间联系的紧密程度称为()。
随机试题
Prometheuswashappytobeofservicetoman.Hetaughtpeople【C1】______.Hetaughtthemhowtoplantandgrowtheirownfood,
关于消化道中毒的处理措施说法错误的是()。
下列选项中,不属于深反射的是()
新型国际金融市场就是二战后形成的离岸金融市场,其主要构成有()。
为证实被审计单位应付账款的发生和偿还记录是否完整,应实施适当的审计程序,以查找未入账的应付账款。以下各项审计程序中,可以实现上述审计目标的有()。
在我国宋朝,科学家沈括认为地球是一个圆球,“天体圆如弹丸,地如鸡中黄……天之包地犹如壳之裹黄”,提出了“浑天说”。()
下列有关债权性质表述正确的是()。
下列描述不正确的是( )
关于汇编语言程序()。
Farmersusuallyuseploughstopreparetheirfieldsforplantingcrops.Ploughscutintotheground,andliftupweeds,andothe
最新回复
(
0
)