Python——习题(4)单选题
注意:答案仅供参考,不一定正确 选择题
(1)下列选项中,不属于 Python 循环结构的是哪一项?(C) A.for循环 B.while循环 C.do…while循环 D.嵌套的while循环
(2)以下代码段,运行结果正确的是哪一项?(A)
x = 2
y = 2.0
if x == y:print("Equal")
else:print("Not Equal")
A.Equal B.Not Equal C.运行异常 D.以上结果都不对
(3)以下代码段,运行结果正确的是哪一项?(A)
x = 2 if x:print(True) else:print(False)
A.True B.False C.运行异常 D.以上结果都不对
(4)关于下面代码的叙述,正确的是哪一项?(D)
x = 0 while x < 10: x += 1 print(x) if x > 3: break
A.代码编译异常 B.输出:0 1 2 C.输出:1 2 3 D.输出:1 2 3 4
(5)以下代码段,运行结果正确的是哪一项?(A)
for i in range(4): if i == 3: break print(i) print(i)
A.0123 B.0122 C.123 D.234
(6)以下代码段,运行结果正确的是哪一项?(D)
a = 17 b = 6; result = a%b if(a%b>4) else a/b print(result)
A.0 B.1 C.2 D.5
(7)以下代码段,运行结果正确的是哪一项?(B)
i = 3; j = 0; k = 3.2; if(i<k): if(i == j): print(i) else: print(j) else: print(k)
A.3 B.0 C.3.2 D.以上结果都不对
(8)下列选项的功能是求两个数值 x 、y 中的最大数,不正确的是哪一项?(D) A.result = x if x>y else y B.result = max(x,y) C.if x>y:result = x else:result = y D.if y>=x:result = y result = x
