首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。 #include <iostream.h> using namespace std; class A { pu
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。 #include <iostream.h> using namespace std; class A { pu
admin
2010-12-16
31
问题
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+=x[i];return
有以下程序#include<stdio.h>typedefstructstu{charname[10];chargender;int
关于“while(条件表达式)循环体”,以下叙述中正确的是()。
数据库的数据模型分为
已知函数的调用形式"fread(buffer,size,count,fp);’’其中buffer代表的是()。
设有以下定义:chars1[]="0123";chars2[]={’0’,’1’,’2’,’3’};则以下叙述正确的是()。
关于数据结构的存储原理,以下数据类型不能采用顺序存储结构的是()。
下列给定程序中,函数fun的功能足:把形参a所指数组中的奇数按原顺序依次存放到a[0]、a[1]、a[2]…中,把偶数从数组中删除,奇数个数通过函数值返回。例如,若a所指数组中的数据最初排列为:9,1,4,2,3,6,5,8,7,删除偶数后,a所指数组中
下列程序中声明了两个类AA和BB,其中函数“print”是类AA的成员函数,但是类BB的友元函数。请在①、②和⑧处各填入正确的内容,使程序能正常运行。#include<iostream.h>【】;classAA{
测试的,目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
随机试题
患者因舌外伤致较严重出血,急诊止血的方法是
A、柏子仁B、石膏C、淡附片D、芒硝E、月季花易潮解的是()
单代号网络计划的关键工作是( )。
某科研所准备存入银行一笔基金,预计以后无限期地于每年年末取出10000元,用以支付年度科研奖金。若存款利率为8%,则该科研所需要存入的资金为()元。
双轨制主要存在于19世纪的亚洲国家。()
长江水系中流域面积最大的支流是()。
世界上首座高速铁路悬索桥是()。
为了研究和预报空间天气灾变规律,_______或减轻灾害性空间天气可能给人类活动带来的灾害和损失,一门把空间天气的监测、研究、模式、预报、效应、信息传输与处理以及对人类活动的影响加以综合而成的新学科_______。填入画横线部分最恰当的一项是()。
下列描述中正确的是
He’sperfectly(content)(living)inahutand(paint)pictures(allday).
最新回复
(
0
)