首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为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
88
问题
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为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全国计算机二级
相关试题推荐
有以下程序:#includeintfa(intx,inty){if(x<=y)return2*x+3;elsereturny;}intfb(intx,inty){if(x<=y)return2*y+3;elseretu
有以下程序#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y)
有如下程序#include<stdio.h>main(){inti;for(i=0;i<5;i++)putchar(’9’-i);printf("\n");}程序运行后的输出结果是
在C语言中,变量的隐含存储类别是()。
设有下面的定义:structst{mta;floatb:}d;int*p,要使p指向结构变量d中的a成员,正确的赋值语句是()。
下列叙述中,不属于软件需求规格说明书的作用的是()。
下关于逻辑运算符两侧运算对象的叙述中正确的是( )。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
软件测试用例包括()。
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()。
随机试题
E常成人腰椎关节突关节的关节面呈()。
泰罗的科学管理研究最先起因于对工人中一个普遍现象的关注,即他所说的偷懒和磨洋工,在泰罗看来造成这一现象的原因有哪些方面?
在Excel中,数据清单中的列标可以选择与清单中相同的字体等,不需要与清单中的数据有区别。()
食品生产经营单位的负责人的考试题目由______拟定
男,65岁,因突然意识不清l小时急诊入院。头颅CT:左侧大脑半球3cm×5cm×6cm高密度影。该患者最重要的治疗措施是
属于选择性5-HT再摄取抑制剂的药物是属于抑制NA及5-HT再摄取的药物是
(1)验证函数(一∞<x<+∞)满足微分方程y"+y’+y=ex(2)利用(1)的结果求幂级数的和函数.
下列关于电子邮件的叙述不正确的是()。
Whatistheeasiestwaytoshowthecomplexhierarchyofanewspaper?
Livingstandardshavesoaredduringthe21stcentury,andeconomistsexpectthemtocontinuerisinginthedecadesahead.Doest
最新回复
(
0
)