首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<iostream> using namespace std; class Base { public: Base() { K=0; } int x; }; c
有以下程序: #include<iostream> using namespace std; class Base { public: Base() { K=0; } int x; }; c
admin
2010-12-16
50
问题
有以下程序:
#include<iostream>
using namespace std;
class Base
{
public:
Base()
{
K=0;
}
int x;
};
class Derivedl:virtual public Base
{
public:
Derivedl()
{
x=10;
}
};
class Derived2:virtua1 public Base
选项
答案
20。
解析
本题中,虽然Derived1和Derived2由于引入了虚基类,使得它们分别对应基类的不同副本。这时数据成员x只存在一份拷贝,不论在类Derived1中修改,还是在类Derived2中修改,都是直接对这惟一拷贝进行操作。本题程序执行语句“Derived obi;”时,就会先调用虚基类Base的构造函数,使得x=0,然后执行类Derived1的构造函数使得x=10,再执行类Derived2的构造函数,使得x=20。最后输出x的值为20。
转载请注明原文地址:https://kaotiyun.com/show/t6Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序定义了NxN的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N]),函数的功能是:使数组左下三角元素中的值全部置成0。例如:a数组中的值为则返回主程序后a数组中的值应为注意:部分源程序存在文件PRO
设有如下类型说明语句typedefstruet{intnum;struet{inty,m,d;}date;}PER;则以下定义结构体数组并赋初值的语句中错误的是()。
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
请编写函数fun,其功能是:计算并输出下列多项式的值:例如,在主函数中从键盘给n输入15,则输出为:s=2.718282。注意:要求n的值大于1但不大于100。部分源程序在文件PROGl.C中。请勿改动主函数mai
设变量均已正确定义,若要通过scanf(’’%d%c%d%c’’,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符x和y。以下所示的输入形式中正确的是()。(注:□代表空格
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其他学生的数据不变。请在程序的
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#include<stdio.h>main(){FILE*fp;longnum=0;fp=fopen(
有如下程序#include<stdio.h>structperson{charname[10];intage;};main(){structpersonroom[2]={{"Wang",
以下关于注释的叙述中错误的是()。
若有如下形式的函数 intfun(inta[],int*p,intn) {……} 调用函数之前需要对函数进行声明,则以下选项中错误的是()。
随机试题
关于消化系统症状护理措施中正确的是
首发于日本的“痛痛病”是下列哪种元素的慢性中毒
A.国家药品监督管理部门B.省级药品监督管理部门C.市级药品监督管理部门D.县级药品监督管理部门境内第二类医疗器械由哪个部门审批核发医疗器械注册证
假如你是ABC公司的财务顾问。该公司正在考虑购买一套新的生产线,估计初始投资为3000万元,预期每年可产生500万元的税前经营利润(按税法规定生产线应以5年期直线法计提折旧,净残值率为10%,会计政策与此相同),并已用净现值法评价方案可行。然而,董事会对
一般资料:求助者,男性,15岁,高中一年级学生。案例介绍:半年前,求助者升入重点高中。两个月前,求助者因为感冒发烧,导致期中考试没有取得好成绩。一个多月前,求助者在复习功课时,头脑中突然闪念“期末考试再考不好怎么办”。这种想法让求助者非常紧张,竭力让自己
许多研究者相信:脑细胞中的RNA是记忆的生理基础,也就是说,RNA使我们具有记忆能力。由于某些化学物质抑制体内RNA的合成,所以我们可以利用这种RNA抑制剂来检验上面的说法正确与否。现把RNA抑制剂注人那些已掌握了某些特殊反应的动物,然后检验那些动物对所学
下列选项中没有错别字的一项是()。
坚持一个中国原则,是发展两岸关系和实现和平统一的基础。这里所指的一个中国原则是指
打开考生文件夹下的演示文稿yswg.pptx,按照下列要求完成对此文稿的制作:将第二张幻灯片版式设置为“标题和内容”,把这张幻灯片移为第三张幻灯片。
Comparisonsweredrawnbetweenthedevelopmentoftelevisioninthe20thcenturyandthediffusionofprintinginthe15thand1
最新回复
(
0
)