测验4: 程序的控制结构 (第4周)
第4章(第4周)测验,共10道单选题,可以手机扫码答题,限1次/每次限时10分钟,固定题目,答题后可看答案。
for var in ___:
print(var)
哪个选项不符合上述程序空白处的语法要求?
- (1,2,3)
- {1;2;3;4;5}
- “Hello”
- range(0,10)
for i in range(0,2):
print(i)
哪个选项是以上程序的输出结果?
- 0 1
- 1
- 1 2
- 0 1 2
k=10000
while k>1:
print(k)
k=k/2
哪个选项给出了上述程序的输出次数?
- 13
- 15
- 14
- 1000
4.哪个选项是程序的三种基本结构?
- 过程结构,循环结构,分支结构
- 顺序结构,跳转结构,循环结构
- 过程结构,对象结构,函数结构
- 顺序结构,循环结构,分支结构
5. 哪个选项关于循环结构的描述是错误的?
- 循环是程序根据条件判断结果向后反复执行的一种运行方式
- 死循环无法退出,没有任何作用
- 条件循环和遍历循环结构都是基本的循环结构
- 循环是一种程序的基本控制结构
6. 关于Python语句P=-P,哪个选项的描述是正确的?
- P=0
- P等于它的负数
- 给P赋值为它的负数
- P的绝对值
7.哪个选项是用来判断当前Python语句在分支结构中?
- 冒号
- 缩进
- 引号
- 大括号
8.哪个选项是下面代码的执行结果?
for s in "PYTHON":
if s=="T":
continue
print(s,end="")
- PYTHON
- PY
- TT
- PYHON
9. 哪个选项是random库中用于生成随机小数的函数?
- getrandbits()
- randrange()
- randint()
- random()
10.关于try-except,哪个选项的描述是错误的?
- NameError是一种异常类型
- 表达了一种分支结构的特点
- 使用了异常处理,程序将不会再出错
- 用于对程序的异常进行捕捉和处理