【计算机类职业资格】三级信息管理技术机试-127及答案解析.doc
-
资源ID:1320617
资源大小:25KB
全文页数:2页
- 资源格式: DOC
下载积分:5000积分
快捷下载

账号登录下载
微信登录下载
下载资源需要5000积分(如需开发票,请勿充值!)
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
【计算机类职业资格】三级信息管理技术机试-127及答案解析.doc
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 语句强行退出一层循环。当字符串中的某个字符与子字符串的第一个字符不同时,则将字符串中的下一个字符与子字符串中的第一个字符比较,而不是与子字符串中的第二个字符比较。