计算机机试.doc_第1页
计算机机试.doc_第2页
计算机机试.doc_第3页
计算机机试.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、1、程序填空题给定程序中,fun的功能是将参数给定的字符串整数数写在文本填空:(1)FILE* (2)fclose(fp) (3)fp改错(1)t=(STU *)calloc(sizeof(STU),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中,各位上为偶数的数填空:(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); 最后在黑色对话框中输入45 12后按回车键三、1、程序填空题给定程序中,函数fun的功能是:找出100999之间所有整数填空:(1)999 (2)t/10 (3)x改错:(1)void fun(long s,long *t) (2)while(s0)编程:(注意:此题在/*请按题目要求完成以下代码*/的下面填入答案)if(ai.s aj.s) tmp=ai; ai=aj; aj=tmp; 四、1、程序填空题给定程序中,函数fun的功能是:找出100至x(x999)之间各位上的数字填空:(1)0 (2)x (3)t+改错:(1)int i,s1; (2)ti=ss1-1-i;编程:*c=(b/10)*1000+(a/10)*100+(b%10)*10+a%10; 最后在黑色对话框中输入45 12后按回车键五、1、程序填空题给定程序中,函数fun的功能是计算下式 s=1/(2*2)+3/(4*4)+5/(6*6)+(2n-1)填空:(1)0 (2)i+ (3)2.0*i改错:(1)void fun(char *s,char *t) (2)t2*d=0;编程:int i,j=0; for(i=1;istrlen(s);i+=2) if(i%2=1 & si%2=1) tj+=si; tj= 0;最后在黑色对话框中输入ABCDEFG123456后按回车键六、1、程序填空题函数fun的功能是:统计长整数的各个位上出现数字1、2、3填空:(1)n%10 (2)break (3)break改错:(1)if(t=0) (2)*zero=count;编程:double s=0,t=1; int i; for(i=1;i=n;i+) t*=i; s+=1.0/t; return s;最后在黑色对话框中输入50后按回车键七、1、程序填空题给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数存放 填空:(1)*n (2)next (3)head改错:(1)a=NULL; (2)if(*r=*p)编程:*c=(a%10)*1000+(b/10)*100+(a/10)*10+(b%10); 最后在黑色对话框中输入45 12后按回车键八、1、程序填空题给定程序中,函数fun的功能是根据形参i的值返回某个函数的值。填空:(1)double (2)f1 (3)f2改错:(1)char *fun(char *s,char *t) (2)ss+; (3)tt+;编程:int i; for(i=0;im;i+) fun1(w);最后在黑色对话框中输入3后按回车键九、1、程序填空题函数fun的功能是:从三个形参a,b,c中找出中间的那个数,填空:(1)a (2)a (3)b改错:(1)c=c+32;(把大写C改成小写) (2)c=c+5;编程:int i; double fac=1.0; double sum=1.0; for(i=2;i=n;i+) fac+=sqrt(i); sum+=fac; 最后在黑色对话框中输入20后按回车键十、1、程序填空题给定程序中,函数fun的功能是,将形参s所指字符串中的字母字填空:(1)si (2)k (3)0改错:(1)while(*w) (2)if(*r=*p)编程:int i,j=0; for(i=0;istrlen(s);i+) if(!(si%2) tj+=si; tj=0;最后在黑色对话框中输入ABCDEFG12345后按回车键十一、1、程序填空题给定程序中已建立一个带有头结点的单向链表,填空:(1)q (2)next (3) next改错:(1);(少了分号) (2)p=j;t=ap;ap=ai;ai=t;编程:int i; *n=0; for(i=7;i=m;i+)if(i%7 = 0) | (i%11 = 0) a(*n)+=i;十二、1、程序填空题给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据 填空:(1)*std (2)stdi.age (3)改错:(1)void fun(int *a,int *b) (2)t=*b;*b=*a;*a=t;编程:int i,j,min,k; for(i=0;iN;i+) min=tt0i;k=0;for(j=1;jM;j+)if(ttjimin) min=ttji; k=j; ppi=ttki;十三、1、程序填空题给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长的长度,填空:(1)k (2)len (3)ssij改错:(1)result*=n-; (2)return result;(把横线改成result)编程:char *p=s; int i=0; while(*p) if(*p!=c) si+=*p; p+; si=0;最后在黑色对话框中输入n后按回车键十四、1、程序填空题给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度, 填空:(1)ssi (2)j+n (3)1改错:(1)if(*p = ) (2);(后面缺少分号)编程:char ch; int i,j; for(i=1;i6;i+) for(j=i+1;j6;j+) if (*(s+i) *(s+j) ) ch=*(s+j); *(s+j)= *(s+i); *(s+i) = ch; 最后在黑色对话框中输入CEAedca后按回车键十五、1、程序填空题函数fun的功能是:计算f(x)=1+x+x22!+xn/n! 填空:(1)x (2)n (3)t改错:(1)d=1;s=0; (2)d=d/10;(是除号)编程:int i; double s=0; for(i=0;i8;i+) s+=sqrt(xi+xi+1)/2); return s;十六、1、程序填空题给定程序中,函数fun的功能是:在任意给定的9个正整数中找出按升序排列时处于中间填空:(1)bk (2)N/2 (3)改错:(1)int tN,i,num=0; (2)tnum+=bi; (3)for(i=0;i=0 & *s=9) s+; return n; 十七、1、程序填空题给定程序中,函数fun功能是:统计整型变量m中各数出现次数,填空:(1)ai (2)m%10 (3)m/10改错:(1)bi=ai0; (2)for(j=1;j aij)编程:double sum=0,max,min; int i; max=min=a0; for(i=0;in;i+) sum=sum+ai; if(maxai) min=ai; sum=sum-max-min; return (sum/(n-2);最后在黑色对话框中输入9.9 8.5 7.6 8.5 9.3 9.5 8.9 7.8 8.6 8.4后按回车键(每个小数之间只有一个空格)十八、1、程序填空题给定程序中,函数fun的功能是将形参给定的字符串、整数、浮点数填空:(1)FILE* (2)fp (3)ch改错:(1)sj+=si; (2)sj=0;(双引号改成引号)编程:(注意:这道题是在/*请填写相应语句完成其功能*/下面的大括号中填入答案) for(j=0;jM;j+) bn=sji; n=i*M+j+1;十九1.程序填空题函数fun的功能是:计算f(x)=1+x+x/2!+xn/n!填空:(1)1 (2) 1 (3)i 改错:(1)k=i;(2)c=k%10;(后面少了分号)编程:int i;double avg=0.0,sum=0.0,abs=0.0,fc;for(i=0;i10;i+) sum+=xi;avg=sum/10;for(i=0;i=0;j-) bi+=sj;strcpy(s,b);最后在黑色对话框中输入abcdefg后按回车键二十一1.程序填空题给定程序通过定义并赋初值的方式。填空:(1)STU (2)scorei (3)&std改错:(1)if(k0) (2)else if (k=0)编程:int I,j;for(i=0;i (3)fwrite改错:(1)p=s; (顺序反了)(2)while(*p+); (缺少分号)编程:int I,j;for(j=0;jM;j+)bj=0;for(i=0;i=0&i=10&ai=20&ai=30&ai=40&ai=50&ai=60&ai=70&ai=90&ai=99)b9+=1;elseb10+=1;二十三1.程序填空题甲乙丙丁四人同时开始放鞭炮,填空:(1) i (2) t+ (3)count改错:(1)int fun (int a, int b, int c) (2) else return 1;(注意:这题不仅缺少分号,中间的单词也错了,应该是return)编程:int i,j=0;double s=0.0;for (i=3;i=n;i+) for (j=2;j=i;j+)if(i%j=0) break;if(j=i) s=s+sqrt(i);return s;最后在黑色对话框中输入100二十四1.程序填空题给定程序中,函数fun的功能是:计算出带有头结点的单向链表,结点数据域填空:(1) data (2) next (3) head改错:(1)while (*r) (2) *a=*r;a+;r+;(缺少分号)编程:int i,j=0;for(i=0;idata或(*p).data (3) p-next改错: (1)int i,one=0,zero=0; (2)switch(si) (多了分号)(3)case 0=:zero+;break;编程:while(*s) *a=*s;s+;a+;*a=/0;二十七1.程序填空题人员的记录由编号和出生年 月 日(加顿号)组成,填空:(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个个数据,填空:(1)i%5=0 (2)n (3)ai改错: (1)return t; (2)for (i=0;iN;i+) ti=xi; (缺少分号)(3)xi+1=findmid(a,b,c);编程:int i, j;j=-1;for(i=0;iN;i+)if(*s=x)j=I;s+;return j;最后在对话框中输入27后按回车键二十九1.程序填空题给定程序的功能是:调用函数fun将指定源文件中的内容 填空:(1)r (2) fs (3)ft改错: (1)if(d%2=0) (2)s/=10; 编程:int i, j=0;for(i=0;i=eps)pi+=s;t=n/(2*n+1);*s=t;n+;pi=pi*2;return pi;最后在黑色对话框中输入0.0005后按回车键三十一1.程序填空题请补充fun函数,该函数的功能是:统计所有小于等于n(填空:(1)j=3 (2)i (3)j改错:(1)sum=0;j=0;(2)if(sum%4=2)编程:int i;double sum=0.0;if(n1&n=100)for(i=1;i=n;i+)sum+=1.0(2*i-1)-1.0/(2*i);return sum;最后在黑色对话框中输入8后按回车键三十二1.程序填空题人员的记录由编号和出生年月日组成,N名人员的数据填空:(1)STU (2)stdi.num (3)stdi改错:(1)r+;p+; (2)if(*r=0)编程:int i,j=0;for(i=0;istrlen(s);i+)if(si%2)tj+=si;tj=0;最后在黑色对话框输入ABCDRFG12345后按回车键三十三1.程序填空题给定程序的功能是:从键盘输入若干文本(每行不超过80个填空:(1)*fw (2)str (3)str改错:(1)void fun(long s,long *t) (2)sl=s1*10;(注意,s后面是字母l不是数字1)编程:int i,j=0,min=a0.s;for(i=0;iai.s)j=0;bj+=ai;min=ai.s;else if(min=ai.s)bj+=ai;return j;三十四1.程序填空题给定程序中,函数fun的功能是:计算下式前n项的和s=(1*3)/(2*2)- 填空:(1)1 (2)2*i (3)(-1)改错:(1)k+; (2)if(m=k) 编程:int i;*max=a0;*d=0;for(i=0;iN;i+)if(*maxai);*max=ai*d=I;三十五:1.程序填空题函数fun的功能是进行字母转换。填空:(1)&(2)A (3)ch改错:(1)void fun(int *a) (2)aj=aj-1;编程:int s=0,i;for(i=2;ibi) 编程: int i,j;long int p;i=strlen(s);p=s0-48;for(j=1;j (3)(2*+1)改错 :(1)double fun(int n) (2)s=s+(double)a/b;编程:int i,j,max=a00; for(i=0;i2;i+) for(j=0;i2;i+) if(maxaij) max=aij; return max;三十八1、程序填空题给定程序中,函数fun的功能是:将形参指针所指结果提数组中的三个元素填空:(1)*std (2)PERSON (3)std改错:int k,q,i; (2)pti=strki;编程:int i,j;for(i=0;in;i+)for(j=0;ji;j+)aij=0;三十九1、程序填空题程序通过定义学生结构体变量,存储了学生的学号、填空:(1)filename (2)fp (3)fp改错(1)p=(NONE*)malloc(sizeof(NODE);(2)retunrn h;编程: int i,n=0; for(i=0;i=a&si=z&(si+1=|si+1=0) n+;return n;四十1.程序填空题给定程序中已经建立一个带有头结点的单向链表,链表中的各结点数据填空:(1)x (2) p (3)s 改错:(1)long k=1; (2)num/=10;编程题:int i; float aver=0.0; for(i=0;in;i+) aver+=ai;aver=aver/n;return aver;四十一、1、程序题空题:给定程序中,函数fun的功能是:将自然110以及它们的平方根填空:(1)fp (2)fclose(fp) (3)fname 改错:(1)for(i=j+1;idata (3) t改错:(1)void fun(char *a) (2) printf (“%c”,*a)编程:int i; char *p=s, *q=t; int n=0,m=0; while(*p) n+;P+; While (*q)m+;q+;If(n=m)p=s; else p=t;return p;最后在黑色对话框中输入beijing后按回车键再输入shanghai后按回车键四十三、程序填空题给定程序的功能是调用fun函数建立班级通讯录。填空:(1)STYPE (2) FILE (3) FP改错:(1) for( i=0; i=s1;i+)(2) t2*s1=0或ts1+s1=0编程:*c=(a/10) *1000+(b/10) *100+(a%10) *10+(b%10);最后在黑色对话框中输入45 12后按回车键四十四、程序填空题给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,填空:(1)0 (2) 10*x (3) n/10改错:(1)*t=0;(2)if(d%2!=0)编程:char *p=p1;while(*p2)*p+=*p2+;*p=0;最后在黑色对话框中输入:FirstStringSecondString后按回车键四十五、程序填空题函数fun的功能是:计算F(x)=1+x-x2/2!+x3/3!-x4/4!+.+(填空:(1)1 (2) -1 (3) t改错:(1)for(i=0;i=0&k=6)编程:double s=1;lng t=1; int i;for(i=1;i=n;i+)t*=I;s+=1./t;Return s;最后在黑色对话框中输入15后按回车键四十六、1程序填空题用筛选法可得到2n(n10000)之间的所有素数,等于n的素数,并统计素数的个数作为函数值返回。填空:(1)ai (2) ai (3) 0改错:(1)y=1; (2)d=a-I;编程:int i;double sum=0.0; for (i=1;inext;(2) q=p-next;(3) if(p-data=q-d

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论