备考:6月二级C++试题及答案

发布于 2019-05-20 15:19  编辑:simi
0
计算机等级考试题库 扫码微信刷题


你今天的努力,是幸运的伏笔,当下的付出,是明日的花开。让我们怀揣希望去努力刷二级C++试题及答案,静待美好的出现。


二级C++试题及答案.jpg


综合应用题

使用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<<A.GETA()<<ENDL:< p>

cout<<A.GETB()<<ENDL:< p>

a.show();

}

答案:(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;”。< p>




考无忧小编祝大家:

刷完以上的二级C++试题及答案了吗?刷的计算机等级考试题库都考,考的都会,蒙的全对,考神附体,全部都过!预祝大家都能够顺利考取计算机等级证书。考无忧小编等大家的好消息!



文章推荐:

全国计算机等级考试可以不考一级直接考二级吗?

2019年全国计算机等级考试题库“二级MS Office 高级应用考试大纲”

全国计算机等级考试报考成功后可以退费吗?(内附计算机等级考试题库)


温馨提示:

考试想拿高分吗?更多计算机等级考试题库二级ms office试题请点击查看>>>二级ms office

想要了解更多的计算机等级考试题库请点击下载>>>计算机等级考试题库

想知道更多关于计算机等级考试题库的近期资讯吗?点击进入>>>计算机等级考试题库资讯


本文网址:http://www.k51.com.cn/info/jsjdjks/1905/2052224.html
选择分享到: