导航
短信预约 计算机二级考试动态提醒 立即预约

请输入下面的图形验证码

提交验证

短信预约提醒成功

2021年9月计算机二级C语言考试历年真题及答案

环球网校·2021-08-05 11:20:08浏览262 收藏78
摘要 距离秋季的计算机二级考试已经不远了,暑期是个不错的备考阶段,小伙伴们都准备的如何了呢?环球网校小编分享了“2021年9月计算机二级C语言考试历年真题及答案”,希望有助于大家,更多考试资讯及练习题敬请持续关注环球网校计算机二级频道。

2021年9月计算机二级C语言考试历年真题及答案

(1)以下不合法的用户标识符是

A.j2_KEY

B.Double

C.4d

D._8_

(2)以下不合法的数值常量是

A.011

B.1e1

C.8.0E0.5

D.0xabcd

(3)以下不合法的字符常量是

A.′\018′

B.′\"′

C.′\\′

D.′\xcc′

(4)表达式3.6-5/2+1.2+5%2的值是

A.4.3

B.4.8

C.3.3

D.3.8

(5)以下能正确定义字符串的语句是

A.charstr[]={′\064′};

B.charstr="kx43";

C.charstr=";

D.charstr[]="\0";

(6)以下数组定义中错误的是

A.intx[][3]={0};

B.intx[2][3]={{l,2},{3,4},{5,6}};

C.intx[][3]={{l,2,3},{4,5,6}};

D.intx[2][3]={l,2,3,4,5,6};

(7)若要求从键盘读入含有空格字符的字符串,应使用函数

A.getc()

B.gets()

C.getchar()

D.scanf()

(8)以下四个程序中,完全正确的是

A.#include

B.#include

main();main()

{/*programming*/{/*/programming/*/

printf("programming!\n");}printf("programming!\n");}

C.#include

D.include

main()main()

{/*/*programming*/*/{/*programming*/

printf("programming!\n");}printf("programming!\n");}

(9)若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是

A.switch(x)

B.switch((int)x);

{case1.0:printf("*\n");{case1:printf("*\n");

case2.0:printf("**\n");}case2:printf("**\n");}

C.switch(a+

B.

D.switch(a+

B.

{case1:printf("*\n");{case1:printf("*\n");

case2+1:printf("**\n");}casec:printf("**\n");}

(10)若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是

A.main()

B.floatfun(inta,int

B.{……}

{……x=fun(2,10);……}main()

floatfun(inta,int

B.{……}{……x=fun(i,j);……}

C.floatfun(int,int);

D.main()

main(){floatfun(inti,intj);

{……x=fun(2,10);……}……x=fun(i,j);……}

floatfun(inta,int

B.{……}floatfun(inta,int

B.{……}

参考答案:1-5:CCADD

6-10BBBCA

以上为“2021年9月计算机二级C语言考试历年真题及答案”相关内容,小伙伴们快来了解一下吧。另外,大家可通过环球网校“ 免费预约短信提醒”及时获知2021年9月计算机等级考试报考时间提醒。环球网校友情提示:为方便更多小伙伴备考,环球网校特地为您准备了计算机二级复习资料,如有需要请点击文章下方“免费下载>>>2021年计算机等级考试大纲及复习资料”下载学习。

展开剩余
资料下载
历年真题
精选课程
老师直播

注册电脑版

版权所有©环球网校All Rights Reserved