[计算机类试卷]国家二级C++机试(操作题)模拟试卷14及答案与解析.doc
《[计算机类试卷]国家二级C++机试(操作题)模拟试卷14及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级C++机试(操作题)模拟试卷14及答案与解析.doc(7页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C+机试(操作题)模拟试卷 14及答案与解析 一、基本操作题 1 使用 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的构造函数,该构造函数
2、有 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
3、 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 int fun(char*str, char ch) void main() char str=a, b, c, d, e, f, g, h, i, j, k; char ch; coutch: cout class P
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 机试 操作 模拟 14 答案 解析 DOC
