【计算机类职业资格】二级C++机试-136及答案解析.doc
《【计算机类职业资格】二级C++机试-136及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C++机试-136及答案解析.doc(4页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C+机试-136 及答案解析(总分:99.99,做题时间:90 分钟)一、1改错题(总题数:1,分数:30.00)试题源程序文件清单如下:/proj1. cpp#includeiostreamusing namespace std;class MyClasspublic:MyClass():count(0) cout“This object is“;/ERROR*found*void Inc() const (1)cout“no.“+countendl;(分数:30.00)填空项 1:_填空项 1:_填空项 1:_二、2填空题(总题数:1,分数:40.00)试题源程序文件清单如下:/pr
2、oj2. cpp#includeiostreamusing namespace std;char*GetNum(char*src,char*buf)while(*src!=/0)if(isdigit(*src) break;src+;if(*src=/0)/*found*(1) ;while(*src!=/0cin. getline( str,100);char*p=str;int i=1:While(p=GetNum( p,digits)!=NULL)cout“Digit string“i“is“digitsendl;/*found*(3) ;return 0:(分数:39.99)填空项 1
3、:_填空项 1:_填空项 1:_三、3综合应用题(总题数:1,分数:30.00)(分数:30.00)_二级 C+机试-136 答案解析(总分:99.99,做题时间:90 分钟)一、1改错题(总题数:1,分数:30.00)试题源程序文件清单如下:/proj1. cpp#includeiostreamusing namespace std;class MyClasspublic:MyClass():count(0) cout“This object is“;/ERROR*found*void Inc() const (1)cout“no.“+countendl;(分数:30.00)填空项 1:_
4、(正确答案:void Inc())解析:解析 常函数不能改变数据成员 count 的值。按照题目要求的输出,函数体确实需要在此改变count 的值,所以应该去掉 const 关键字。填空项 1:_ (正确答案:int count;)解析:解析 在类体内不能对数据初始化,数据的初始化由构造函数完成。填空项 1:_ (正确答案:obj-Inc();或(*obj).Inc();)解析:解析 obj 为 MyClass 类的指针,应采用指针调用成员函数的方式。二、2填空题(总题数:1,分数:40.00)试题源程序文件清单如下:/proj2. cpp#includeiostreamusing names
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 机试 136 答案 解析 DOC
