首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件3.cpp,其中定义了类A、A1和A2,其中A1类由A类公有派生,A2类由A1类公有派生。 (1)定义类A的构造函数,该构造函数有一个整型的参数x,在构造函数中请将x赋值给数据成员a。请在注释“//******
使用VC6打开考生文件夹下的源程序文件3.cpp,其中定义了类A、A1和A2,其中A1类由A类公有派生,A2类由A1类公有派生。 (1)定义类A的构造函数,该构造函数有一个整型的参数x,在构造函数中请将x赋值给数据成员a。请在注释“//******
admin
2013-11-15
35
问题
使用VC6打开考生文件夹下的源程序文件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的构造函数,该构造函数有3个整型的参数x,y和z,在构造函数中请将x赋值给数据成员c,将y和z分别赋值给基类A1构造函数的参数x和y。请在注释“//********3********”之后添加适当的语句。
(4)完成类A2的成员函数show的定义,该函数调用基类成员函数,输出基类书局成员a和b及类A2自身的数据成员c的值,上述3个值在输出时以空格隔开。请在注释“//********4********”之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
程序输出结果如下:
7
3
7 3 8
注意:除在指定的位置添加语句之外,请不要改动程序的其他部分。
试题程序:
#include
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(8,3,7);
cout<
cout<
a.show();
}
选项
答案
(1)应改为“cout<
解析
成员函数display打印变量a和b的值,即cout输出a和b的值,cout流中的数据是用流插入运算符“<<”顺序加入的,因此“<”不正确,第1处的语句应改成“cout<
转载请注明原文地址:https://kaotiyun.com/show/OHNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列函数的定义,正确的是()。
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是()。
对于嵌套的if…else语句,C++语法规定else总是与【】匹配。
如果一个类至少有一个纯虚函数,那么该类称为()。
下列叙述中正确的是()。
分析下面程序,该程序的运行结果是()。#include<iostream.h>classcmm{public:staticintm;cmm(){m++;}cmm(
若结构Arith中有一成员定义为char*op;,另有结构指针p定义为Arith*p=newArith.,则要访问p所指对象中的。p成员所指向的对象,应使用表达式【】。
在深度为5的满二叉树中,叶子结点的个数为()。
下列语句中,错误的是()。
随机试题
教育督学的职权不包括()
重症肌无力病人应用糖皮质激素的作用原理是()
患者男性,25岁,发作性头痛,有视觉先兆,伴有恶心呕吐,服用麦角胺有效,查体无阳性体征,最可能的诊断是
冠状动脉造影术术后应鼓励病人多饮水,以加速_______。
下列关于用工方式和用工管理的说法中,正确的有()。
税务机关有权检查纳税人的账簿、记账凭证、报表和有关资料,开展核查的依据是()。
A.powerfulB.openupC.createdPhrases:A.thebigaregettingbiggerandmore【T1】______B.Thisphenomenonhas【T2】______s
本题为必选题,请在以下两道试题中任选一题作答。如果两题都答,只按第1题的成绩计入总分。有一个健康教育工作者正在设计一项研究,其目的是在于对六所城市中学生的饮食习惯进行调查。饮食习惯涉及这样的一些因素,如学生吃喝什么东西、什么时候进食等。(1)假设决定
求下列微分方程的通解或在给定条件下的特解
人口老龄化
最新回复
(
0
)