首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespace std; class x { protected: int a; public: x() { a=1; }
有如下程序: #include <iostream> using namespace std; class x { protected: int a; public: x() { a=1; }
admin
2013-05-30
26
问题
有如下程序: #include <iostream> using namespace std; class x { protected: int a; public: x() { a=1; } }; class x1 : virtual public x { public: x1() { a+=1; cout<<a; } };
选项
A、1
B、123
C、242
D、244
答案
8
解析
本题程序中引入了虚基类。在主函数中,执行语句“y obj;”时,先执行虚基类x的构造函数,使a=1,然后执行类x1的构造函数,使a=2,并输出值2。再执行类x2的构造函数,使a=4,并输出值4。最后执行类y的构造函数,输出值4。
转载请注明原文地址:https://jikaoti.com/ti/ZmE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行以下程序后,输出“#”号的个数是【】。#include<iostream.h>main(){inti,j;for(i=1;i<5;i++)for(j=2;j<=i;j++)cout<’#’;
线性表L=(a1,a2,a3,…,ai,…,an),下列说法正确的是()。
以下程序的正确运行结果是()。#include<iostream.h>intf(int);.voidmain(){inta=2,i;for(i=0;i<3;i++)cout<<f(a)<
不合法的main函数命令行参数表示形式是()。
下列关于虚函数调用的描述,______是正确的。
定义析构函数时,应该注意______。
下面程序的输出结果是【】。#defineMIN(a,b)(((a)<(b))?a:b)#include<iostream.h>voidmain(){intx=3,y=5;cout<<MIN(x,y)<<end1;}
对下面的程序,说法正确的是()。#include<iostream>usingnamespacestd;voidsum(floatm,floatn){floatsum=m+n;}main()
多重if_else语句嵌套使用时,寻找与else配套的if方法是()
数据结构分为逻辑结构和存储结构,循环队列属于【】结构。
随机试题
眶上裂主要有第Ⅱ、Ⅲ、Ⅳ、Ⅴ、Ⅵ对脑神经通过。()
下列疾病均可见到可溶性转铁蛋白受体增加,除了
干姜配伍附子,可降低附子的毒性,属于
男性,65岁。诊断为肝炎后肝硬化3年,2周来出现腹胀、腹痛。查体:T38.2℃,腹部膨隆。轻度压痛及反跳痛,肝肋下未触及,脾肋下3cm,移动性浊音阳性。腹水常规:淡黄色,比重1.017,蛋白24g/L。白细胞550×109/L,单核0.30,多核0.
A.SB.AC.RSDD.CVE.Rf值
决定具有制约性的特点,其“制约性”主要指的是()
课堂导入的类型主要有哪些()
我国宗教信仰自由政策的实质是()。
关于全面依法治国的基本格局认识错误的是()。
Inthetwodecadesbetween1910and1930,overtenpercentoftheBlackpopulationoftheUnitedStateslefttheSouth,whereth
最新回复
(
0
)