导航

2021年12月计算机二级C++考前模拟练习(11月22日)

网络·2021-11-22 17:02:29浏览31 收藏12
摘要 10天后,即将迎来2021年12月计算机二级考试了,大家都准备的怎么样了呢?为了帮助大家更好地备考,环球网校小编整理了“2021年12月计算机二级C++考前模拟练习(11月22日)”,更多考试科目模拟练习敬请持续关注环球网校计算机二级频道。

2021年12月计算机二级C++考前模拟练习(11月22日)

1.若有定义语句“doublex,y,*px,*Py;执行了px=&x;py=&y;”后,正确的输入语句是(  )。

A.scanf("%f%f",x,y);

B.scanf("%f%f"&x,&y);

C.scanf("%If%le",px,py);

D.scanf("%lf%If"x,y);

2.下列是if语句的基本形式:

if(表达式)语句

其中“表达式”(  )。

A.必须是逻辑表达式

B.必须是关系表达式

C.必须是逻辑表达式或关系表达式

D.可以是任意合法的表达式

3.有下列程序:

#include

voidmain(  )

{intx;

scanf(”%d”,&x);

if(x<=3);else

if(x!=10)printf("%d ",x);

}

程序运行时,输入的值在哪个范围才会有输出结果(  )。

A.不等于10的整数

B.大于3且不等10的整数

C.大于3或等于10的整数

D.小于3的整数

4.有下列程序:

#include

voidmain(  )

{inta=1,b=2,c=3,d=0;

if(a==1&&b++==2)

if(b!=2‖c--!=3)

printf("%d,%d,%d ",a,b,c);

elseprintf("%d,%d,%d ",a,b,c);

elseprintf("%d,%d,%d,%d ",a,b,c);

}

程序运行后的输出结果是(  )。

A.1,2,3

B.1,3,2

C.1,3,3

D.3,2,1

5.下列程序段中的变量已正确定义:

for(i=0;i<4;i++,i++)

for(k=1;k<3;k++);printf("*");

程序段的输出结果是(  )。

A.********

B.****

C.**

D.*

参考答案:

1.C。【解析】此题主要考查输入函数的字符格式,lf和le表示以带小数点的数学形式或指数形式输入浮点数。

2.D。【解析】在C语言中if关键字后的一对圆括号中的表达式可以是c语言中任意合法的表达式。

3.B。【解析】在本题的程序中输入的数值小于等于3时,不进行任何处理。如果输入的数值大于3并且其值不等于10时,则打印输入的数值。所以本题的正确答案为选项B。

4.C。【解析】在程序中,当执行第一条if语句时,进行逻辑语句的判断,因为变量b的初值为2,所以其值加1后为3,与2不相等,所以if语句中的逻辑表达式的值为假,则程序执行最后一条elseprintf语句。输出变量为a,b,c,当前数值为1,3,3。所以正确答案为选项C。

5.D。【解析】本题中第二个for循环语句的后面有一个分号,所以两个for循环语句的执行语句为空。当两个for循环语句执行完后,再执行printf语句输出一个星号。所以正确答案为选项D。

以上就是“2021年12月计算机二级C++考前模拟练习(11月22日)”及其相关内容,想及时获知2021年12月考试时间,大家可通过点击使用环球网校“ 免费预约短信提醒”,即可及时获得时间提醒。环球网校友情提示:为方便小伙伴们更好地备考,环球网校特地为大家准备了计算机二级复习资料,如有需要请点击文章下方“免费下载>>>2021年计算机二级考试真题及备考资料”下载学习。

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

| 注册 | 电脑版

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