首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。 #include <iostream.h> using namespace std; class A { pu
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。 #include <iostream.h> using namespace std; class A { pu
admin
2010-12-16
36
问题
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为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全国计算机二级
相关试题推荐
程序中已构成如下图所示的不带头节点的单向链表结构,指针变量s,p,q均已正确定义,并用于指向链表节点,指针变量S总是作为指针指向链表的第一个节点。若有以下程序段:q=s;s=s一>next;p=s;while(p一>next)p=p一>next;
下列数据结构中,属于非线性结构的是()。
编写函数fun,它的功能是计算下列级数和,和值由函数值返回。例如,当n=10,x=0.3时,函数值为1.349859。注意:部分源程序在文件PROG1.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的
已知一个数列从第0项开始的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和。给定程序MODI1.C中函数fun的功能是:计算并输出该数列前n项的平方根之和。n的值通过形参传入。例如,当n=10时,程序的输出结果应为:23.197745。
设有以下程序段main(){intx[M][N];...Arrlet(x);...}则作为函数Arrlet的形参,以下表示形式非法的是
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意
下面4个关于C语言的结论中错误的是()。
在关系数据库中,用来表示实体间联系的是
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
为了降低算法的空间复杂度,要求算法尽量采用原地工作(inplace)。所谓原地工作是指()。
随机试题
中国共产党的中流砥柱作用是中国人民抗日战争胜利的关键。
亚里士多德最重要的美学著作是《______》。
做PCR的条件
A.Ⅰ期临床试验B.Ⅱ期临床试验C.Ⅲ期临床试验D.Ⅳ期临床试验初步评价药物对目标适应证患者的治疗作用和安全性的是()
下列属于法定代理的终止情形有()。
根据《行政许可法》的规定,下列情形中,行政机关应当办理行政许可注销手续的有()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
新闻评论(南昌大学,2016)
MyfatherwasbominGermanyandstillspeaksEnglishwithaGerman______.
Japanese"salarymen’tendtoworkundergreatstress,itissaid.Butasurveyof200salarymenaged20~40inTokyo,conducted
最新回复
(
0
)