首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespace std; Class x { protected: int a; public: x() {
有如下程序: #include <iostream> using namespace std; Class x { protected: int a; public: x() {
admin
2010-06-06
77
问题
有如下程序: #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、1
B、123
C、242
D、244
答案
8
解析
本题程序中引入了虚基类。在主函数中,执行语句“y obj;”时,先执行虚基类x的构造函数,使a=1,然后执行类x1的构造函数,使a=2,并输出值2。再执行类x2的构造函数,使a=4,并输出值4。最后执行类y的构造函数,输出值4。
转载请注明原文地址:https://kaotiyun.com/show/wqjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidchange(char*array,intlen){for(len--;len>=0;len--)array[len]+=1;}main(){inti;chararray[5]=
数据库技术的根本目标是()。
以下选项中正确的语句组是()。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
计算机软件设计过程中,符合划分模块的准则的选项是()。
设有定义语句:int(*f)(int);则以下叙述正确的是()。
下列给定程序中函数fun的功能是:逐个比较P、q所指两个字符串对应位置上的字符,并把ASCⅡ值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abed”,则c中的字符串应为“aBcd
以下选项中不能作为C语言合法常量的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
若有如下形式的函数 intfun(inta[],int*p,intn) {……} 调用函数之前需要对函数进行声明,则以下选项中错误的是()。
随机试题
e-(10/3).
双汇集团既从事肉制品加工,又从事相关养殖。下列说法正确的是()
神经系统主要由神经组织构成,神经系统包括________和________。前者包括________和________,后者包括脑神经、脊神经、________和脑神经节、脊神经节、________。
我国最早的医学专著是
制备99mTc-热变性红细胞时变性温度应控制在
VEP起源于
引起疱疹性咽峡炎的病原体是
医疗机构设备不齐全,难以对急诊患者救治的应
办理实行网点审批的个人质押贷款时,在签约和发放流程中,执行质权设定、贷款发放和贷款结清、解除质权可以由同一人操作。()
嘛蛤鑫唔帕扭氖呗尧亨哈馨纽氖孖呗尧吾亨
最新回复
(
0
)