计算机等级考试二级C语言试题及答案.docx
上传人:fa****楠吖 上传时间:2024-09-13 格式:DOCX 页数:9 大小:12KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

计算机等级考试二级C语言试题及答案.docx

计算机等级考试二级C语言试题及答案.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

计算机等级考试二级C语言试题及答案计算机等级考试二级C语言试题及答案1.有以下程序:main(){intx=0xFFFF;printf("%d\n",x--);}执行后的输出结果是()A)32767B)FFFEC)-1D)-327682.以下程序的输出结果是()#include#includemain(){charstr[12]={′s′,′t′,′r′,′i′,′n′,′g′};printf("%d\n",strlen(str));}A)6B)7C)11D)123.若有以下定义:chars[20]="programming",*ps=s;则不能代表字符o的表达式是()A)ps+2B)s[2]C)ps[2]D)ps+=2,*ps4.关于语句“for(表达式1;表达式2;表达式3)”,下面说法中错误的是()A)for语句中的三个表达式可以同时省略B)for语句可以用于循环次数不确定的情况C)for语句中表达式2只能是关系表达式或逻辑表达式D)for语句中表达式1和表达式3可以是逗号表达式5.执行下面程序片段的结果是()intx=23;do{printf("-",x--);}while(!x);A)打印出321B)打印出23C)不打印任何内容D)陷入死循环6.与y=(x>0?1∶x<0?-1∶0);的功能相同的if语句是()A)if(x>0)y=1;elseif(x<0)y=-1;elsey=0;B)if(x)if(x>0)y=1;elseif(x<0)y=-1;elsey=0;C)y=-1;if(x)if(x>0)y=1;elseif(x==0)y=0;elsey=-1;D)y=0;if(x>=0)if(x>0)y=1;elsey=-1;7.标准库函数fgets(s,n,f)的功能是()A)从文件f中读取长度为n的字符串存入指针s所指的内存B)从文件f中读取长度不超过n-1的.字符串存入指针s所指的内存C)从文件f中读取n个字符串存入指针s所指的内存D)从文件f中读取长度为n-1的字符串存入指针s所指的内存8.若有如下函数调用语句:sub(a,1,fun(b,c),d+c,(a+d,c*f));则在该函数调用语句中含有实参的个数是()A)5B)7C)10D)69.若要定义a为3×4的二维数组,正确的定义语句是()A)floata(3,4);B)floata[3][4];C)floata(3)(4);D)floata[3,4];10.有以下程序main(){intaa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}};inti,s=0;for(i=0;i<4;i++)s+=aa[i][1];printf("%d\n",s);}程序运行后的输出结果是()A)11B)19C)13D)20答案:1.C2.A3.A4.C5.B6.A7.B8.A9.B10.B