首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test10_1,此工程包含一个源程序文件test10_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果为; class Base class D1 class D2 class
使用VC6打开考生文件夹下的工程test10_1,此工程包含一个源程序文件test10_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果为; class Base class D1 class D2 class
admin
2009-01-15
36
问题
使用VC6打开考生文件夹下的工程test10_1,此工程包含一个源程序文件test10_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果为;
class Base
class D1
class D2
class D3
fin Base
源程序文件test10_1.cpp清单如下:
#include<iostream.h>
class Base
{
public:
Base(){cout<<"class Base"<<endl;}
void f(){cout<<"f in Base"<<endl;}
};
class D1:virtual public Base
{
public:
D1(){cout<<"class D1"<<endl;}
void f(){cout<<"f in D1"<<endl;}
};
/*********found**********/
class D2:public Base
{
public:
D2(){cout<<"class D2"<<endl;}
/**********found**********/
class D3::public D1,public D2
{
public:
D3(){cout<<"class D3"<<endl;}
};
void main()
{
D3 d;
/**********found************/
d.f();
}
选项
答案
(1)错误:class D2:public Base 正确:class D2:virtual public Base (2)错误:class D3::public D1,public D2 正确:class D3:public D1,public D2 (3)错误:d.f(); 正确:d.Base::f();
解析
(1)主要考查考生对虚基类的理解,虚基类可以解决二义性的问题,其定义方式是在继承列表中使用virtual关键字,使用虚基类可以避免程序运行中对基类函数调用的不惟一;
(2)主要考查考生对类的定义方法的掌握,“::”为作用域符,此处应该使用“:”,因为后面是继承列表;
(3)主要考查考生对虚基类函数调用过程的理解,只有使用“:”限定才能访问基类函数,否则将会调用自身的函数,如果该类没有该函数的定义,则会自动调用其父类的该函数,所以必须使用“::”符号。
转载请注明原文地址:https://jikaoti.com/ti/eMkiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述法国《人权宣言》的内容及其意义。(四川大学2005年世界近现代史真题)
试论西欧启蒙运动及其历史意义。(北京师范大学2001年历史学综合考试真题)
试论秦汉时期地方行政制度及其演变。(中国人民大学2005年中国通史真题)
一个双因素方差分析实验,A因素为数材,共3种;B囚素为教法,共4种。交叉分析后得到12种处理,假定每个处理中有2名被试。教学后进行测验,得到方差分析表。请补充下表的空白。
在随机区组实验设计中,总平方和可以被分解为()
斯皮尔曼等级相关适用于两列具有哪种性质的测量数据,或总体为非正态的等距、等比数据?()
教育的个体社会化功能,不包括
生物起源说和心理起源说的根本错误在于否认了教育的
关于法律关系主体的权利义务与作为法律规则内容的权利义务,表述正确的是()。
至少有一个是整数。(1)a,b,c是三个任意的整数;(2)a,b,c是三个连续的整数。
随机试题
从敲击蛋壳发出的声音可辨别有无裂损、变质和蛋壳的薄厚程度。
案例(纯属虚构):我国向A国出口一批冷冻食品,到货后买方在合同规定的索赔有效期限内提出品质索赔,索赔额达数十万元人民币(约占合同金额的半数以上)。买方附来的证件有:(1)法定商品检验证,证明该项商品有变质现象(表象是乌黑色),但未注明货物的详细
马斯洛将这五种需要划分为高低两级,其中_____的需要和_____的需要称为较低级需要。
下列病征不是重症肺炎的诊断标准的是
甲上市公司拟聘请独立董事。根据公司法律制度的规定,下列候选人中,没有资格担任该公司独立董事的有()。(2013年)
经济学意义上的货币需求是一种()。
[A]AnElementalCurriculum[B]ExpectationsofEarlyTeachers[C]EducationasaPreparationforWorkingLife[D]Escalati
对明文字母重新排列,并不隐藏他们的加密方法属于()。
按照ITU-T标准,传输速度为622.080Mbps的标准是()。
下面不属于软件测试实施步骤的是
最新回复
(
0
)