首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。 #include <iostream.h> using namespace std; class A { pu
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。 #include <iostream.h> using namespace std; class A { pu
admin
2010-12-16
40
问题
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为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 B, public C
{
public: D(){cout<<’D’;}
};
void main(){D obj;}
选项
答案
virtual public A; visual public A
解析
本题考核虚基类的应用。通过虚基类所派生的类,在所产生的对象中,只包含了一个和其他类共享的基础对象,也就是说,从同一个基类中以虚拟方式派生的所有类,在它们所产生的对象里,不会有一份基础对象,而只是在内存里保留一份基础对象,而派生类中只保留指向此基础对象的指针,这样就千会同时有两份基类对象的情形发生。题中程序最后字符A只输出了一次,所以类A必须为类 B和类C的虚基类。
转载请注明原文地址:https://kaotiyun.com/show/TOjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面描述中错误的是()。
给定程序MODI1.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序
对于if(表达式)语句,以下叙述正确的是
数据库技*的根本目标是()。
关系数据库管理系统能实现的专门关系运算包括()。
C语言编译程序的功能是()。
定义部门关系模式如下: 部门(部门号,部门名,部门成员,部门总经理), 使它不满足第一范式的属性是()。
排序的重要目的是为了以后对已排序的数据元素进行()。
多态性指的是()。
下列关于多态性的描述,错误的是
随机试题
I’mgoingto______bank.I’mgoingto______Lloyd’sBank.
A.胃肠道反应B.二重感染C.造血系统损害D.肾损害E.过敏性休克青霉素G最严重的不良反应是
中国建设银行拥有()等多家子公司,为客户提供全面的金融服务。
有效顾客反应系统是由配送商客户及供应商共同组成企业联盟,以有效反应顾客的需要,系属一个用户趋动的系统,达到顾客满意度最高及最小物流成本目标。()
如图所示,在四面体P-ABC中,已知PA=BC=6,PC=AB=10,AC=8.PB=,F是线段PB上一点,CF=,点E在线段AB上,且EF⊥PB。证明:PB⊥平面CEF;
侦查员王某在询问被害人李某时,下列哪种行为违反法律规定()。
我们通常所说的水资源指()。
A、 B、 C、 D、 B本题属于空间重构类,主要考察了双面之间的相对关系和相邻关系。第一组图形中,第一个图形是平面图形,第二个、第三个图形是该图形的折叠图形;第二组图形中,根据第二个折叠图形中黑底白三角特正
Access将内置函数分类进行管理,下列选项中,不属于Access内置函数分类的是
[A]benefits[I]flourishing[B]commissions[J]saddle[C]extravagant[K]inclination[D]similar[L]mounted[E]inaccessi
最新回复
(
0
)