首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
23
问题
使用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全国计算机二级
相关试题推荐
下列改革内容不是在《天朝天亩制度》中提出的一项是()
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题)
现行理论认为,宗教是科学的死敌,但就欧洲历史而言,人们注意到一个现象,中世纪晚期、近代初期的科学家大多是基督教神职人员。如哥白尼、布鲁诺、开普勒。或具有神学背景,如伽利略。试解释这一现象。(清华大学2014年历史学基础真题)
学习程度对于遗忘有很大的影响,为了达到最好的学习结果,学习程度应达到多少
得出两总体的样本数据如下:甲(33,18,40,50,54,30,39);乙(48,17,24,22,38)。在秩和检验中,秩和是()
已知某次学业成就测验的平均分数是80,标准差为4。如果某考生得分为92,则该分数转换为标准分后是()
根据教育的定义,下列哪一个选项不是教育活动?
在社会规范中,一般地说,既规定权利又规定义务的有()。
23岁的某医药公司总经理甲存银河宾馆客房里遭遇抢劫遇害。警方事后从宾馆的安全监视系统记录资料中发现,凶手乙(被判处死刑)在入室作案前,曾尾随甲,并在不到两个小时内7次上下电梯进行跟踪。但对形迹可疑的乙,宾馆保安人员无一人上前盘问。死者父母认为宾馆严重失职,
随机试题
下列现金流量中,属于投资活动产生的现金流量的有()
以“运动员只有经过艰苦的训练,才能达到高水平”为前提。加上另一个前提:“运动员经过了艰苦的训练”,能否必然得出结论,为什么?
假定一种股票指数为每份1000元,预计股息30元,无风险利率为6%,一份指数期货合约的价值是()
影响企业资本结构的因素有()。
东方公司2003至2005年主要财务数据如表所示(单位:万元):要求: (1)计算2005年超常增长所需的资金,分析2005年超常增长的资金来源,并说明权益乘数提高的原因; (2)如果2006年打算通过增加外部借款保持2005年的实际增长率,
培根在论述谣言对政府的影响时说,“当政府不受欢迎的时候,好的举措和坏的举措同样地触怒人民”.但他还强调,与其“到各处设法禁止他们反而使群疑增长”,“不如蔑视这些谣言倒常常是最好的制止他们的方法”。“蔑视”是培根提出的一种方法,当然不是唯一答案,但用疲于奔命
(2008年分析67)某村民委员会在开展“争创精神文明户”活动中,将子女是否孝敬老人作为一项重要的指标,要求村民对孝敬老人作出承诺。张老汉的儿子张三写了书面承诺书,保证每月至少给父亲50元的赡养费,保证书一式三份,村民委员会在保证书上盖章后,张老汉、张三和
根据继承人继承遗产的方式,可以将继承分为()。
袋中有12只球,其中红球4个,白球8个,从中一次抽取两个球,求下列事件发生的概率:两个球颜色相同.
下列关于成员对象构造函数调用顺序的叙述中,正确的是()。
最新回复
(
0
)