计算机二级题库.docx
《计算机二级题库.docx》由会员分享,可在线阅读,更多相关《计算机二级题库.docx(83页珍藏版)》请在优知文库上搜索。
1、第一套1 .程序填空给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回所指变量。如输入一个数:27638496,新的数为729第一空:t=*n%10;第二空:if(t%2!=O)第三空:*n=x;2 .程序修改给定程序modil.c中函数fun的功能是:计算L例如,给n输入5,则输出120.000000。doublefun(intn)doubleresuIt=1.0;*fC)LJnd*/if(n=O)return1.0;while(nl&n三,0,&si=9,)*found*/sj+=si;*found
2、*/SU三,o,;)3 .程序设计题请编写函数fun,函数的功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。voidfun(charsN,char*b)(intij,n=O;for(i=0;iN;i+)/*请填写其相应语句完成其功能*/(for(j=0;jnext=null;for(i=l;idata=rand()%m;s-next=p-next;p-next=s;p=p-next;)*fC)LJnd*/returnh;)3 .程序设计请编写函数fun,函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词
3、之间由若干个空格格开,一行的开始没有空格。intfun(char*s)intk=l;while(*s)if(*s=)k+;s+;)returnk;)第四套1 .程序填空程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指的文件中,覆盖原来的文件内容。第1处fp=fopen(filename,rb);第2处if(si.snosj.sno)第3处fwrite(s,sizeof(STU),N,fp)
4、;2 .程序修改给定程序MoDILC中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,差且覆盖原串。注意:字符串的长度最长允许为79.voidfun(charsJntn)chara80,*p;inti;*found*/P=s;for(i=0;in;i+)ai三,*,;doai=*p;i+;)*found*/while(*p+)ai=0;strcpy(sza);)3 .程序设计请编写函数fun,函数的功能是:统计各年龄段的人数,N个年龄能过调用随机函数获得,并放在主函数的age数组中:要求函数把。至9岁的年龄段的人数放在dO,把10至19岁的年龄段的人数放在dl中,把20至29岁的年
5、龄段的人数放在d2中,其余依次类推,把100岁(含100岁)以上年龄的人数都放在d10中。结果在主函数中输出。voidfun(int*a,int*b)iti,j;for(i=0;iM;i+)bi=0;for(i=0;i10)bM-l+;elsebj+;)第五套1 .程序填空给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文件文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串换成相应的整数和浮点数,然后将其显示在屏幕上。第1处:FILE*fp;第2处:fclose(fp);第3处:fscanf(fp,n%s%s%s”,str,strl,st;2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 题库