计算机等级考试真题
选课中心 APP下载
当前位置:首页 > 技能类 > 计算机等级 > 考试真题 > 2020年计算机二级C++考试每日一练(7月31日)

2020年计算机二级C++考试每日一练(7月31日)

更新时间:2020-07-31 17:38:33 来源: 阅读量:

【摘要】 小编整理了2020年计算机二级C++考试每日一练(7月31日)的相关内容,下面一起来看看2020年计算机二级C++考试每日一练(7月31日)的具体内容吧,希望能够帮助到大家!

2020年计算机二级C++考试每日一练(7月31日)

2020年计算机二级C++考试每日一练(7月31日)

综合应用题

使用VC++6.0打开考生文件夹下的源程序文件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

738

注意:除在指定的位置添加语句之外,请不要改动程序的其他部分。

试题程序:

#include

classA

{

inta;

public:

//********1********

intgeta(){returna;}

};

classA1:publicA

{

intb;

public:

//********2********

intgetb(){returnb;}

};

classA2:publicA1

{

intC;

public:

//****,****3********

voidshow()

{

//********4********

}

};

voidmain()

{

A2a(8.3.7):

cout<

cout<

a.show();

}

参考答案见下页

2020年计算机二级C++考试每日一练(7月31日)

答案:(1)A(intx){a=x;}。

(2)A1(intx,inty):A(y){b=x;}。

(3)A2(intx,inty,intz):A1(y,z){c=x;}。

(4)"cout<<GETA()<<""<<GETB()<<""<<C<<ENDL;"。

以上就是2020年计算机二级C++考试每日一练(7月31日)的内容,更多资讯请及时关注考必过网站,小编会第一时间发布考试最新消息,大家考试加油!

分享到: 编辑:weiwei