学习笔记:中国大学MOOC《计算机程序设计C++》第3周单元测试

第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<

}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

if(b

else

c+=1;

cout<

得分/总分

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.

你可能感兴趣的:(C++学习笔记)