首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-06-29
36
问题
有如下程序:
#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/g48p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>using namespace std;class A{public: static int a; void init(){a=1;} A(int a=2){init();a++;}};int A::a
下列程序中划线处正确的语句是()。#include<iostream>usingnamespacestd;classBase{public:voidfun(){cout<<"Base:
下列程序的输出结果是#include<iostream.h>classMyclass{public:Myclass(inti=0,intj=0){x=i;
有以下程序;#include<iostream>usingnamespacestd;classR{public:R(intr1,intr2){R1=r1;
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;classA{inta;public:A():a(9){}virtu
软件是程序、数据和______________的集合。
一个项目具有一个项目主管,一个项目主管只可管理一个项目,则实体“项目主管”与实体“项目”的联系属于______的联系。
层次型、网状型和关系型数据库划分原则是( )。
某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是
下列关于基类和派生类关系的叙述中,正确的是
随机试题
败血症的临床表现的主要特点是()
建设单位在申请领取施工许可证时,应当提供建设工程有关安全施工措施的资料。依法批准开工报告的工程,建设单位应当在开工报告批准之日起()日内,将保证安全施工的措施报送建设工程所在地的县级以上地方人民政府建设行政主管部门或者其他有关部门备案。
下列关于既有法人融资与新设法人融资的表述,正确的有()。
埋弧焊焊剂按( )分类,可分为熔炼焊剂、烧结焊剂和陶瓷焊剂。
根据提运梁设备、箱梁制造程序和工艺要求,制梁场有()布置形式。
C公司生产和销售甲、乙两种产品。目前的信用政策为“2/15,n/30”,有占销售额60%的客户在折扣期内付款并享受公司提供的折扣;不享受折扣的销售额中,有80%可以在信用期内收回,另外20%在信用期满后10天(平均数)收回。逾期账款的收回,需要支出占逾期账
2010年,广西壮族自治区全年粮食种植面积3061.06千公顷,比上年减少6.45千公顷。油料种植面积192.90千公顷,增加11.75千公顷;甘蔗种植面积1069.28千公顷,增加9.17千公顷;蔬菜种植面积1007.60千公顷,增加29.63千公顷;烤
A、7B、5C、6D、1C(5×6×7)÷(3+7)=21;(4×9×2)÷(4+4)=9=>?=(6×1×9)÷(4+5)=6.故本题正确答案为C。
Bythefirstdecadeofthe21stcentury,internationalcommercialairtrafficisexpected______vastlybeyondtoday’slevels.
Moreandmorepeopleliveintownsandcitiesinsteadonfarmsandinvillages.
最新回复
(
0
)