计算机二级考试C++上机考试试题.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《计算机二级考试C++上机考试试题.docx》由会员分享,可在线阅读,更多相关《计算机二级考试C++上机考试试题.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 计算机二级考试C+上机考试试题 一、程序改错题 使用VC+6.0翻开考生文件夹下的源程序文件1.cpp。本程序要求输入一个字符串,然后将其中的小写字母改成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入完毕,最终把结果输出到屏幕中。 留意:不要改动main函数,不能增加或删除行,也不能更改程序的构造,错误的语句在/*error*的下面。 试题程序: #include voidmain() inti=0; charstr120; coutEnterastringendwith?. /*error* cin.getline(str,120); /*error* while(str)
2、/*error* if(stri)=a) stri=stri-a+A; i+; cout return; 二、简洁应用题 使用VC+6.0翻开考生文件夹下的源程序文件2.cpp。完成函数fun(char*sl,char*s2)的空出局部。函数fun(char*s1,char*s2)的功能是将在字符串s1中下标为偶数的字符,紧随其后重复消失一次,放在一个新串s2中,s2中字符按原字符串中字符的挨次排列。(留意0为偶数) 例如:当s1中的字符串为“abcdef”时,s2中的字符串应为“aaccee”。 留意:不要改动main函数,不得增行或删行,也不得更改程序的构造。 试题程序: #include
3、(iostream.h) voidfun(char*s1,char*s2) voidmain() charsi100】,s2【1OO; coutPleaseenterstringstrin9: cin.getline(s1,100); fun(s1,s2); coutTheresultis: return; 三、综合应用题 使用VC+6.0翻开考生文件夹下的源程序文件3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整,按要求完成以下操作,将类的定义补充完整。 (1)定义私有成员变量year、month、day。分别表示年、月、日,类型为int。请在解释1后添加适当的语句
4、。 (2)完成构造函数,分别给year、month、day赋值,请在解释2后添加适当的语句。 (3)完成重载符号“十=”的定义,请在解释3后添加适当的语句。 (4)完成print打印函数,输出到屏幕和文件的格式一样,请在解释4后添加适当的语句。 留意:仅在函数指定位置添加语句,请勿改动主函数main与其他函数中的任何内容。 程序正常运行,输出的结果为2023年11月813。 试题程序: #include(iostream.h) #include(fstream) #include(iomanip) #include usingnamespacestd; voidWriteFile(intc)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 考试 C+ 上机 试题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内