第2次形考(Python)
试卷总分:100
客观题
单选题(共15题,共45分)
开始说明:
结束说明:
1.(3分)
以下哪个描述是错误的?
A、当多个循环语句彼此嵌套时,break语句只适用于所在层的循环
B、continue 语句必须在for、while循环中使用
C、continue 语句结束循环,继续执行循环语句的后继语句
D、break语句结束循环,继续执行循环语句的后继语句
2.(3分)
在if else语句中,下列哪项作为if的表达式,会执行else语句?
A、None
B、0
C、空字符串
D、以上都是
3.(3分)
以下关于元组的说法正确的是( )。
A、在进行元组连接时,连接的内容不限制
B、元组可以和列表进行连接
C、如果要连接的元组只有一个元素,那么不需要逗号
D、元组是不可变序列,不能对它的单个元素值进行修改
4.(3分)
以下关于 Python 的控制结构,错误的是( )。
A、每个 if 条件后要使用冒号
B、在 Python 中,没有 switch-case 语句
C、Python 中的 pass 是空语句,一般用作占位语句
D、elif 可以单独使用
5.(3分)
下面的哪一种数据类型不能作为字典中的“键”?
A、List(列表)
B、Tuple(元组)
C、int(数值)
D、str(字符串)
6.(3分)
以下哪个描述是正确的?
A、break 语句用于终止当前循环
B、continue 语句用于跳过当前剩余要执行的代码,执行下一次循环
C、break 和 continue 语句通常与 if, if...else 和 if...elif...else 语句一起使用
D、以上说法都是正确的
7.(3分)
已知x= [1, 2,3,2,3],那么执行语句x.remove(2)之后,x的值为( )。
A、[1, 2,3, 3]
B、[1, 3,2,3]
C、[1, 3, 3]
D、[1, 2, 2,3]
8.(3分)
在for i in range(6)语句中,i的取值是( )。
A、[1,2,3,4,5,6]
B、[1,2,3,4,5]
C、[0,1,2,3,4]
D、[0,1,2,3,4,5]
9.(3分)
可以使用( )语句跳出当前循环的剩余语句,继续进行下一轮循环。
A、pass
B、continue
C、break
D、以上均可以
10.(3分)
已知x为非空列表,那么执行语句y=x[:]后,id(x[0] )== id(y[0] )的值为( )。
A、True
B、False
C、报错
D、雅输出
****此区域为收费内容**** 需支付 3 学习币后可查看立即购买
|