首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序; #include <iostream> using namespace std; class Base { public; Base(inti){x=i;} void dispa0{c
有如下程序; #include <iostream> using namespace std; class Base { public; Base(inti){x=i;} void dispa0{c
admin
2012-01-20
84
问题
有如下程序; #include <iostream> using namespace std; class Base { public; Base(inti){x=i;} void dispa0{cout<<x<<’,’;} private; int x; }; class Derived;public Base { public; Derived(int i);Base(i+10) {x=i;) void dispb(){dispa();cout<<x<<end1;} private; int x; }; int main() { Derived b(2) ; b.dispb(); return 0; } 运行的结果是( )。
选项
A、2,2
B、12,2
C、12,10
D、10,2
答案
B
解析
"Derived b(2) ;¨以整数2实例化变量b,在执行Derived的构造函数时,以i+10即12去调用类Derived的父类的构造函数,将Base::x初始化为12,然后将Derived::x赋值为2。在执行b.dispb()时,先调用父类中的dispa,输出Base::x,即12,再输出Derived::x,即2,所以运行结果为“12,2”。
转载请注明原文地址:https://kaotiyun.com/show/lHVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
有以下程序#include<stdio.h>typedefstructstu{charname[10];chargender;
在下列选项中,没有构成死循环的程序段是()。
有如下嵌套的if语句:if(a<b)if(a<c)k=a;dsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是()。
以下选项中非法的C语言字符常量是
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
下列有关数据库的描述中正确的是()。
下列各排序算法中,最坏情况下的时间复杂度最低的是()。
下面可以作为软件需求分析工具的是
在C++语言中,数据封装要解决的问题是( )。
随机试题
下述哪种疾病主要累及肾小球
女性,27岁。右下肺闻及支气管呼吸音,语颤增强。最可能的诊断是
退休养老规划是为了保证客户在将来有一个自立、尊严、高品质的退休生活,而从现在开始积极实施的理财方案。张某夫妇打算20年后退休,现在想对将来的退休生活进行规划。他们根据自身的健康状况,估计退休后活25年,根据现在的通货膨胀率,设定了退休以后每年的生活费用平均
质量指标通常的表现形式是()。
根据物权法的规定,自登记时设立的用益物权是()(2012年一法专一第17题)
A、 B、 C、 D、 C
有如下定义structperson{charname[9];intage;};structpersonclass[10]={"John",17,"paul",19,"Mary",18,"Adam",16,};根据上述定义,能输出字母M的语句是
Packyourbags.Holdthemail.It’stimetoturnyourdreamvacationintoarealtrip.’’Ihaven’tseenabuyer’smarketliketh
A、 B、 C、 B(A)可以用来回答以Where开头的问句,(C)是用来回答Howdoyousend…?的。问句的意思是要不要发送实验结果,(B)所说的“因为已经知道了结果,所以不发也行”是正确答案。
Liberal(自由)educationisbecomingthetaskofteachers.Itis【C1】______notonlytoteachandlearnknowledge,butalsotodevel
最新回复
(
0
)