【计算机类职业资格】三级信息管理技术机试-127及答案解析.doc
《【计算机类职业资格】三级信息管理技术机试-127及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】三级信息管理技术机试-127及答案解析.doc(2页珍藏版)》请在麦多课文档分享上搜索。
1、三级信息管理技术机试-127 及答案解析(总分:100.00,做题时间:90 分钟)一、上机题(总题数:1,分数:100.00)1.fclose(wf);(分数:100.00)_三级信息管理技术机试-127 答案解析(总分:100.00,做题时间:90 分钟)一、上机题(总题数:1,分数:100.00)1.fclose(wf);(分数:100.00)_正确答案:(int findStr(char*str,char*substr) int n;char *p,*r;n=0;while(*str)p=str; /*指针 p 指向字符串首地址*/r=substr; /*指针 r 指向子字符串首地址*
2、/while(*r)if(*r=*p) /*如果子字符串的第一个字符等于字符串中的该字符,则继续比较下一个字符*/r+;p+;else break; /*否则退出循环*/if(*r=/0) /*如果子字符串在字符串中出现了一次*/n+; /*则 n 加 1,进行统计*/str+; /*指向字符串中的下一个字符*/return n; /*返回 n*/)解析:解析本题考查的知识点如下:(1)指针的相关操作。(2)强行退出break 的使用。指针是 C 语言中的一个难点。在这里,我们要使用指针实现对数组的访问继而进行字符的比较。使用数组存放字符串时,存放的字符个数要比数组的容量小 1,因为数组最后一个位置存放的是空格或者结束标志位。我们可利用这一点来判断一个字符串是否已经结束。在循环结构中常常要出现强行退出的情况,这里要使用到 break 语句强行退出一层循环。当字符串中的某个字符与子字符串的第一个字符不同时,则将字符串中的下一个字符与子字符串中的第一个字符比较,而不是与子字符串中的第二个字符比较。
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 三级 信息管理 技术 127 答案 解析 DOC
