2012年3月全国计算机等级考试二级c语言上机题库

上传人:j****9 文档编号:45995033 上传时间:2018-06-20 格式:DOC 页数:7 大小:58.50KB
返回 下载 相关 举报
2012年3月全国计算机等级考试二级c语言上机题库_第1页
第1页 / 共7页
2012年3月全国计算机等级考试二级c语言上机题库_第2页
第2页 / 共7页
2012年3月全国计算机等级考试二级c语言上机题库_第3页
第3页 / 共7页
2012年3月全国计算机等级考试二级c语言上机题库_第4页
第4页 / 共7页
2012年3月全国计算机等级考试二级c语言上机题库_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《2012年3月全国计算机等级考试二级c语言上机题库》由会员分享,可在线阅读,更多相关《2012年3月全国计算机等级考试二级c语言上机题库(7页珍藏版)》请在金锄头文库上搜索。

1、20122012 年年 3 3 月全国计算机等级考试二级月全国计算机等级考试二级 C C 语言上机题库语言上机题库第一套 1. 程序填空 程序通过定义学生结构体数组,存储了若干个学生的学号、姓名和三门课的成 绩。函数 fun 的功能是将存放学生数据的结构体数组,按照姓名的字典序(从 小到大排序) 。请在程序的下划线处填入正确的内容并把下划线删除,使程序得 出正确的结果。 第一处 struct student t; 第二处 for(i=0;i0) 2程序修改 给定程序 MODI1.C 中函数 fun 的功能是:在 p 所指字符串中找出 ASCII 码值最 大的字符,将其放在第一个位置上;并将该字

2、符前的原字符向上顺序移动。 /*found*/ q=p+i; /*found*/ while(qp) 3 程序设计学生的记录由学号和成绩组成,N 名学生的数据已在主函数中放入结构 体数组 s 中,请编写了函数 fun,它的功能是:把指定分数范围内的学生数据 放在 b 所指的数组中,分数范围内的学生人数由函数值返回。 int fun(STREC *a,STREC *b,int l,int h) int i,j=0; for(i=0;i=1 第三处 q=q-next; 2. 程序修改给定程序 MODI1.C 中函数 fun 的功能是:用选择法对数组中的 n 各元素 按从小到大的顺序进行排序。 /*

3、found*/ p=j; /*found*/p=i; 3. 程序设计请编写一个 fun 函数,它的功能是:求出 1 到 m 之间(含 m)能被 7 或 11 整 除的所有整数放在数组 a 中,通过 n 返回这些数的个数。 void fun(int m,int *a,int *n) int i;*n=0; for(i=7;idata=ch)return n; 第三处 k=fun(head,ch); 2. 程序修改给定程序 MODI1.C 中函数 fun 的功能是:删除 p 所指字符串的所有空白 字符(包括制表符、回车符及换行符) 。输入字符串时用#结束输入。 /*found*/ for(i=0,

4、t=0;pi;i+) /*found*/ ct=0; 3. 程序设计请编写一个函数 fun,将 ss 所指字符串中所有下标为奇数位置上的字 母转换为大写(若该位置上不是字母,则不转换) 。 void fun(char *ss) int i; for(i=1;i=an+;t=t*n/(2.0*n+1) ; return(s*2.0); 第六套 1. 程序填空给定程序中,函数 fun 的功能是:将形参 s 所指定字符串中所有的字母 字符顺序前移,其他字母顺序后移,处理后字符串的首地址作为函数值返回。 第一处 tj=si;j+; 第二处 for(i=0;iscorei+=1; 第三处 return

5、a; 2. 程序修改 给定程序 MODI1.C 中函数 fun 的功能是:从 N 个字符串中找出最长的 那个串,并将其地址作为函数值返回。各字符串在主函数中输入,并放在一个 字符串数组中。 /*found*/ char *fun(char (*sq)M) /*found*/ return sp; 3. 程序设计函数 fun 的功能是:将 a、b 中的两位正整数合并形成一个新的整数放 在 c 中。合并的方式是:将 a 中的十位和个位依次放在变量 c 的百位和个位上, b 中的十位和个位数依次放在变量 c 的十位和千位上。 #include void fun(int a,int b,long *c

6、) *c=(b%10)*1000+(a/10)*100+(b/10)*10+a%10; 第八套 1. 程序填空函数 fun 的功能是:将形参观者工所指数组中的前半部分元素中的值和 后半部分元素中的值对换。形参 n 中存放数组中数据的个数,若 n 为奇书,则 中间元素不动。 第一处 p=(n%2=0)?n/2:n/2+1; 第二处 ai=ap+i; 第三处 ap+i=t; 2. 程序修改给定程序 MODI1.C 中函数 fun 的功能是:把主函数中输入的三个数, 最大的放在 a 中,最小的放在 c 中,中间的放在 b 中。 /*found*/ float k; /*found*/ if(*aai.s) j=0; bj+=ai;min=ai.s; else if(min=ai.s) bj+=ai;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号