首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test30_3。此工程包含一个test30_3.cpp,其中定义了类A、A1和A2,其中A1类由 A类公有派生,A2类由A1类公有派生。上述三个类的定义并不完整,请按要求完成下列操作,将程序补充完整。 (1)定义类A
使用VC6打开考生文件夹下的工程test30_3。此工程包含一个test30_3.cpp,其中定义了类A、A1和A2,其中A1类由 A类公有派生,A2类由A1类公有派生。上述三个类的定义并不完整,请按要求完成下列操作,将程序补充完整。 (1)定义类A
admin
2010-02-08
35
问题
使用VC6打开考生文件夹下的工程test30_3。此工程包含一个test30_3.cpp,其中定义了类A、A1和A2,其中A1类由 A类公有派生,A2类由A1类公有派生。上述三个类的定义并不完整,请按要求完成下列操作,将程序补充完整。
(1)定义类A的构造函数,该构造函数有一个整型的参数x,在构造函数中请将x赋值给数据成员a。请在注释“//** 1**”之后添加适当的语句。
(2)定义类A1的构造函数,该构造函数有两个整型的参数x和y,在构造函数中请将x赋值给数据成员b,将y作为基类A构造函数的参数值传入。请在注释“//**2**”之后添加适当的语句。
(3)定义类A2的构造函数,该构造函数有三个整型的参数x,y和2,在构造函数中请将x赋值给数据成员c,将y和z分别赋值给基类A1构造函数的参数x和y。请在注释“//**3**”之后添加适当的语句。
(4)完成类A2的成员函数show的定义,该函数调用基类成员函数,输出基类数据成员a和b及类A2自身的数据成员c的值,上述三个值在输出时以空格隔开。请在注释“//**4**”之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
程序输出结果如下:
9
6
962
源程序文件test30_3.cpp清单如下:
#include <iostream.h>
class A
{
int a;
public:
//** 1 **
int geta() {return a;}
};
class A1:public A
{
int b;
public:
//** 2 **
int getb() {return b;}
};
class A2:public A1
{
int c;
public:
//** 3 **
void show()
{
//** 4 **
}
};
void main()
{
A2 a(2,6,9);
cout<<a.geta ( ) <<end1;
cout<<a, getb ( ) <<end1;
a. show( );
}
选项
答案
(1) A(int x){a=x;} (2) A1(int x,int y):A(y){b=x;} (3) A2(int x,int y,int z):A1(y,x){c=x;} (4) cout<<geta()<<" "<<getb()<<" "; cout<<c<<"\n";
解析
本题主要考查考生对继承和派生的掌握程度,涉及派生类构造函数的定义、基类成员函数的访问等内容。派生类的构造函数的格式请牢记,另外派生类构造函数及析构函数的执行顺序也是需要掌握的。
转载请注明原文地址:https://jikaoti.com/ti/jMkiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述戊戌变法的内容和意义。
简述洋务运动的历史背景、主要内容和影响。(南开大学2018年世界历史真题)
试论西欧启蒙运动及其历史意义。(北京师范大学2001年历史学综合考试真题)
方差分析中,F(2,24)=3.90,F检验的结果()
在标准正态曲线下,正、负三个标准差范围内的面积占总面积的比例是()
一位教育学教师让每个学生报告他们用于准备考试的时间和考试时答错的题目数:忽略样本容量的问题,解释两种相关系数的大小为何有差异,在上述数据中,你认为哪种更准确地反映了数据的关系?
“要尽量多地要求一个人,也要尽可能地尊重一个人”体现了马卡连柯的
结构主义“发现学习法”提倡的“发现”仅限于探寻人类尚未知晓的事情。
关于教育目的确立的依据,下列说法错误的是
股票A的期望收益率为20%,股票B的期望收益率为12%。以方差表示的股票A的风险是股票B的3倍。如果两只股票之间的相关系数为0,那么由两只股票组成的最小方差组合的预期收益率为()。
随机试题
Amongthefirstpassengersofthenewhigh-speedrailwaybetweenChengduandChongqingwithamanwasahistoryasstoriedasth
氨茶碱的平喘机理主要是:
下列药物属于涩肠止泻药的是
最早明确指出胁痛与肝胆病变相关的医籍是()
消食药配伍化湿药,可用于治疗()消食药配伍温里药,可用于治疗()
(2005年)以下哪些情况会造成泵的气蚀问题?()①泵的安装位置高出吸液面的高差太大②泵安装地点的大气压较低③泵输送的液体温度过高
根据《票据法》的规定,下列各项中,属于票据行为的有()。
集中战略适用的企业有()。
很多科学家的职业行为只是为了提高他们的职业能力,做出更好的成绩,改善他们的个人状况,对于真理的追求则被置于次要地位。因此,科学家共同体的行为也是为了改善该共同体的状况,纯粹出于偶然,该共同体才会去追求真理。下面哪一个选项最准确地指出了上述论证中的谬误?
Inafamilywheretherolesofmenandwomenarenotsharplyseparatedandwheremanyhouseholdtasksaresharedtoagreateror
最新回复
(
0
)