首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
38
问题
使用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全国计算机二级
相关试题推荐
现行理论认为,宗教是科学的死敌,但就欧洲历史而言,人们注意到一个现象,中世纪晚期、近代初期的科学家大多是基督教神职人员。如哥白尼、布鲁诺、开普勒。或具有神学背景,如伽利略。试解释这一现象。(清华大学2014年历史学基础真题)
要求被试在识记材料后,尽量将识记的全部项目再现出来,以此确定感觉记忆的保存量,称为()。
一个双因素方差分析实验,A因素为数材,共3种;B囚素为教法,共4种。交叉分析后得到12种处理,假定每个处理中有2名被试。教学后进行测验,得到方差分析表。请补充下表的空白。
卡方检验要求每个单元格的理论次数不得小于5,如果小于5应该采用以下的哪些处理办法?()
散点图显示两个变量的相关趋势和相关程度是通过什么来显示的?()
下列选项中不是乌申斯基主张的教学原则是
关于教育劳动起源说的主要观点,下列说法错误的是
生物起源说和心理起源说的根本错误在于否认了教育的
关于“描述性定义”“规定性定义”和“纲领性定义”,下列说法正确的是
某公司三个部门向灾区捐款,甲部门捐款数是另外两个部门捐款数的,乙部门捐款数是另外两个部门捐款数的。已知丙部门捐款1800元,则这三个部门共捐款()。
随机试题
下列不属于已经出台的行政法规的是()。
企业需求
A.12~30gB.15~60gC.1.5~4.5gD.0.3~1gE.0.03~0.6g生石膏常用量按照2010年版《中华人民共和国药典》规定是
救治严重腹部损伤病人的首要措施是
侵权行为与违约行为虽然都是民事违法行为,但存在的主要区别为( )。
企业发生的年度亏损,可以用下一年度的税前利润弥补,下一年度所得不足弥补的,可延续弥补的年限是()。
我国第一家专业性证券公司是()。
甲有限公司(增值税一般纳税人)位于上海浦东新区,属于高新技术企业(2016年12月已通过相关部门的重新认定,获得了高新技术企业资格证书),从事电子设备研发、生产、销售和技术服务业务。假定2020年4月,某税务师事务所受托对该公司2019年度及2020年第一
2×20年7月1日,甲公司用银行存款360万元购入一项专利权并交付给管理部门使用。该专利权预计使用年限为12年,法律上规定有效期为10年,采用直线法摊销,无残值。2×20年12月31日,甲公司估计其可收回金额为300万元,不考虑相关税费等其他因素影响,则该
September10this______Teacher’sDay.
最新回复
(
0
)