高中信息技术Python读代码能力小测


本测验共10道选择题,主要考查选择和循环结构的代码阅读能力,请认真阅读每段代码后选择正确答案。

姓名
    ____________
班级
    ____________
阅读下面的Python代码,输出结果是? x = 5 if x > 3: print('大') else: print('小')
大
小
没有输出
程序报错
阅读下面的Python代码,输出结果是? score = 82 if score >= 90: print('优秀') elif score >= 80: print('良好') elif score >= 60: print('及格') else: print('不及格')
优秀
良好
及格
不及格
运行下面的Python代码,输出结果是? for i in range(3): print(i, end='')
012
123
0 1 2
1 2 3
运行下面的Python代码,输出结果是? for i in range(1, 5, 2): print(i, end='')
13
15
24
1234
运行下面的Python代码,输出结果是? i = 1 s = 0 while i <= 4: s += i i += 1 print(s)
10
11
4
15
运行下面的Python代码,输出结果是? s = 0 for i in range(1, 6): if i % 2 == 0: s += i print(s)
8
6
9
12
运行下面的Python代码,输出结果是? s = 'Python' n = 0 for ch in s: if ch == 'o': n += 1 print(n)
1
2
0
3
运行下面的Python代码,输出结果是? i = 0 while True: i += 1 if i == 3: break print(i)
3
2
4
1
运行下面的Python代码,输出结果是? s = 0 for i in range(1, 6): if i == 3: continue s += i print(s)
12
15
10
13
运行下面的Python代码,输出结果是? for i in range(3): for j in range(2): print('*', end='') print()
两行星号,每行三个
三行星号,每行两个
两行星号,每行两个
三行星号,每行三个

12题 | 被引用0次

模板修改
使用此模板创建