学习笔记:中国大学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<<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.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值