计算机等级考试(国家)-二级c语言程序设计分类模拟题17

计算机等级考试(国家)-二级c语言程序设计分类模拟题17

ID:42845977

大小:275.63 KB

页数:9页

时间:2019-09-23

计算机等级考试(国家)-二级c语言程序设计分类模拟题17_第1页
计算机等级考试(国家)-二级c语言程序设计分类模拟题17_第2页
计算机等级考试(国家)-二级c语言程序设计分类模拟题17_第3页
计算机等级考试(国家)-二级c语言程序设计分类模拟题17_第4页
计算机等级考试(国家)-二级c语言程序设计分类模拟题17_第5页
资源描述:

《计算机等级考试(国家)-二级c语言程序设计分类模拟题17》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、二级C语言程序设计分类模拟题17一、选择题1>有以下程序:#include#defineMIN(x,y)(x)<(y)?(x):(y)main(){inti,jzk;i=10;j=15;k=10*MIN(i,j);printf(11%dH,k);}程序的运行结果是A・15B・100C.10D・1502、有以下程序:#include#defineN2#defineMN+l#defineNUM(M+1)*M/2main(){inti;for(i=l;i<=NUM;i++);printf(n%dn

2、,i);}程序中的for循坏执行的次数是A・5B・6C・8D.93、有以下程序:#include#defineFUDGF(y)2.84+y#definePR(a)printf("%d",(int)(a))#definePRINT1(a)PR(a);putchar('')main(){intx=2;PRINT1(FUDGF(5)*x);}程序的运行结果是A.11B・12C・13D・154、有以下程序:#include#includefut(int**s,intp[2][3]){

3、**s=p[1][1];}main(){inta[2][3]={1,3,5,7,9Z11},*p;p=(int*)malloc(sizeof(int));fut(&p,a);printf(n%dn,*p);程序的运行结果是A・1B・7C・9D・115、设有以下语旬:double*p;p=malloc(sizeof(double));若要使指针p指向一个double类型的动态存储单元在下划线处应填入的是A・doubleB.double*C.(*double)D.(double*)6、有以下程序:#include#i

4、ncludevoidfun(float*plzfloat*p2zfloat*s){s=(float*)calloc(1,sizeof(float));*s=*pl+*p2++;}main(){floata[2]={l.l,2.2}zb[2]={10.0,20.0},*s=a;fun(azbzs);printf("%5*s);程序的运行结果是A.ll.lOB・12.00C.21.10D.1.107、以下叙述中正确的是A・用#include包含的头文件的后缀不可以是''・B.若一些源程序屮包含某个头文件,当该头文件冇错

5、时,只需对该头文件进行修改,包含此头文件的所有源程序不必重新进行编译C.宏命令行可以看做是一行C语句D.C编译中的预处理是在编译之前进行的8、有以下定义:structperson{charname[9];intage;};structpersonclass[10]={nJohu'1z17z"Paul",19,"Mary",18,11Adam11,16,};则下而曲输岀孝总M的语句是A.printf(n%cnzclass[3].name);B.printf(n%cn,class[3].name[1]);C.prinff("%c

6、n",class[2]・name[1]);D.printf("%cnzclass[2]・name[0]);9、有以下程序:#includemain(){structcmplx{intx;inty;}cnum[2]={1,3,2,7};printf(n%dH,cnum[0].y/cnum[0].x*cnum[1].x);}程序的运行结果是A・0B・1C・3D.610、若有以下定义和语句:structst{intn;structst*next;};structsta[3],*p;a[0]・n=5;a[0]・nex

7、t=&a[1];a[1]・n=7;a[1]・next=&a[2];a[2].n=9;a[2].next='';p=&a[0];则以下值为6的表达式是A.p++->nB.p->n++C.++(*p).nD.++p->n11>冇以下程序:#includemain(){union{shorti[2];longk;charc[4];}r,*s=&工;s->i[0]=0x39;s->i[1]=0x38;printf("%x"zs->c[0]);}已知字符0的ASCII码值的I•进制数是48,且数组的第0个元素在低位。以

8、上程序的运行结果是4.39B・9C・38D.812>有以下程序(若long型和int型数据均占4字节):#includetypedefunion{longx[2];inty[4];charz[8];JM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。