首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test26_1,此工程包含一个源程序文件test26_1.cpp,但该程序运行有问题,请改正 函数中的错误,使该程序的输出结果为: Values are: 1,2 and 3 源程序文件test26_1.cp
使用VC6打开考生文件夹下的工程test26_1,此工程包含一个源程序文件test26_1.cpp,但该程序运行有问题,请改正 函数中的错误,使该程序的输出结果为: Values are: 1,2 and 3 源程序文件test26_1.cp
admin
2010-02-08
17
问题
使用VC6打开考生文件夹下的工程test26_1,此工程包含一个源程序文件test26_1.cpp,但该程序运行有问题,请改正
函数中的错误,使该程序的输出结果为:
Values are: 1,2 and 3
源程序文件test26_1.cpp清单如下;
#include <iostream.h>
class CommonBase
{
public:
int x;
};
/*****************found*****************/
class DeriveCommonA::public CommonBase
{
public:
int y;
};
class DeriveCommonB:public CommonBase
{
public:
int z;
};
/*****************found*****************/
class Overlapping:public DeriveCommonA; public DeriveCommonB
{
public:
void Display()
{
cout<<"Values are: "<<DeriveCommonA::x<<", "<<y<<" and "<<z<<end1;
}
};
int main ( )
{
Overlapping ov;
/*****************found*****************/
ov.x=1;
ov.y=2;
ov.z=3;
ov.Display();
return 0;
}
选项
答案
(1)错误:class DeriveCommonA::public CommonBase 正确:class DeriveCommonA:public CommonBase (2)错误:class Overlapping:public DeriveCommonA;public DeriveCommonB 正确:class Overlapping:public DeriveCommonA,public DeriveCommonB (3)错误:ov.x=1; 正确:ov.DeriveCommonA::x=1;
解析
(1)主要考查考生对于派生类定义的理解,C++规定的继承格式是在类名的后面加冒号,之后是继承方式和继承类的名称,题目中错误的使用了作用域运算符;
(2)主要考查考生是否掌握了多继承的定义,多继承的格式基本上和单继承相同,不过在多个基类之间应该使用逗号分开,题目中错误的使用了分号,分号在C++中是结束标志;
(3)主要考查考生对于派生类的对象访问的掌握,x是类CommonBase的成员,如果不加限制的访问就会产生二义性,编译程序不知道这个x是A类的,还是B类的,所以必须使用作用域限制符“::”,为了解决这个问题可以使用虚基类。
转载请注明原文地址:https://kaotiyun.com/show/U7ID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个双因素方差分析实验,A因素为数材,共3种;B囚素为教法,共4种。交叉分析后得到12种处理,假定每个处理中有2名被试。教学后进行测验,得到方差分析表。请补充下表的空白。
卡方检验要求每个单元格的理论次数不得小于5,如果小于5应该采用以下的哪些处理办法?()
得出两总体的样本数据如下:甲(33,18,40,50,54,30,39);乙(48,17,24,22,38)。在秩和检验中,秩和是()
有一组数据:3、6、2、7、32、4、8、6、5,要描述这组数据的特征,受极端数据值影响的统计量是()
下列作品不是苏霍姆林斯基的是
认为学校教育的功能就是再生产出占主导地位的社会政治意识形态、文化关系和经济结构的是
关于教育目的各组成部分,下列表述正确的是
关于遗传素质在人的身心发展中的作用,下列说法错误的是
生物起源说和心理起源说的根本错误在于否认了教育的
关于“描述性定义”“规定性定义”和“纲领性定义”,下列说法正确的是
随机试题
简述数据库系统中的二级映象及其作用。
简述医疗事故分级。
诊断性刮宫病理不能诊断哪一类型的子宫肉瘤()
男,33岁,咳嗽少痰,咽干鼻燥,兼见恶寒发热,头痛无汗,舌苔薄白,脉浮,治疗当
关于肌肉等张练习的描述,下列正确的是()。
显性脊柱裂临床上发生最多的类型是()
女,45岁。发热10d,稽留热,最高体温39.80℃,伴纳差、腹胀。2d前胸部及四肢出现数个淡红色斑丘疹。查体:T39.4℃,P86/min,双肺呼吸音清,心脏未闻及杂音,肝脾肋下可触及,轻压痛,双下肢水肿。辅助检查示:WBC3.5×109/L,N
一组测定值南小到大顺序排列为18.31、18.33、18.36、18.40、18.46,已知n=6时,狄克逊(Dixon)检验临界值Q0.05=0.560,Q0.01=0.698,根据狄克逊检验法检验最大值18.46为()。
B工作的拖延是由于业主供应的水泥质量不合格引起的。按合同规定,水泥由业主提供,水泥进场后,经承包商从中抽取一包水泥进行强度试验合格而验收。但在施工中,混凝土出现裂缝和酥脆现象。后经监理工程师组织有关部门对此事故进行调查,原因为水泥不合格引起,由此使B工作重
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm,还有一个datain.txt文本文件,内容为:32437658281298573142536475869713243546576879805937。程序运
最新回复
(
0
)