首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
42
问题
使用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://kaotiyun.com/show/h7ID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述法国《人权宣言》的内容及其意义。(四川大学2005年世界近现代史真题)
简述20世纪初资产阶级民主革命思想的主要内容。(武汉大学2001年中国近现代史真题)
试析李悝变法的内容及其意义。(厦门大学2000年中国古代史真题)
要求被试在识记材料后,尽量将识记的全部项目再现出来,以此确定感觉记忆的保存量,称为()。
有一组数据:3、6、2、7、32、4、8、6、5,要描述这组数据的特征,受极端数据值影响的统计量是()
初学电脑打字时,练习次数越多,错误就会越少,这属于()
下列选项中不是乌申斯基主张的教学原则是
于1872年颁布,规定6~14岁的8年初等教育为强迫义务教育阶段的法案是
关于遗传素质在人的身心发展中的作用,下列说法错误的是
生物起源说和心理起源说的根本错误在于否认了教育的
随机试题
出口信贷的特点是什么?
黄疸病人的鉴别诊断,方便、简单、对病人无损害的检查是
正常婴儿主要依靠何种感觉定位?()
人的学习要用眼睛看、用耳朵听、用嘴巴说以及用手写等,这种识记表现的是()。
请你用上“平安夜”“苹果”“祝福”三个词语写一段50字左右的话。(词语顺序可以变换)
一、注意事项1.本申论试卷重点测查应考者的阅读理解能力.综合分析能力,提出和解决问题能力,贯彻执行能力及文字表达能力:2.阅读给定资料参考时限为40分钟,作答参考时限为110分钟;3.仔细阅读给定资料,按照后面给出的“作答要求
终于我确信无法阻止你离开的脚步,于是我重新开始享受孤独。以下哪项是上述推理的前提?()
债权全部转让的效力是()。
Whichoffollowingisthebesttitleofthetext?
Indoingexteriorpainting,oneusuallypaysmoreforthebrushesforlargeareasthanforthosefordetailwork.______paint
最新回复
(
0
)