C语言二级题库105套
第十六套 returncnt; for(i=0;i<26;i )pp[i]=0; while(*p=='*')p ;
填空: } while(*p) { while(*p) {
1、tt 2、tt.score[i] 3、std 第二十一套 if(*p>='a'&&*p<='z') a[j ]=*p;
改错: 填空: pp[*p-'a']+= 1; p ;
1、m=0; 改为 m=i; 1、M 2、< 3、k p ; }
2 、 if(a[k]>a[m]) k=m; 改为 改错: } a[j]=0;
} }
if(a[k]>a[m])m=k; 1、if(( ‘a’<=tt[i])||(tt[i]<= ‘z’)) 第二十六套 第三十二套
程序: 改为if(( ‘a’<= tt[i] )&&( tt[i] <= 填空: 填空:
{ ‘z’))
1、t=i 2、i 3、0; 1、t[][N] 2、i=0;i
if(w>10000)w%= 10000; 2、tt[i] =32;改为tt[i]-=32;
改错: 改错:
elseif(w>1000)w%=1000; 程序设计题:
elseif(w>100)w%=100; intisP(intm) 1 、 while(t >= num) 改 为 1、voidfun(int a[],int m)改为
elseif(w>10)w%=10; { while((fabs(t))>=num) fun(int a[],int m)
returnw; intj, tag=0; 2、t=s%n; 改为t=s/n; 2 、else If(m > a[mid])改为else if(m >
} for(j=2;j
第十七套 if(m%j ==0)tag= 1; { 程序设计题:
填空: returntag; strncpy(b,a,n); {
1、i+1