[计算机类试卷]国家二级C++机试(操作题)模拟试卷223及答案与解析.doc
《[计算机类试卷]国家二级C++机试(操作题)模拟试卷223及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级C++机试(操作题)模拟试卷223及答案与解析.doc(7页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C+机试(操作题)模拟试卷 223及答案与解析 一、基本操作题 1 请使用 ”答题 ”菜单或使用 VC6打开考生文件夹 proj1下的工程 proj1,程序中位于每个 ERROR *found*下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: A True 注意:只能修改每个 ERROR *found*下的那一行,不要改动程序中的其他内容。 1 include 2 using namespace std; 3 class Choice 4 private: 5 const char answer; 6 public: 7 ERROR *found* 8
2、Choice(char c)(answer=c; ) 9 Choice() 10 void check(char x) 11 coutcheck(A); 5 delete c; 6 return 0; 7 二、简单应用题 2 请使用 VC6或使用【答题】菜单打开考生文件夹 prog2下的工程 prog2,此工程中包含一个程序文件 main cpp,其中有 “班级 ”类 Class和 “学生 ”类 Student的定义,还有主函数 main的定义。在主函数中定义了两个 “学生 ”对象,他们属于同一班级。程序展示,当该班级换教室后,这两个人的教室也同时得到改变。请在横线处填写适当的代码, 然后删除
3、横线,以实现上述类定义。此程序的正确输出结果应为: 改换教室前: 学号: 0789姓名:张三班级: 062113教室: 521 学号: 0513姓名:李四班级: 062113教室: 521 改换教室后: 学号: 0789姓名:张三班级: 062113教室: 311 学号: 0513姓名:李四班级: 062113教室: 311 注意:只能在横线处填写适当的代码,不要改动程序中的其他内容。 1 #include 2 using namespace std; 3 class Class “班级 “类 4 public: 5 C1ass(const char*id, const char*room)
4、6 strcpy(class id, id); 7 *found* 8 _ 9 10 const char*getClassID()constre-turn class_id; 返回班号 11 *found* 12 const char*getClassroom()const_返回所在教室房号 13 void changeRoomTo(const char *new_room) 改换到另一个指定房号的教室 14 strcpy(classroom, new room); 15 16 private: 17 char class id20; 班号 18 char classroom20; 所在教室
5、房号 19 ; 20 class Student “学生 ”类 21 char my id1 0; 学号 22 char my name2 0; 姓名 23 Class 28 strcpy(my_name, the_name); 29 30 const char*getID()constreturn my id; 31 const char*getName()constre-turn my_name; 32 Class getClass()const(return my_class; 33 ; 34 void showStudent(Student*stu) 35 coutgetID()get
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 机试 操作 模拟 223 答案 解析 DOC
