全国计算机等级考试二级C语言南开大学机试题库100套答案填空题答案.docx

上传人:b****6 文档编号:3971651 上传时间:2022-11-26 格式:DOCX 页数:73 大小:27.91KB
下载 相关 举报
全国计算机等级考试二级C语言南开大学机试题库100套答案填空题答案.docx_第1页
第1页 / 共73页
全国计算机等级考试二级C语言南开大学机试题库100套答案填空题答案.docx_第2页
第2页 / 共73页
全国计算机等级考试二级C语言南开大学机试题库100套答案填空题答案.docx_第3页
第3页 / 共73页
全国计算机等级考试二级C语言南开大学机试题库100套答案填空题答案.docx_第4页
第4页 / 共73页
全国计算机等级考试二级C语言南开大学机试题库100套答案填空题答案.docx_第5页
第5页 / 共73页
点击查看更多>>
下载资源
资源描述

全国计算机等级考试二级C语言南开大学机试题库100套答案填空题答案.docx

《全国计算机等级考试二级C语言南开大学机试题库100套答案填空题答案.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级C语言南开大学机试题库100套答案填空题答案.docx(73页珍藏版)》请在冰豆网上搜索。

全国计算机等级考试二级C语言南开大学机试题库100套答案填空题答案.docx

全国计算机等级考试二级C语言南开大学机试题库100套答案填空题答案

2010全国计算机等级考试二级C语言南开大学机试题库100套答案填空题答案

第1题答案

第1处填空:

n>1或1

第2处填空:

n-1

第3处填空:

1或1l或1L

第2题答案

第1处填空:

n==0或0==n或!

n

第2处填空:

n==1或1==n

第3处填空:

fun(n-1)+fun(n-2)或fun(n-2)+fun(n-1)

第3题答案

第1处填空:

n--或--n或n-=1或n=n-1

第2处填空:

s[i]=s[n]或*(s+i)=*(s+n)

第3处填空:

s[n]=t或*(s+n)=t

第4题答案

第1处填空:

i<=n或n>=i

第2处填空:

||

第3处填空:

1.0或(double)1

第5题答案

第1处填空:

r*r

第2处填空:

&x

第3处填空:

x

第6题答案

第1处填空:

<=

第2处填空:

n++或n+=1或n=n+1

第3处填空:

returns或return(s)

第7题答案

第1处填空:

n%10

第2处填空:

break

第3处填空:

break

第8题答案

第1处填空:

&num[i]或num+i

第2处填空:

max

或num[i]>max?

第3处填空:

num[i]!

=0或0!

=num[i]

第9题答案

第1处填空:

(*a)++或++(*a)或*a=*a+1或*a+=1

第2处填空:

(*b)++或++(*b)或*b=*b+1或*b+=1

第3处填空:

upper,lower

第10题答案

第1处填空:

max=a

第2处填空:

max=b

第3处填空:

max=c

第11题答案

第1处填空:

1

第2处填空:

s[k]或*(s+k)

第3处填空:

c

第12题答案

第1处填空:

tt[i]<='Z'或'Z'>=tt[i]

第2处填空:

32或'a'-'A'

第3处填空:

tt

第13题答案

第1处填空:

char*fun(intn)

第2处填空:

2

第3处填空:

n%i==0或!

(n%i)或0==n%i

第14题答案

第1处填空:

*p或*p!

='\0'或*p!

=0

第2处填空:

i++或++i或i+=1或i=i+1

第3处填空:

'\0'或0

第15题答案

第1处填空:

!

=

第2处填空:

str[1]或*(str+1)

第3处填空:

s,c

第16题答案

第1处填空:

n%100!

=0或n%100或0!

=n%100

第2处填空:

n%400==0或!

(n%400)或0==n%400

第3处填空:

flag

第17题答案

第1处填空:

n

第2处填空:

else

第3处填空:

a,b

第18题答案

第1处填空:

*p==t或t==*p

第2处填空:

bb[n++]=i

第3处填空:

n

第19题答案

第1处填空:

score[i]或*(score+i)

第2处填空:

below

第3处填空:

below[i]或*(below+i)

第20题答案

第1处填空:

i

第2处填空:

j

第3处填空:

aa,&n

第21题答案

第1处填空:

j++或++j或j+=1或j=j+1

第2处填空:

s[i]=t1[i]

第3处填空:

j

第22题答案

第1处填空:

&&

第2处填空:

0

第3处填空:

s[j]或*(s+j)

第23题答案

第1处填空:

intx[]或int*x

第2处填空:

sum+=x[i]或sum=sum+x[i]

第3处填空:

sum/n

第24题答案

第1处填空:

a

第2处填空:

a

第3处填空:

b

第25题答案

第1处填空:

n/2

第2处填空:

i

第3处填空:

a[n-i-1]

第26题答案

第1处填空:

i=1

第2处填空:

&&

第3处填空:

--j或j-1

第27题答案

第1处填空:

j=2

第2处填空:

i

第3处填空:

j

第28题答案

第1处填空:

1

第2处填空:

s*i或i*s

第3处填空:

0

第4处填空:

s+fun(k)或fun(k)+s

第29题答案

第1处填空:

0

第2处填空:

i<=x或x>=i

第30题答案

第1处填空:

--i或i--或i-=1或i=i-1

第2处填空:

s[i]-'0'

第3处填空:

t*10+k或k+t*10或10*t+k或k+10*t

第31题答案

第1处填空:

*(p1+i)或p1[i]或*(p1+i)!

=0或p1[i]!

=0

第2处填空:

*p2或p2[0]或*p2!

=0或p2[0]!

=0

第3处填空:

*p2++

第32题答案

第1处填空:

sum+=x[i]或sum=sum+x[i]

第2处填空:

avg*1000或1000*avg

第3处填空:

(avg+5)/10或(5+avg)/10

第33题答案

第1处填空:

1

第2处填空:

i

第3处填空:

a[p+i]或*(a+p+i)

第34题答案

第1处填空:

bb[i]=0或*(bb+i)=0

第2处填空:

bb[5]++或++bb[5]或bb[5]=bb[5]+1或bb[5]+=1

第3处填空:

p++;或++p;或p+=1;或p=p+1;

第35题答案

第1处填空:

i<*num或*num>i

第2处填空:

n++或++n或n+=1或n=n+1

第3处填空:

*num=n

第36题答案

第1处填空:

&&

第2处填空:

s[i]-'0'

第3处填空:

n

第37题答案

第1处填空:

xx[i]%10

第2处填空:

bb[n++]=xx[i]

第3处填空:

n

第38题答案

第1处填空:

n/100%10

第2处填空:

"yes!

"

第3处填空:

"no!

"

第39题答案

第1处填空:

"%d",&n

第2处填空:

str2[i]=str1[i];

第3处填空:

str2

第40题答案

第1处填空:

"%s",str1

第2处填空:

%c

第3处填空:

str2

第41题答案

第1处填空:

"%ld",&n

第2处填空:

n=-n;或n*=-1;

第3处填空:

"%ld",n

第42题答案

第1处填空:

*p或p[0]

第2处填空:

default:

b[10]++;

第3处填空:

p++;或p+=1;或p=p+1;或++p;

第43题答案

第1处填空:

*p或*p!

=0或0!

=*p

第2处填空:

bb[*p-'0']++或bb[*p-'0']+=1

第3处填空:

num[j]=bb[i]

第44题答案

第1处填空:

0

第2处填空:

||

第45题答案

第1处填空:

s1-i-1或s1-1-i

第2处填空:

2*s1或s1*2

第46题答案

第1处填空:

*k

第2处填空:

s[i]>max或max

第3处填空:

i

第47题答案

第1处填空:

xx[i]%10

第2处填空:

bb[n++]=xx[i]

第3处填空:

n

第48题答案

第1处填空:

n>0或0

第2处填空:

n%10+'0'或'0'+n%10

第3处填空:

str[i]='\0'或str[i]=0

第49题答案

第1处填空:

disc<0或0>disc

第2处填空:

sqrt

第3处填空:

sqrt

第50题答案

第1处填空:

s

第2处填空:

*p++

第3处填空:

*(p)或*p或*p!

=0

第51题答案

第1处填空:

x>y或y

第2处填空:

x>z或z

第3处填空:

y>z或z

第52题答案

第1处填空:

"out52.dat","w"

第2处填空:

fputc(ch,fp)

第3处填空:

fclose(fp)

第53题答案

第1处填空:

i

第2处填空:

p->next=s

第3处填空:

p->next

第54题答案

第1处填空:

*p1<*p2或*p2>*p1

第2处填空:

*p1>*p2或*p2<*p1

第3处填空:

'\0'或0

第55题答案

第1处填空:

flag=1

第2处填空:

j%i==0或0==j%i或!

(j%i)

第3处填空:

flag==1或1==flag

第56题答案

第1处填空:

&&

第2处填空:

fputc(ch,fp1)

第3处填空:

fclose(fp)

第57题答案

第1处填空:

double

第2处填空:

j

第3处填空:

1.0/t或(double)1/t

第58题答案

第1处填空:

&n

第2处填空:

i=1

第3处填空:

f*=i或f=f*i或f=i*f

第59题答案

第1处填空:

sum=0

第2处填空:

sum+=n或sum=sum+n或sum=n+sum

第3处填空:

ld

第60题答案

第1处填空:

ii

第2处填空:

jj

第61题答案

第1处填空:

bb[i]=0或*(bb+i)=0

第2处填空:

bb[i]+=score[i][j]或bb[i]=bb[i]+score[i][j]或bb[i]=score[i][j]+bb[i]

第62题答案

第1处填空:

"%c",&str[i]或"%c",str+i

第2处填空:

str[i]!

='*'或*(str+i)!

='*'

第3处填空:

"%c",str[j]或"%c",*(str+j)

第63题答案

第1处填空:

STU

第2处填空:

h

第3处填空:

h

第64题答案

第1处填空:

str1[i]!

=''或''!

=str1[i]

第2处填空:

i++或++i或i+=1或i=i+1

第65题答案

第1处填空:

bb[i][j]=1

第2处填空:

bb[i][j]=0

第66题答案

第1处填空:

j>i或i

第2处填空:

bb[j]=bb[j-1]

第3处填空:

break

第67题答案

第1处填空:

p=str

第2处填空:

p[i]++或++p[i]或p[i]+=1或p[i]=p[i]+1

第3处填空:

s[i]='\0'或s[i]=0

第68题答案

第1处填空:

break

第2处填空:

'\0'或0

第3处填空:

*p++

第69题答案

第1处填空:

<

第2处填空:

*p2或p2[0]

第3处填空:

str1

第70题答案

第1处填空:

*(pstr+j)或pstr[j]

第2处填空:

pstr[j]或*(pstr+j)

第3处填空:

p

第71题答案

第1处填空:

std[3]或std[]或*std

第2处填空:

PERSON

第3处填空:

std

第72题答案

第1处填空:

N

第2处填空:

M

第3处填空:

bb[i]/N或*(bb+i)/N

第73题答案

第1处填空:

bb[i][j]=0

第2处填空:

1

第3处填空:

j==n-1-i或j==n-i-1

第74题答案

第1处填空:

*std或std[0]

第2处填空:

std[i].age

第3处填空:

max.name

第75题答案

第1处填空:

&n

第2处填空:

t*i或i*t

第3处填空:

s+t或t+s

第76题答案

第1处填空:

i

第2处填空:

s[j]=s[i]

第77题答案

第1处填空:

N-1

第2处填空:

bb[n++]=aa[i]

第3处填空:

i,bb[i]

第78题答案

第1处填空:

fun(chars[],intn)或fun(char*s,intn)

第2处填空:

j=0

第3处填空:

s[j]='\0'或s[j]=0

第79题答案

第1处填空:

aa[i]%2==0或0==aa[i]%2或aa[i]%2

第2处填空:

ii

第80题答案

第1处填空:

--i或i--或i-=1或i=i-1

第2处填空:

bb[j]=bb[i]

第81题答案

第1处填空:

sum=0

第2处填空:

t[i][i]

第3处填空:

1

第82题答案

第1处填空:

i%10

第2处填空:

g*g*g==i或i==g*g*g

第83题答案

第1处填空:

break;

第2处填空:

i++或++i或i+=1或i=i+1

第3处填空:

'\0'或0

第84题答案

第1处填空:

&&

第2处填空:

i,j

第85题答案

第1处填空:

[N]

第2处填空:

t[i][j]

第3处填空:

t[j][i]

第86题答案

第1处填空:

N

第2处填空:

N-1

第3处填空:

0

第87题答案

第1处填空:

&&

第2处填空:

g+

第88题答案

第1处填空:

s[i]或s[i]!

=0或0!

=s[i]

第2处填空:

s[i]==ch或ch==s[i]

第3处填空:

returnn

第89题答案

第1处填空:

s[i]!

='\0'或s[i]或s[i]!

=0

第2处填空:

32或'a'-'A'

第3处填空:

i++或++i或i+=1或i=i+1

第90题答案

第1处填空:

STU

第2处填空:

std[i].num

第3处填空:

std[i]

第91题答案

第1处填空:

i=1,j=0或j=0,i=1

第2处填空:

bb[j++]=i

第3处填空:

returnj

第92题答案

第1处填空:

str[i+1]或str[i+1]!

='\0'或str[i+1]!

=0

第2处填空:

str[i]=ch

第93题答案

第1处填空:

aa[max]aa[max]

第2处填空:

aa[min]>aa[i]或aa[i]

第3处填空:

aa[max]=aa[min]

第94题答案

第1处填空:

i++或++i或i+=1或i=i+1

第2处填空:

s[j++]=s[i]

第3处填空:

s[j]='\0'或s[j]=0

第95题答案

第1处填空:

0.0或0或(double)0

第2处填空:

n

第3处填空:

s

第96题答案

第1处填空:

aa[k++]=t或aa[k]=t,k++或aa[k]=t;k++

第2处填空:

ii

第97题答案

第1处填空:

break

第2处填空:

t[i]

第3处填空:

u[ul]

第98题答案

第1处填空:

s[i]!

='\0'或s[i]或s[i]!

=0

第2处填空:

25

第3处填空:

1

第99题答案

第1处填空:

j%i==0或!

(j%i)或0==j%i

第2处填空:

flag==1或flag或1==flag

第3处填空:

aver/n

第100题答案

第1处填空:

k=0

第2处填空:

||

第3处填空:

s[k]='\0'或s[k]=0

改错题答案

第1题答案

第1处:

IsPrime(intn);应改为IsPrime(intn)

第2处:

if!

(n%i)应改为if(!

(n%i))

第2题答案

第1处:

intk=1;应改为intk=0;

第2处:

while(*p!

=*q)应改为while(*p||*q)

第3题答案

第1处:

s[j]=s[i];应改为s[j++]=s[i];

第2处:

s[j]="\0";应改为s[j]='\0';

第4题答案

第1处:

voidfun(char*s,inta,intb)应改为voidfun(char*s,int*a,int*b)

第2处:

a++;应改为(*a)++;

第3处:

b++;应改为(*b)++;

第5题答案

第1处:

a[i+1]=a[i];应改为a[i]=a[i+1];

第6题答案

第1处:

for(i=2;i

第2处:

y-=1/(i*i);应改为y-=1.0/(i*i);

第7题答案

第1处:

p=j应改为p=j;

第2处:

p=i;应改为p=j;

第8题答案

第1处:

voidfun(char*p);应改为voidfun(char*p)

第2处:

p=q+i;应改为q=p+i;

第9题答案

第1处:

t=s[k];应改为t+=s[k];

第2处:

*aver=&ave;应改为*aver=ave;

第10题答案

第1处:

voidfun(char*s,*t1,*t2,*w)应改为voidfun(char*s,char*t1,char*t2,char*w)

第2处:

while(r)应改为while(*r)

第11题答案

第1处:

n=*p-'o';应改为n=*p-'0';

第2处:

n=n*7+*p-'o';应改为n=n*8+*p-'0';

第12题答案

第1处:

a=NuLL;应改为a=NULL;

第2处:

if(r==p)应改为if(*r==*p)

第13题答案

第1处:

t+=1.0/k;应改为t+=1.0/i;

第2处:

应填returnt;

第14题答案

第1处:

intr;应改为doubler;

第2处:

while(fabs(n-m)<0.001)应改为while(fabs(n-m)>0.001)

第15题答案

第1处:

voidfun(charstr,charch)应改为voidfun(char*str,charch)

第2处:

if(*str==ch)应改为if(*str=='\0')

第3处:

str[1]='0';应改为str[1]='\0';或str[1]=0;

第16题答案

第1处:

p->next=NULL;应改为p=s;

第2处:

s->data=rand()%m;应改为s->data=rand()%(m-1);

第3处:

returnp;应改为returnh;

第17题答案

第1处:

if((k%13=0)||(k%17=0))应改为if((k%13==0)||(k%17==0))

第2处:

应填}

第18题答案

第1处:

voidfun(inta,intb)应改为voidfun(int*a,int*b)

第2处:

t=b;b=a;a=t;应改为t=*b;*b=*a;*a=t;

第19题答案

第1处:

voidfun(longs,longt)应改为voidfun(longs,long*t)

第2处:

while(s<0)应改为while(s>0)

第20题答案

第1处:

voidfun(inta[],intm)应改为intfun(inta[],intm)

第2处:

if(m>=a[mid])应改为if(m>a[mid])

第21题答案

第1处:

p=h;应改为p=h->next;

第2处:

p=h->next;应改为p=p->next;

第22题答案

第1处:

for(i=2;i

第2处:

y+=1/(i*i);应改为y+=1.0/(i*i);

第23题答案

第1处:

intfun(n)应改为intfun(intn)

第2处:

if(n=1)应改为if(n==1)

第24题答案

第1处:

if(r==p)应改为if(*r==*p)

第2处:

if(r=='\0')应改为if(*r=='\0')

第25题答案

第1处:

ifn==0应改为if(n==0)

第2处:

result=n--;应改为result*=n--;

第26题答案

第1处:

应填sum=0;

第2处:

scanf("%d,",a[i][j]);应改为scanf("%d,",&a[i][j]);

第27题答案

第1处:

t=0;应改为t=1.0;

第2处:

while(t<=eps)应改为while(t>=eps)

第28题答案

第1处:

s=p;应改为p=s;

第2处:

应填p++;或++p;或p+=1;或p=p+1

第3处:

a[i]='0';应改为a[i]='\0';或a[i]=0;

第29题答案

第1处:

b=a;应改为a=b;

第2处:

return(a);应改为return(b);

第30题答案

第1处:

longk;应改为longk=1;

第2处:

num\=10;应改为num/=10;

第31题答案

第1处:

if((tt[i]>='a')||(tt[i]<='z'))应改为if((tt[i]>='a')&&(tt[i]<='z'))

第2处:

tt[i]+=32;应改为tt[i]-=32;

第32题答案

第1处:

if(i+1%5==0)应改为if((i+1)%5==0)

第33题答案

第1处:

while(*s!

='@')应改为while(*s)或while(*s!

='\0')或while(*s!

=0)

第2处:

(*s)++;应改为s++;

第34题答案

第1处:

t=0;应改为*t=0;

第2处:

if(d%2==0)应改为if(d%2!

=0)

第35题答案

第1处:

if(p=='')应改为if(*p=='')

第2处:

*p=toupper(*(p-1));应改为*(p-1)=toupper(*(p-1));

第36题答案

第1处:

j=1;应改为j=0;

第2处:

while(t!

=0&&m!

=0&&n!

=0)应改为while(t!

=0||m!

=0||n!

=0)

第37题答案

第1处:

*r=t;应改为r=t;或r=&t[0];

第2处:

应填r=t;或r=&t[0];

第38题答案

第1处:

t=x;x=y;应改为t=*x;*x=y;

第2处:

return(y);应改为return(t);或returnt;

第39题答案

第1处:

voidfun(chars,chart)应改为voidfun(char*s,char*t)

第2处:

t[2*d-1]='\0';应改为t[2*d]='\0';或t[d+i]='\0';或t[2*d]=0;或t[d+i]=0;

第40题答案

第1处:

for(i=j+1;i

第2处:

t=i;应改为p=i;

第41题答案

第1处:

while(p->next)应改为while(p!

=NULL)

第2处:

p=h->next;应改为p=p->next;

第42题答案

第1处:

if(i%2&&s[i]%2==0)应改为if(i%2||s[i]%2==0)或if(i%2!

=0||s[i]%2==0)

第2处:

t[i]='\0';应改为t[j]='\0';或t[j]=0;

第43题答案

第1处:

k=n;应改为k=i;

第2处:

b=k/10;应改为b=k%10;

第44题答案

第1处:

fun(int**a,intm)应改为voidfun(int(*a)[M],intm)

第2处:

a[j][k]=k*j;应改为a[j][k]=(k+1)*(j+1);

第45题答案

第1处:

voidfun(char*s,t1,t2,w)应改为voidfun(char*s,char*t1,char*t2,char*w)

第2处:

while(w)应改为while(*w)

第46题答案

第1处:

fun(intn)应改为doublefun(intn)

第2处:

returnsum应改为returnsum;

第47题答案

第1处:

voidfun(int*a,intn);应改为voidfun(int*a,intn)

第2处:

m=0;应改为m=i;

第48题答案

第1处:

fun(char(*sq)[N])应改为char*fun(char(*sq)[M])

第2处:

returnsq;应改为returnsp;

第49题答案

第1处:

*t=malloc(sizeof(STU));应改为t=(STU*)malloc(sizeof(STU)*m);

第2处:

t[k].num=b[j].num;应改为strcpy(t[k].num,b[j].num);

第50题答案

第1处:

t[i]=s[s1-i];应改为t[i]=s[s1-i-1];或t[i]=s[s1-1-

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

当前位置:首页 > 高中教育 > 小学教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1