首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。 #include<iostream.h> using namespace std; class A { public:A(){cout<<‘A’;} };
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。 #include<iostream.h> using namespace std; class A { public:A(){cout<<‘A’;} };
admin
2010-12-16
45
问题
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。
#include<iostream.h>
using namespace std;
class A
{
public:A(){cout<<‘A’;}
};
class B:______
{
public:B(){cout<<‘B’;)
};
class C:______
{
public:C(){cout<<‘C’;}
};
class D:public
选项
答案
virtual publicA virtual public A。
解析
本题考查虚基类的应用。通过虚基类所派生的类,在所产生的对象中,只包含了一个和其他类共享的基础对象,也就是说,从同一个基类中以虚拟方式派生的所有类,在它们所产生的对象里,不会有一份基础对象,而只是在内存里保留一份基础对象,而派生类中只保留指向此基础对象的指针,这样就不会同时有两份基类对象的情形发生。题中程序最后字符A只输出了一次,所以类A必须为类B和类C的虚基类。
转载请注明原文地址:https://kaotiyun.com/show/AKjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义typedefint*T[10];Ta;则以下选项与上述定义中a的类型完全相同的是
有如下程序#include<stdio.h>#include<string.h>main(){printf("%d\n",strlen("0\t\nA011\1"));}程序运行后的输出结果是
下面程序运行后的输出结果是()。#include<stdio.h>main(){inta[5]={1,0,4,2,0},b[5]={1,2,3,4,5},i,s=0;for(i=0;i<5;i++)s=s+b[a[i]];printf(
若运行时给变量x输入12,则以下程序的运行结果是()。main(){intx,y;scanf("%d",&x);y=x>12?x+10:x-12;printf("%d\n",y);}
下面不能作为软件需求分析工具的是
设有定义:doublea[10],*s=a;以下能够代表数组元素a[3]的是()。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
以下关于结构化程序设计的叙述中正确的是()。
随机试题
凝血酶的主要作用是
根据《中华人民共和国保障措施条例》的规定,关于保障措施调查程序的说法正确的是:
以小组目标分类,小组可以分成()。
下列选项中对此旋律的和弦标记顺序正确的是()。
著有《普通教育学》,并被西方誉为“科学教育学之父”的教育家是()。
中国社会科学院发布的《经济蓝皮书》指出,目前为了顺利推进我国城市化的发展,特别是更好地使住宅业成为新一轮的经济周期的重要支柱产业,就必须有效地解决房价不断上涨的问题。这个问题解决不好,将会严重影响城市化的发展,甚至影响社会安定。我国住宅业的发展经历了三个阶
五名幼儿园的小朋友围坐成一圈玩游戏。已知:小红不坐在小兰和小白旁边,小白坐在小敏旁边,小兰坐在小杉旁边。如果上述陈述属实,可以确定以下哪项?Ⅰ.小红坐在小杉和小敏的中间。Ⅱ.小兰坐在小杉和小白的中间。Ⅲ.小白坐在小杉的旁边。Ⅳ.小敏坐在小白和小兰
在平均利润的形成过程中,部门之间竞争的手段是()
垄断利润是
为保证数据的实体完整性,应该创建的索引是:
最新回复
(
0
)