第3周单元测试
本次得分为:20.00/20.00, 本次测试的提交时间为:2020-02-25, 如果你认为本次测试成绩不理想,你可以选择再做一次。
1单选(2分)
假定所有变量均已正确说明,下列程序段运行后,x的值是( )。
a=b=c=0;
x=35;
if (!a) x–;
else if (b);
if © x=3;
else x=4;
得分/总分
A.
4
2.00/2.00
B.
35
C.
3
D.
34
2单选(2分)
C++语言中while循环和do…while循环的主要区别是( )。
得分/总分
A.
do…while允许从外部转到循环体内
B.
do…while的循环体不能是复合语句
C.
while的循环控制条件比do…while的循环控制条件严格
D.
do…while的循环体至少无条件执行一次
2.00/2.00
3单选(2分)
while后面的“条件表达式”一定要用一对______括起来。
得分/总分
A.
花括号{ }
B.
双引号 " "
C.
方括号[ ]
D.
圆括号()
2.00/2.00
4单选(2分)
执行语句序列:
int x=3;
do
{
x-=2;
cout<<x;
}while(!(–x));
输出结果是_________。
得分/总分
A.
3 0
B.
1 -2
2.00/2.00
C.
死循环
D.
1
5单选(2分)
在C++语言中,所谓选择结构,就是按照( )有选择地执行程序中的语句。
得分/总分
A.
给定符号
B.
给定条件
2.00/2.00
C.
给定程序
D.
给定数值
6单选(2分)
1.在C++语言中.表示一条语句结束的标号是__________。
得分/总分
A.
}
B.
;
2.00/2.00
C.
//
D.
7单选(2分)
下列程序段的输出是( )。
int a=2, b=-1, c=2;
if(a<b)
if(b<c) c=0;
else
c+=1;
cout<<c<<endl;
得分/总分
A.
2
2.00/2.00
B.
3
C.
1
D.
0
8判断(2分)
当在程序中执行到continue语句时,将结束所在循环语句中循环体的一次执行。
得分/总分
A.2.00/2.00
B.
9判断(2分)
当在程序中执行到break语句时,将结束本层循环类语句或switch语句的执行。
得分/总分
A.2.00/2.00
B.
10判断(2分)
用{}括起来的语句叫复合语句。
得分/总分
A.
B.