python程序控制结构练习题(日后回顾)

PY01MOOC  Python语言程序设计  - 嵩天
python程序控制结构练习题(日后回顾)_第1张图片
  • 首页
  • 成员
  • 单元
  • 设置
作业4: 程序的控制结构 (第4周)
  • 单元首页
  • 成绩单
  • 答题卡
  • 单项选择题 140 分

已完成 14 / 14

总分 140

10 分
1. 哪个选项对死循环的描述是正确的?
A
使用for语句不会出现死循环
B
死循环就是没有意义的
C
死循环有时候对编程有一定作用
D
无限循环就是死循环
  正确答案:  C 
10 分
2. 下列有关break语句与continue语句不正确的是____
A
当多个循环语句彼此嵌套时,break语句只适用于最里层的语句。
B
continue语句类似于break语句,也必须在for、while循环中使用。
C
continue语句结束循环,继续执行循环语句的后继语句。
D
break语句结束循环,继续执行循环语句的后继语句。
  正确答案:  C 
10 分
3.
for var in ___:
    print(var)

哪个选项不符合上述程序空白处的语法要求?

A

range(0,10)

B

{1;2;3;4;5}

C

"Hello"

D

(1,2,3)

  正确答案:  B 
10 分
4. 哪个选项所对应的except语句数量可以与try语句搭配使用?
A
一个且只能是一个
B
多个
C
最多两个
D
0个
  正确答案:  B 
10 分
5. 哪个选项是实现多路分支的最佳控制结构?
A
if
B
if-elif-else
C
try
D
if-else
  正确答案:  B 
10 分
6.
print(pow(3,0.5)*pow(3,0.5)==3)

哪个选项是上述程序的执行结果?

A

True

B

False

C

3

D

pow(3,0.5)*pow(3,0.5)==3

  正确答案:  B 
10 分
7. 关于程序的控制结构,哪个选项的描述是错误的?
A
流程图可以用来展示程序结构
B
顺序结构有一个入口
C
控制结构可以用来更改程序的执行顺序
D
循环结构可以没有出口
  正确答案:  D 
10 分
8. 哪个选项能够实现Python循环结构?
A
loop
B
while
C
if
D
do...for
  正确答案:  B 
10 分
9. 哪个选项的描述是正确的?
A
条件35<=45<75是合法的,且输出为False
B
条件24<=28<25是合法的,且输出为False
C
条件24<=28<25是不合法的
D
条件24<=28<25是合法的,且输出为True
  正确答案:  B 
10 分
10. 关于条件循环,哪个选项的描述是错误的?
A
条件循环也叫无限循环
B
条件循环使用while语句实现
C
条件循环不需要事先确定循环次数
D
条件循环一直保持循环操作直到循环条件满足才结束
  正确答案:  D 
10 分
11. 哪个选项是random库中用于生成随机小数的函数?
A
random()
B
randint()
C
getrandbits()
D
randrange()
  正确答案:  A 
10 分
12. 使用random库的random()函数,哪个选项的引用方式是错误的?
A
from random import*
B
from random import random
C
import random
D
import random from random
  正确答案:  D 
10 分
13. 哪个选项所描述的问题适合采用蒙特卡罗方法求解?
A
周长
B
积分
C
微分
D
导数
  正确答案:  B 
10 分
14. 关于try-except,哪个选项的描述是正确的?
A
try-except可以捕获所有类型的程序错误
B
编写程序时应尽可能多的使用try-except,以提供更好的用户体验
C
try-except在程序中不可替代
D
try-except通常用于检查用户输入的合法性、文件打开或网络获取的成功性等
  正确答案:  D 

你可能感兴趣的:(python程序控制结构练习题(日后回顾))