首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream.h> class x { protected: int a; public: x() {
有如下程序: #include <iostream.h> class x { protected: int a; public: x() {
admin
2010-03-29
69
问题
有如下程序: #include <iostream.h> class x { protected: int a; public: x() { a=1; } }; class x1 : virtual public x { public: x1() { a+=1; cout<<a; } }; class x2 : virtual public x { public: x2() { a+=2; cout<<a; } }; class y : public xl,public x2 { public: y() { cout<<a<<end1; } }; int main() { y obj; return O; } 该程序运行后的输出结果是( )。
选项
A、1
B、123
C、242
D、244
答案
8
解析
本题程序中引入了虚基类。在主函数main中,执行语句“y obj;”时,先执行虚基类x的构造函数,使a=1;然后执行类x1的构造函数,使a=2,并输出值 2;再执行类x2的构造函数,使a=4,并输出值4;最后执行类y的构造函数,输出值4。
转载请注明原文地址:https://kaotiyun.com/show/STjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inti=5;do{if(i%3=1)if(i%5==2){printf("**%d",i);break;}
有以下程序,程序运行后的输出结果是main(){intm=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}
有下列程序:structS{intn;inta[20];};voidf(int*a,intn){inti;for(i=0;i
有以下程序#includemain(){inta=1,b=2,c=3,d=0;if(a==1&&b++==2)if(b!=2||c--!=3)printf("%d,%d,%d\n",a,b,c);elseprintf("%d,
有以下程序#include#deftneN4voidfun(inta[][N],intb[]){inti;for(i=0;i
有以下程序#include<stdio.h>voidmain(){charb,c;inti;b=’a’;c=’A’;for(i=0;i<6;i++){if(i%2)putchar(i+b);elseputchar(i+
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,下列选项中错误的程序是()。
C源程序中不能表示的数制是
若有定义语句:intx=10;则表达式x-=x+x的值为()。
有以下程序:#includeintf(intn);main(){inta=3,s;s=f(a);s=s+f(a);printf("%d\n",s);}intf(intn){staticinta=1;n+=a++;returnn;}程
随机试题
A.木瓜蛋白酶B.胃蛋白酶C.胰蛋白酶D.限制性核酸内切酶E.β-内酰胺酶可将IgG裂解成F(ab)2和数个小片段的酶是
对病毒无效的消毒剂为
(共用备选答案)A.水银中毒B.有机磷中毒C.硫酸铜中毒D.氰化物中毒E.吗啡中毒烯丙吗啡用于解救
《建设工程工程量清单计价规范》(GB50500—2008)中的综合单价是计量单位的分部分项工程量清单项目的直接工程费和()等。
母线安装时,对应A、B、C、N相,涂漆颜色为()。
某施工单位承建一台中型散装水冷壁式锅炉工程。其安装内容包括:锅炉钢架、汽包、水冷壁、过热器、省煤器、给水泵、筑炉、烘炉、煮炉及试运行等。安装过程中,该施工单位根据设计要求进行了以下工作:锅炉设备基础验收、安装测量控制、锅炉钢架和本体安装、筑炉工序交接及筑炉
刑法第151条第4款规定:“犯第1款、第2款罪,情节特别严重的,处无期徒刑或者死刑,并处没收财产。”本规定的罪状属于()。
简述《中国土地法大纲》的主要内容及其意义。
小文系儿童影星,片酬颇丰。其父甲的弟弟乙生活困难。甲征得小文同意后,不顾小文母亲的反对,将小文的5000元片酬以小文的名义赠与乙。甲处分小文财产的行为()。
Theoriginoflanguageis______.Agreatwriterisonewho______.
最新回复
(
0
)