首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream.h> class x { protected: int a; public: x() {
有如下程序: #include <iostream.h> class x { protected: int a; public: x() {
admin
2010-03-29
36
问题
有如下程序: #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://jikaoti.com/ti/CxW0FFFM
本试题收录于:
二级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
以下程序的输出结果是()。voidf(int*q)main(){inti=0;{inta[5]={1,2,3,4,5},i;for(;i<5;i++)(*q)++;}
以下程序的输出结果是()。#include#defineSUB(A)(A)-(A)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf(’’%d\n’’,d);}
若有以下程序structstu{char*name,gender;intscore;};main(){structstua={NULL,’m’,290},b;a.name=(char*)malloc(10);strcpy(a.name,"Z
有以下程序main(){inta=3;a+=a-=a*a;printf("%d\n",a);}程序的输出结果是
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include#defineN5Voidfun(intx[N]){intm;for(m=N-1;m>=0;m--)scanf("
若有定义语句: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;}程
随机试题
在下列引起通货膨胀的原因中,属于成本推进的通货膨胀的原因的是()
案情:甲与余某有一面之交,知其孤身一人。某日凌晨,甲携匕首到余家盗窃,物色一段时间后,未发现可盗财物。此时,熟睡中的余某偶然大动作翻身,且口中念念有词。甲怕被余某认出,用匕首刺死余某,仓皇逃离。(事实一)逃跑中,因身上有血迹,甲被便衣警察
下列哪些属于房地产经纪人协理享有的权利()。
某钢厂二期施工一建筑用房是在一期大开挖区域施工,由于未全部挖到原地基而是在回填土上施工,虽然回填土采取了压密措施,但当基础和地梁施工后仍发现有变动下沉现象。立即采取高压泥浆泵将混凝土压灌入回填土使其固化,避免下沉,使建筑施工仍能保证质量标准和设计要求,也未
企业设置二级科目会计科目,应当事先争得会计主管部门的同意。()
《建筑工程施工合同》(GF一1999—0201)包括()。
根据税收征收管理法律制度的规定,对欠缴税款、滞纳金的纳税人或其法定代表人需要出境的,税务机关可以采取的措施是()。(2015年)
2013年12月31日,甲公司应付乙公司货款110万元到期,因发生财务困难,短期内无法支付。当日,甲公司与乙公司签订债务重组协议,约定减免甲公司10万元的债务,其余部分延期两年支付,年利率为5%(等于实际利率),利息按年支付。同时附或有条件,如果甲公司20
2004年3月,国务院印发《全面推进依法行政实施纲要》,将政府信息公开作为推进依法行政、建设法治政府的重要内容。2008年5月1日,《政府信息公开条例》(以下简称《条例》)正式施行,公开政府信息成为行政机关的法定义务。温家宝总理和国务院其他领导同志多次对政
•Youwillheartwoconversationsandonemonologue.•Writeoneortwowordsoranumberinthenumberedspacesonthenotesbel
最新回复
(
0
)