2022年春江苏省高校计算机等级考试二级C语言上机题 .pdf
《2022年春江苏省高校计算机等级考试二级C语言上机题 .pdf》由会员分享,可在线阅读,更多相关《2022年春江苏省高校计算机等级考试二级C语言上机题 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2012 春上机题 _C01 第 1 页 共 3 页江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试上机试卷(2012春)二级C 语言( 试卷代号 C01) (本试卷完成时间70 分钟)一、改错题 (16 分)【程序功能 】以下程序中函数void csort(char strN,int n) 对 str 指向的二级数组前n 行中存储的n 个字符串分别做如下处理:从中间将字符串一分为二,左半部分字符子串按字符的ASCII 码从大到小排序(若字符串长度为奇数,则中间字符不参加排序)。【测试数据与运行结果】测试字符串:” abcdefgh” , ” 123498765”屏幕输出: dc
2、baefgh 432198765 【含有错误的源程序】#include #include #include #define N 80 void csort(char strN,int n); void main() char s2N=abcdefgh,123498765; /char s2N=abcdefghertyt,123498765; /二维字符串赋值需要在数值两边加大括弧/char s10= we hunt the dog; int i; csort(s,2); for(i=0;i2;i+) puts(s); /puts(si); si表示第 i 行字符串getch(); void c
3、sort(char strN,int n) int i,j,k,len,half; char temp; for(i=0;in;i+) len=strlen(stri0); /len=strlen(stri); half=len/2; / half=len/2+1; 因为下面两行循环终止值是half-1 for(j=0;j half-1; j+) for(k=j+1; khalf-1; k+) if(strijstrik) temp=strij; strij=strik; strik=temp; 【要求】名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - -
4、- - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - 2012 春上机题 _C01 第 2 页 共 3 页1.打开 T 盘中 myfl.c 文件或将上述程序录入到myf1.c 文件中,根据题目要求及程序中语句之间的逻辑关系对程序中的错误进行修改。2.改错时,可以修改语句中的一部分内容,调整语句次序,增加少量的变量说明或编译预处理命令,但不能增加其它语句,也不能删去整条语句。3.改正后的源程序(文件名myfl.c)保存在T 盘的根目录中供阅卷使用,否则不予评分。二、编程题( 24 分)【程序功能】对于所给的一个自然数n,查找
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年春江苏省高校计算机等级考试二级C语言上机题 2022 江苏省 高校 计算机等级考试 二级 语言 上机
限制150内