1、使用说明:打开填空题程序后,以看到的内容作为查找参照;上机题分为填空题、改错题、编程题,如果你的考试填空题的题目和这题库中给出的某一道填空题的题目的一致,那么你的改错题、编程题的答案也都在下面。注:1、请在纯英文输入法状态下答题 2、当出现“=”是指连续输入两个等于号,当出现是连续输入连个减号,2、建议不要使用复制和粘贴。3、逻辑或“| |”的输入 .请务必认真参阅上机考试教学视频 ,掌握操作细节,否则无法通过。第 01 套:int fun(_1_ *std)_2_ *fp; int isizeof(STYPE), 1, _3_);填空:STYPE FILE fp改错:for(i=0; iai
2、.s)j=0; bj+=ai; min=ai.s; else if(min=ai.s)bj+=ai;return j;第 03 套:fprintf(_1_,“%d %fn“,_2_;if(fp=fopen(_3_,“r“)=NULL)填空:fp fclose(fp) fname 改错:for(i=j+1;idata=_1_; q=_2_;q-next=_3_;填空:x p s;改错:long k=1; num/=10;编程:int i; float ave=0.0;for(i=0; i_1_ ;printf(“ %d “, _2_);free(_3_);填空:next t-data t改错:v
3、oid fun(char *a)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;第 07 套:free(_1_);q=p-_2_; q=q-_3_;填空:q next next 改错: p=j; p=i;编程: int i,j=0;*n=0;for(i=1;idata=ch) return _2_;k=fun(_3_);填空:0 n head,ch改错: for(i=0,t=0; pi; i+)ct=0;编程:
4、int i;for(i=1; i=a (此为一条语句,答题时输入在同一行,不要写成两行。)第 10 套:s+= p-_1_;p=p-_2_;printf(“nsum=%dn“, fun(_3_);填空:data; next; head改错:while(*r)*a=*r; a+; r+;编程: int i, j = 0 ; for(i=1; i _2_ *=a;modify(_3_,a);填空:STU scorei for(i = 0 ; i 10) bM - 1+ ; else bj+ ; 第 100 套:fp = fopen(_1_, “rb+“);fseek(_2_, -(long)siz
5、eof(STU), SEEK_END);fwrite( bi=_1_;mid=b_2_; if(xi _3_ mid)填空:(1) bk (2) N/2 (3) =0 printf(“ %c“,_2_);p=_3_;填空:(1) pb (2) 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;104 套:ai=_1_; _2_=1; i=_3_;填空:(1) 0 (2) t (3) i+t改错:(1) bi=0; (2) bai - a+;(3) if (bmax aij )程序设计:double sum=0,max,min;int i;max=min=a0;for(i=0;iai)min=ai;sum=sum-max-min;return(sum/(n-2);