首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespace std; class Base { public: Base() { x=
若有以下程序: #include <iostream> using namespace std; class Base { public: Base() { x=
admin
2009-02-15
53
问题
若有以下程序: #include <iostream> using namespace std; class Base { public: Base() { x=0; } int x; }; class Derivedl: virtual public Base { public: Derivedl() { x=10; } }; class Derived2: virtual public Base { public: Derived2() ( x=20; } }; class Derived: public Derivedl,protected Derived2 { }; int main() { Derived obj; cout<<obj.x<<end1; return 0; } 该程序运行后的输出结果是
选项
A、20
B、30
C、10
D、0
答案
1
解析
本题考核虚基类的应用。本题中,虽然Derivedl和Derivec[2都是由共同的 基类x派生而来的,但由于引入了虚基类,使得它们分别对应基类的不同副本。这时数据成员x只存在一份拷贝,不论在类Derivedl中修改,还是在类Derivect2中修改,都是直接对这惟一拷贝进行操作。本题程序执行语句“Derived obj;”时,就会先调用虚基类Base的构造函数,使得x=0,然后执行类Derivedl的构造函数使得 x=10,再执行类Derived2的构造函数,使得x=20。最后输出x的值为20。
转载请注明原文地址:https://kaotiyun.com/show/O7kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("goodbye!"));}
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。
以下叙述错误的是()。
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边。
在关系A(S,SN,D)和B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则D是A的
函数fun的功能是:逆置数组元素中的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数据的个数。请在程序的下划线处填入正确的内容并把下划线删除,使程序得
以下不能将s所指字符串正确复制到t所指存储空间的是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
随机试题
按照资源税有关规定,独立矿山收购未税矿产品适用()。
对进入新药临床试验的药物及病例选择应具备的条件,不正确的是
一名14岁的男孩,因意识不清4小时被母亲送到急诊室,母亲告诉医生,孩子近半年多食易饥,消瘦,曾到医院就诊。化验血糖增高,尿糖阳性。体检病孩消瘦,中度昏迷入院后母亲告诉医生,孩子最近因感冒咽痛、发热,1日前肌注青霉素,并口服阿司匹林。昏迷原因最大可能是
发生可能对上市公司股票交易价格产生较大影响而投资者尚未得知的重要事件时,上市公司公告应说明事件的实质。下列所述各项,不属于上述所称的重要事件的是。()
封闭式基金与开放式基金的区别不包括()。
以下关于现值和终值的说法,错误的是()。
企业因()举行的信息发布会,其主题属于说明性主题。
()是以工作岗位为对象,采用科学的调查方法,收集各种与岗位相关的信息和资料的过程。
用Word97对文档进行分栏设置,最多能分的栏数是()。A.3栏B.5栏C.11栏D.2栏
______thattheenvironmentcontinuestobedamagedatthecurrentrate,itwillnotbelongbeforetheearthistotallydestroy
最新回复
(
0
)