【计算机类职业资格】2011春江苏省计算机二级C上机试卷1及答案解析.doc
《【计算机类职业资格】2011春江苏省计算机二级C上机试卷1及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】2011春江苏省计算机二级C上机试卷1及答案解析.doc(2页珍藏版)》请在麦多课文档分享上搜索。
1、2011 春江苏省计算机二级 C 上机试卷 1 及答案解析(总分:40.00,做题时间:70 分钟)一、改错题(16 分)(总题数:1,分数:16.00)1. 【程序功能】 对存储在 string 数组内的英文句子中所有以 a 开始并以 e 结尾的单词做加密处理。加密规则:若单词长度为偶数个字符,则将组成该单词的所有字母循环左移一次;否则循环右移一次。例如,单词 able 经循环左移一次后变为 blea;单词 abide 经循环右移一次后变为 eabid。 【测试数据与运行结果】测试数据:she is able to abide her. 屏幕输出:she is blea to eabid h
2、er. 【含有错误的源程序】 #include #include void wordchange(char str) int i,j,k,m; char c; for(i=0;stri;i+) for(j=i,k=i;isalpha(strk);k+); if(strj=a | strk-1=e) if(k-j)%2=0) c=strj; for(m=k-1;mj;m-) strm=strm+1; strk-1=c; else c=strk-1; for(m=k-1;mj;m-) strm=stym-1; strj=c; i=k; 。 void main() char string80=“sh
3、e is able to abide her.“; wordchange(string80); puts(string); 【要求】 1.将上述程序录入到文件 myf1.c中,根据题目要求及程序中语句之间的逻辑关系对程 序中的错误进行修改。 2.改错时,可以修改语句中的一部分内容,调整语句次序,增加少量的变量说明或编译预处理命令,但不能增加其他语句,也不能删去整条语句。 3.改正后的源程序(文件名 myf1.c)保存在 T 盘根目录中供阅卷使用,否则不予评分。 (分数:16.00)_二、编程题(24 分)(总题数:1,分数:24.00)2. 【程序功能】 矩阵数据生成及排序。 【编程要求】 1
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 2011 江苏省 二级 上机 试卷 答案 解析 DOC
