首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test25_1,此工程包含一个源程序文件test25_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: privatel from derived1:30 privat
使用VC6打开考生文件夹下的工程test25_1,此工程包含一个源程序文件test25_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: privatel from derived1:30 privat
admin
2010-02-08
41
问题
使用VC6打开考生文件夹下的工程test25_1,此工程包含一个源程序文件test25_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下:
privatel from derived1:30
privatel from derived2:30
源程序文件test25_1.cpp清单如下:
/***************found******************/
include<iostream.h>
class base
{
protected:
int privatel;
public:
base(int p){privatel=p;}
};
/****************found*******************/
class derived1:public base
{
public:
derivedl(int p1):base(p1){};
int get_private(){return private1;}
}
class derived2:virtua1 public base
{
public:
derived2(int p2):base(p2){};
int get_private(){return private1;}
};
class derived12:public derived1,public derived2
{
public:
/****************found*******************/
derived12(int p1,int p2,int pb):derived1(p1), base(pb), derived2(p2){};
};
void main()
{
derived12 d(10,20,30);
cout<<"privatel from derived1:"<<d.derived1::get_private();
cout<<"\nprivatel from derived2:"<<d.derived2::get_private();
cout<<endl;
选项
答案
(1)错误:include<iostream.h> 正确:#include<iostream.h> (2)错误:class derivedl:public base 正确:class derivedl:virtual public base (3)错误:derived12(int p1,int p2,int pb):derivedl(p1),base(pb),derived2(p2){}; 正确:derived12(int p1,int P2,int Pb):derivedl(P1),derived2(p2),base(Pb){};
解析
(1)主要考查考生对于include关键字的掌握,它的正确使用是#include;
(2)主要考查考生对于虚基类的使用,为了正确的显示结果,这里应该使用虚基类的定义,这样在调用函数的时候就可以不产生二义性;
(3)主要考查考生对于初始化参数表中赋值顺序的掌握,它是按照从右至左依次赋值的
转载请注明原文地址:https://www.kaotiyun.com/show/h7ID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述辛亥革命前革命派和改良派论战的主要内容,并谈谈你对这场论战的基本看法。(南京大学2002年综合卷真题)
1915年在中国近代历史上看上去似乎没有特别重大的划时代的历史事件,但这一年发生的许多事件。既是此前各种矛盾发展的结果,又对此后的历史进程产生了重要影响。使这一年成为重要的历史关节点。请结合史事加以论述。(中山大学2015年历史学基础A真题)
一位教育学教师让每个学生报告他们用于准备考试的时间和考试时答错的题目数:忽略样本容量的问题,解释两种相关系数的大小为何有差异,在上述数据中,你认为哪种更准确地反映了数据的关系?
下列可以描述数据集中趋势的指标是()
在一组原始数据中,各个Z分数的标准差为()
下列选项中不是乌申斯基主张的教学原则是
提出“准备过完满生活,是教育应该履行的功能。这种功能的履行程度,也是评定教育课程的唯一理性的判断方式”的教育家是
于1872年颁布,规定6~14岁的8年初等教育为强迫义务教育阶段的法案是
下列货币政策操作中,可以增加货币供给的是()。
随机试题
有位领导到博物馆参观,小张把博物馆的一块陈砖赠送给了领导,你是博物馆的馆长,你要回赠送给领导的陈砖。你会怎么办?
经济全球化是指跨国商品与服务贸易及资本流动规模和形式的增加,以及技术的广泛迅速传播使世界各国经济的相互依赖性增强。
定时系统包括哪两部分?它的主要任务是什么?
Cushing病是指下列哪种病因引起的皮质醇增多症
酮体包括
宪法惯例在很多国家是宪法的重要渊源之一。下列各项中,哪些内容表现了宪法惯例的性质?()
在概算指标编制时,关于不同类型工程应选取的计算单位,下列说法中符合要求的是()。
在其他因素不变的情况下,下列事项中,会导致欧式看涨期权价值增加的有()。
人民警察要保守国家秘密和警务工作秘密,因此,即使是兄弟单位、兄弟部门之间也应该彼此封锁消息。()
中国人民抗日战争,是近代以来中华民族反抗外敌侵略第一次取得完全胜利的民族解放战争,总结中国人民抗日战争胜利的经验,主要有
最新回复
(
0
)