1 / 18
文档名称:

计算机二级c语言题库及答案.docx

格式:docx   大小:46KB   页数:18页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机二级c语言题库及答案.docx

上传人:suijiazhuang2 2022/4/10 文件大小:46 KB

下载得到文件列表

计算机二级c语言题库及答案.docx

文档介绍

文档介绍:2016年计算机二级c语言题库及答案
一、选择题(每小题1分,共40小题,共40分)(1:35),初始状态为front=rear=35与退队运算后,front=15,rear=15,则循环队列中的元素个数为()0,40},*p=a,j;for(i=0;i<=3;i++){a[i]=*P;p++;}printf("oAd\n",a[2]);}程序运行后的输出结果是()。

#include
#defineN3voidfun(inta[][N],intb[]){inti,j;for(i=0;ifor(j=i;j}main(){intx[N][N]={1,2,3,4,5,6,7,8,9},y[N],i;fun(x,y);for(i=0;i}程序运行后的输出结果是(,)。
,4,8,
,6,9,,5,7,,3,5,(strcpy为字符串复制函数,strcat
为字符串连接函数):
#include#includemain()
{chara[10]="abc",b[10]="012",c[10]="xyz";
strcpy(a+1,b+2);
puts(strcat(a,c+1));
}
程序运行后的输出结果是()。
,合法的是()。
[]={’d’,’e,’’b,’’u,’’g,’’0’};
;str4="helloworld";[10];name="china";[5]="pass",str2[6];str2=strl;有以下程序:
#includemain(){char*s="[2]34";intk=0,a=0;whil(s[k+1]!=’o’){k++;if(k%2=o){a=a+(s[k]-’0’+1);continue;}a=a+(s[k]-’0’);printf("k=%da=%d\n",k,a);}程序运行后的输出结果是()。
=6a==3a==4a==5a=15有以下程序:
#includemain(){chara[5][10]={"one","tw0","three","four","five"};inti,j;chart:、for(i=0;i<4;i++)for(j=i+1;j<5;j++)if(a[i][O]>a[j][0]){t=a[i][O];a[i][O]=a[j][O];a[j][O]=t;)puts(a[1]);}程序运行后的输出结果是()。

#includeinta=1,b=2:
voidfunl(inta,intb)
{printf("%d%d",a,b);}
voidfun2(){a=3;b=4;}main()
{funl(5,6);fun2();printf("%d%d\n",a,b);}程序运行后的输出结果是()。

#includevoidfunc(intn){staticintnum=1);num=num+n;printf("%d",num);}main(){funo(3);func(4);printf("n");}程序运行后的输出结果是()。


#include#includevoidfun(int*pl,int*p2,int*s){s=(int*)malloc(sizeof(int));*s=*pl+*p2;free(s);}main(){inta=1,b=40,*q=&a;fun(&a,&b,q);printf("%d\n",*q);}程序运行后的输出结果是()。

#includestructSTU{charname[9];charsex;intscore[2];};voidf(structSTUa[]){structSTUb={"Zhao",’m,’85,90);a[1]=b;}main(){structSTUc[2]={{"Qian",’,f’95,92},{"Sun",’m’98,99}};f(c);printf(”%s,%c,%d,%d,¨,c[o].name,c[o].sex,c[o].score[o],c[o].score[1]);
printf("%s,%c,%d,%d\n",c[1].name,c[1]