最新全国计算机二级c语言模拟题.docx
- 文档编号:25279360
- 上传时间:2023-06-06
- 格式:DOCX
- 页数:50
- 大小:31.06KB
最新全国计算机二级c语言模拟题.docx
《最新全国计算机二级c语言模拟题.docx》由会员分享,可在线阅读,更多相关《最新全国计算机二级c语言模拟题.docx(50页珍藏版)》请在冰豆网上搜索。
最新全国计算机二级c语言模拟题
第01套
:
intfun(___1___*std)
___2___*fp;inti
sizeof(STYPE),1,___3___);
填空:
STYPE FILE fp
改错:
for(i=0;i<=sl;i++)
t[2*sl]=’\0’;
编程:
*c=(a/10)*1000+(b/10)*100+(a%10)*10+(b%10);(此为一条语句,答题时输入在同一行,不要写成两行。
)
第02套:
voidWriteText(FILE ___1___)
fputs(___2___,fw);
printf("%s",___3___);
填空:
*fw strstr
改错:
voidfun(longs,long*t)
sl=sl*10;
编程:
inti,j=0,min=a[0].s;
for(i=0;i if(min>a[i].s){ j=0;b[j++]=a[i];min=a[i].s; } elseif(min==a[i].s) b[j++]=a[i];} returnj; 第03套: fprintf(___1___,"%d%f\n", ___2___; if((fp=fopen(___3___,"r"))==NULL) 填空: fpfclose(fp)fname 改错: for(i=j+1;i p=i; 编程: *c=(b%10)*1000+(a%10)*100+(b/10)*10+a/10;(此为一条语句,答题时输入在同一行,不要写成两行。 ) 第04套: if((fs=fopen(source,___1___))== while(! feof(___2___)) fputc(ch,___3___); 填空: "r"fsft 改错: if(d%2==0) s/=10; 编程: inti,j=0; for(i=0;i if(s[i]%2==0)t[j++]=s[i]; t[j]='\0'; 第05套: s->data=___1___;q=___2___; q->next=___3___; 填空: xps; 改错: longk=1; num/=10; 编程: inti;floatave=0.0; for(i=0;i ave=ave/n;returnave; 第06套: t=t->___1___; printf("%d",___2___); free(___3___); 填空: next t->data t 改错: voidfun(char*a) printf("%c",*a); 编程: inti; char*p=s,*q=t; intn=0,m=0; while(*p) {n++;p++;} while(*q) {m++; q++;} if(n>=m)p=s; elsep=t;returnp;} 第07套: free(___1___); q=p->___2___;q=q->___3___; 填空: qnextnext 改错: p=j; p=i; 编程: inti,j=0;*n=0; for(i=1;i<=m;i++) if(i%7==0||i%11==0) {a[j]=i;j++;} *n=j; 第08套: while(p! =___1___) if(p->data==ch)return___2___; k=fun(___3___); 填空: 0nhead,ch 改错: for(i=0,t=0;p[i];i++) c[t]='\0'; 编程: inti; for(i=1;i {if(ss[i]>='a'&&ss[i]<='z') ss[i]-=32;} 第09套: ___1___=0; p=p->___2___; fun(___3___,&num); 填空: *n nexthead 改错: a=NULL;if(*r==*p) 编程: *c=(a%10)*1000+(b/10)*100+(a/10)*10+(b%10);(此为一条语句,答题时输入在同一行,不要写成两行。 ) 第10套: s+=p->___1___; p=p->___2___; printf("\nsum=%d\n",fun(___3___)); 填空: data; next;head 改错: while(*r) *a=*r;a++;r++; 编程: inti,j=0; for(i=1;i< strlen(s);i+=2)t[j++]=s[i]; t[j]=0; 第11套 ___1___fun(STU*std,char*num) if(strcmp(___2___,num)==0) return(___3___); 填空: STU std[i] std[i] 改错: r++; p++; if(*r==’\0’) 编程: inti,j=0; for(i=0;i< strlen(s);i++)if(s[i]%2)t[j++]=s[i];t[j]=0; 第12套: if(___1___==year)k[n++]=___2___; return(___3___); 填空: std[i].year std[i] n 改错: IsPrime(intn)if(! (n%i)) 编程: inti,max=a[0].s,j=0; for(i=1;i< N;i++) if(max< a[i].s) {j=i;max=a[i].s;} *s=a[j]; 第13套: voidmodify(___1___*ss,floata) ss->___2___*=a; modify(___3___,a); 填空: STUscore[i]&std 改错: if(k>0) elseif(k==0) 编程: inti,j; for(i=0;i< N;i++) for(j=0;j<=i;j++) a[i][j]*=n; 第14套: voidfun(PERSON ___1___) ___2___ temp; fun(___3___); 填空: *stdPERSON std 改错: int k,q,i; pt[i]=str[k][i]; 编程: inti,j; for(i=0;i< N;i++) for(j=0;j<=i;j++) a[i][j]=0; 第15套: max=___1___; if(max.age<___2___)max=std[i]; printf("\nName: %s,Age: %d\n",___3___,max.age); 填空: *stdstd[i].agemax.name 改错: voidfun(int*a,int*b) t=*b;*b=*a;*a=t; 编程: inti,j,min,k; for(i=0;i< N;i++) {min=tt[0][i];k=0; for(j=1;j< M;j++) if(min> tt[j][i]) {\TABmin=tt[j][i];k=j;} pp[i]=tt[k][i];} 第16套: voidshow(STU ___1___) printf("%5.1f",___2___); show(___3___); 填空: tt tt.score[i]std 改错: m=i; if(a[k]>a[m])m=k; 编程: if(w>10000)w%=10000; elseif(w>1000)w%=1000; elseif(w>100)w%=100; elseif(w>10)w%=10; returnw; 第17套: for(j=___1___;j if(n[k]>n[j])___2___; strcpy(ss[k],___3___); 填空: i+1 k=j t 改错: voidfun(char*str,charch) if(*str! =ch) str[1]='\0'; 编程: charb[N]; inti=0,j; memset(b,0,N); for(j=strlen(s)-1;j>=0;j--) b[i++]=s[j]; strcpy(s,b); 第18套: n=len;___1___=i; for(j=___2___;j>=0;j--) ___3___='*'; 填空: klen ss[i][j] 改错: result*=n--; returnresult; 编程: char*p=s; inti=0; while(*p) {if(*p! =c)s[i++]=*p;p++;} s[i]=0; 第19套 n=strlen(___1___); ss[i][___2___]='*'; ss[i][n+j+___3___]='\0'; 填空: ss[i] n+j 1 改错: if(*p=='') *(p-1)=toupper(*(p-1)); 编程: charch;inti,j; for(i=1;i< 6;i++) for(j=i+1;j< 6;j++) {if(*(s+i)< *(s+j)) {ch=*(s+j);*(s+j)=*(s+i); *(s+i)=ch;}} 第20套: intfun(char(*ss)___1___,int*n) if(i==0)*n=___2___; ___3___; 填空: [N]len *n=len; 改错: t+=1.0/i;returnt; 编程: intcnt=0; char*p=str,*q; while(*p) {q=strstr(p,substr); if(q==NULL)break; p=q+strlen(substr); cnt++;} returncnt; 第21套: for(i=0;i<___1___;i++) if(len ___2___*n) return(___3___); 填空: M < k 改错: if(('a'<=tt[i])&&(tt[i]<='z')) tt[i]-=32; 编程: inti,j; intt=0; for(i=2;i { j=2; while(j { if(i%j==0) { xx[t]=i; t++; break; } j++; } *k=t; } 第22套: t2[j]=s[i];___1___; for(i=0;i for(i=0;i<___3___;i++)} 填空: j++; s[i]=t1[i];j 改错: for(j=i+1;j<6;j++) *(pstr+i)=*(pstr+j); 编程: intcnt=0;char*p=ss; while(*p) {if(*p==c)cnt++;p++;} returncnt; 第23套: if(s[i]>='0'___1___s[i]<='9') while(s[i+1+n]! =___2___)n++; s[j+1]=___3___; 填空: && 0 s[j] 改错: for(i=2;i<=m;i++) y+=1.0/(i*i); 编程: intc[3][3];inti,j; for(i=0;i< 3;i++) for(j=0;j< 3;j++) {c[i][j]=a[j][i]; b[i][j]=a[i][j]+c[i][j];} 第24套: for(i=0;___1___! =0;i++) if(s[i]>='0'&&s[i]<=___2___)n++; ___3___; 填空: s[i] '9')*t=n; 改错: t=*x;*x=y;return(t); 编程: inti;*n=0; for(i=7;i<1000;i++) if(((i%7)==0||(i%11)==0)&&(i%77)! =0)a[(*n)++]=i; 第25套: if(n%2==0)k=n-___1___; c=___2___;s[1]=___3___; 填空: k=n-1; [k] c 改错: long s=0, t=0; t=t/10; 编程: char*p=tt;inti; for(i=0;i< 26;i++)pp[i]=0; while(*p) {if(*p>='a'&&*p<='z') pp[*p-'a']+=1;p++;} 第26套: ___1___; / for(j=___2___+2;j p[j]=___3___; 填空: t=i; i 0 改错: while(fabs(t)>=num) t=s/n; 编程: strncpy(b,a,n); b[n]=0; strcat(b,a+n+1); 第27套: for(i=0;s[i]! =___1___;i++) n=___2___; s[j+1]=___3___; 填空: 0 0 c 改错: doublesum=0.0; sum/=c; 编程: inti,j,t;floats=0; for(i=1;i<=n;i++) {t=0;for(j=1;j<=i;j++)t+=j; s=s+1./t;} returns; 第28套: for(i=0;i t[i][j+___2___]=t[i][j]; for(j=0;j<___3___;j++) 填空: i++m m 改错: while((2<=high)&&(n<10)) yes=0;break; 编程: floatx0,x1=0.0; do {x0=x1;x1=cos(x0);} while(fabs(x0-x1)>0.000001); returnx1; 第29套: for(i=0;i<___1___;i++) x=t[i][___2___]; t[i][___3___]=x; 填空: N N-1 0 改错: s=s+(n+1.)/n; returnt; 编程: intf0=0,f1=1,f; do {f=f0+f1;f0=f1;f1=f;} while(f< t); returnf; 第30套: t[0][N-j-1]=t[j][___1___]; for(j=N-1;j>=0;___2___) t[j][N-1]=r[___3___]; 填空: 0 j-- j 改错: doublef(doublex) returns; 编程: doubles=0.0;inti; for(i=1;i<=m;i++) s+=log(1.0*i); s=sqrt(s); returns; 第31套: voidfun(int(*t)___1___) ___2___=t[i][j]+t[j][i]; ___3___=0; 填空: [N] t[i][j] t[j][i] 改错: #defineFU(m,n)((m)/(n)) return(value); 编程: intj=0;char*p=a; while(*p=='*')p++; while(*p) {a[j++]=*p;p++;} a[j]=0; 第32套: voidfun(int ___1___,intn) for(___2___;i++) t[i][n-1-i]=___3___; 填空: t[][N] i=0;i 改错: intfun(inta[],intm) elseif(m>a[mid]) 编程: char*q=a;intj=0; while(*q&&q {if(*q! ='*')a[j++]=*q;q++;} while(*p)a[j++]=*p++; a[j]=0; 第33套 ___1___;sum+=___2___; sum+=t[i][n-i-___3___]; 填空: sum=0; t[i][i] 1 改错: doubler; while(fabs(n-m)>0.001) 编程: intj=0; char*q=a; while(*q&&q< h)a[j++]=*q++; while(*h&&*p&&h< p) {if(*h! ='*')a[j++]=*h;h++;} while(*p)a[j++]=*p++; a[j]=0; 第34套: if(a[i]%2==___1___) a[j]=a[i];___2___; return___3___; 填空: 1 j++ j 改错: t=a;a=b;b=t; return(b); 编程: intj=0;char*p=a; while(*p) {if(*p! ='*')a[j++]=*p;p++;} a[j]=0; 第35套: if(___1___==0){ ___2___=a[i];j++; return___3___; 填空: a[i]%2 a[j] j; 改错: intfun(intn) if(n==1) 编程: char*p=a; intj=0; while(*p)p++;p--; while(*p=='*')p--; p++; while(j {p++;j++;} *p=0; 第36套 max=min=___1___; if(max<___2___) if(min>___3___) 填空 a[i] a[j] a[j] 改错 switch(g) case1: return1;case2: return1; 编程: inti; for(i=0;i< N;i++) a->ave=a->ave+a->s[i]; a->ave/=N; 第37套: voidfun(int ___1___,intn) for(i=0;i for(j=___3___;j 填空: *a, 2 i+1 改错: sum=0.0; if((i+1)%5==0) 编程: inti; doubleave=0.0;*n=0; for(i=0;i ave/=N; for(i=0;i if(a[i].s { b[*n]=a[i]; (*n)++; } returnave; 第38套: p=(n%2==0)? n/2: n/2+___1___; a[i]=a[p+___2___];___3___=t; 填空: 1 I a[p+i] 改错: floatk; if(*a<*c) 编程: inti,max=a[0].s,n=0; for(i=1;i< N;i++) if(max< a[i].s)max=a[i].s; for(i=0;i< N;i++) if(max==a[i].s)b[n++]=a[i]; returnn; 第39套: for(i=0;i<___1___;i++) a[i]=a[n-1-___2___];___3___=t; 填空: n/2 I a[n-i-1] } 改错: n=*p-'0'; n=n*8+*p-'0';编程: STRECc;inti; c.num[0]='\0';c.s=-1; for(i=0;i< N;i++) if(strcmp(a[i].num,b)==0) {strcpy(c.num,a[i].num); c.s=a[i].s;break;} returnc; 第40套: ___1___fun(charch) if(ch>='0'&&___2___) re
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 全国计算机 二级 语言 模拟
![提示](https://static.bdocx.com/images/bang_tan.gif)