收藏 分享(赏)

最新机试题库(1).txt

上传人:yjrm16270 文档编号:4142159 上传时间:2018-12-11 格式:TXT 页数:13 大小:34.57KB
下载 相关 举报
最新机试题库(1).txt_第1页
第1页 / 共13页
最新机试题库(1).txt_第2页
第2页 / 共13页
最新机试题库(1).txt_第3页
第3页 / 共13页
最新机试题库(1).txt_第4页
第4页 / 共13页
最新机试题库(1).txt_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、使用说明:这套题和3月份的有些差别,不是以填空题的第一个空作为唯一参照的,而是以填空题题干作为查找参照,上机题分为填空题、改错题、编程题;如果你的考试填空题的题目和这题库中给出的某一道填空题的题目的题干一致,那么你的改错题、编程题的答案也都在下面。一、1、程序填空题给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写在文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。填空题答案:(1)FILE* (2)fclose(fp) (3)fp改错案:(1)t=(STU *)calloc(sizeof(ST

2、U),m); (2)tk=bj;编程题答案:int i,t,j=0,*p=a;t=p0;for(i=0;i=n) aj=t;return j;二、1、程序填空题给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新的数,并作为函数值返回。例如,从主函数输入一个整数:27638496函数返回值为26846。填空题答案:(1)1 (2)s (3)i*10改错题答案:(1)int fun(int n,int xxM); (2)printf(“%4d”,xxij);编程题答*c=(a/10)*1000+(b%10)*100+(a%10)*10+(b/10

3、);1、程序填空题给定程序中,函数fun的功能是:找出100999 ( 100和999) 有整数中各位上数字 和为x(x为一整数)的整数,然后输出;符 件的整数个数作为函数值返回。例如, x值为5 ,100 999 各位上数字 和为5的整数有:104、113、122、131、140、203、212、221、230、302、311、320、401、410、500, 有15个。x值为27 ,各位数字 和为27的整数是:999, 有1个。填空题答案:(1)999 (2)t/10 (3)x改错题答案:(1)void fun(long s,long *t) (2)while(s0)编程题答案:( :此题

4、在/* 按题目 成以下 */的下面填入答案)if(ai.s =0 int i;max=min=a0;for(i=0;iai) min=ai;sum=sum-max-min;return (sum/(n-2);、1、程序填空题给定程序中,函数fun的功能是将形参给定的字符串、整数、浮点数写到文本文件中,再用字符方式从此文本文件中逐个读入并显示在 端屏幕上。填空题答案:(1)FILE* (2)fp (3)ch改错题答案:(1)sj+=si; (2)sj=0;(双引 改成引 )编程题答案: :这道题是在/* 填写相应语句 成其功能*/下面的 括 中填入答案 for(j=0;j=0;j-) bi+=s

5、j;strcpy(s,b);后在黑色对话框中输入abcdefg后按回车键二 一 1.程序填空题给定程序定义并赋初值的方式,利用“ currency1 一名学生的学 姓名 和3门课的成绩。函数fun的功能是将学生的各科成绩都乘以一个系数a。填空题答案: 1 STU (2)scorei (3)for(i=0;i (3)fwrite改错题答案:(1)p=s; (顺序反 )(2)while(*p+); ( 分 )编程题答案:int I,j;for(j=0;j=0 (2)switch(si) (多 分 )(3)case 0=:zero+;break;编程题答案:while(*s) *a=*s;s+;a+

6、;*a=/0;二 1.程序填空题人员的记录由编 和出生 月 日 加顿 组成,N名人员的数”在主函数中入“ 数组std中。函数fun的功能是:找出 定 份的人员,将其数”在形参k 的数组中,由主函数输出, 由函数值返回满足 定 件的人数。填空题答案: 1 stdi.year (2) stdi (3) n改错题答案: (1)IsPrime(int n) 去掉后面的分 (2)if (!(n%i) 编程题答案:int i, max=a0.s,j=0;for(i=0;imax) j=I;max=ai.s;*s=aj;二 函数fun的功能是:输出a 数组中的n个个数”, 每行输出5个数。在程序的下划填入

7、的内容并下划 ,使程序得出 的“果填空题答案: 1 i%5=0 2 n 3 ai改错题答案: (1)return t;(2)for (i=0;i=eps)pi+=s;t=n/(2*n+1);*s=t;n+;pi=pi*2;return pi;一 1.程序填空题充fun函数,函数的功能是: 有 n n2 的素数的个数,素数的个数作为函数值返回。填空题答案: 1 j=3 2 i 3 j改错题答案:(1)sum=0;j=0;(2)if(sum%4=2)编程题答案:int i;double sum=0.0;if(n1bj+=ai;min=ai.s;else if(min=ai.s)bj+=ai;ret

8、urn j; 1.程序填空题给定程序中,函数fun的功能是: 下式n项的和s=(1*3)/(2*2)- (3*5)/(4*4)+ (5*7)/(6*6)-+(-1)( n-1) *(2n-1)(2n+1)/(2n*2n)作为函数值返回。例如: 形参n的值为10 ,函数返回:-0.204491.填空题答案: 1 1 2 2*i 3 (-1)改错题答案:(1)k+; (2)if(m=k) 编程题答案:int i;*max=a0;*d=0;for(i=0;ibi)编程题答案: int i,j;long int p;i=strlen(s);p=s0-48;for(j=1;j (3)(2*i+1)改错

9、:(1)double fun(int n)(2)s=s+(double)a/b;编程题答案:int i,j,max=a00;for(i=0;i=achar *p=s, *q=t;int n=0,m=0;while(*p) n+;P+;While (*q)m+;q+;If(n=m)p=s;elsep=t;return p;、程序填空题给定程序的功能是调用fun函数 录。 录中记录每位学生的编 、姓名和 话 的人数和学生的 从键盘读入,每个人的 作为一个数” 写到名为myfile5.dat的二进制文件中。填空题答案: 1 STYPE (2) FILE (3) FP改错题答案: 1 for( i=0

10、; i=02 q=p-next;3 if(p-data=q-data程序 改1 p=h-next;2 p=p-next;程序 编写函数fun,函数的功能是:将M行N 的二 数组中的数”,按行的顺序 到一 数组中。一 数组中数”的个数在形参n 的fl中。10 19 的 的人数在d1中,20 29 的 的人数在d2中,其 ,100 100 以上 的人数都在d10中。“果在主函数中输出。void fun(int *a, int *b)int i,j;for(i=0;i10)bM-1+;else bj+;二:程序填空1 double ( *f)();2 f = f1 ;3 f = f2 ;程序 改1

11、p=h-next;2 p=p-next;程序 编写函数fun,函数的功能是:字符串是为回文是,函数返回1,主函数中输出:YEX,返回0,主函数中输出NO。回文是 顺读t和读都一 的字符串。int fun(char *s)int k=1;while(*s) if(*s=)k+;s+; return k;:程序填空1 while(!feof(fp)2 if(n.sno=sno) break;3 fseek(fp,-1L*sizeof(STU),SEEK CUR);程序 改1 n=strlen(aa);2 ch=aai;程序 N名学生的成绩在主函数中入一个ficurrency1点的“ 中,h 的fi

12、currency1点。 编写函数fun,它的功能是:找出学生的 高分,由函数值返回。void fun(char sN,char *b)int i,j,n=0;for(i=0;iN;i+)/* 填写其相应语句 成其功能*/ for(j=0;jM;j+) bn=sji;n=i*M+j+1;bn=0;:程序填空1 n=strlen(ssi) ;2 ssin+j=*;3 ssin+j+1=0程序 改1 if( *p =)2 (p-1)=toupper(*(p-1);程序 编写函数fun,对 为7个字符的字符串, 、 字符,将其 5个字符ASCII 序 。long fun(char *p)int i,len,t;long x=0;len=strlen(p);if(p0=-) t=-1;len-;p+;else t=1;while(*p)x=x*10-48+(*p+);return x*t;.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 试题课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报