Python编程挑战赛 · 小学组初赛真题
1关于列表的索引,下列说法正确的是
A. 列表的索引从0开始
B. 列表的索引从1开始
C. 列表中可能存在两个元素的索引一致
D. 列表中索引的最大值为999
2下方的代码可以判断数字47是否为素数,则下划线处应填什么代码
num = 47 for i in range(2, num): if _________: print(num, "不是质数") else: print(num, "是质数")A.num % 2 == 0
B.num % i == 0
C.num % i != 0
D.num % 2 != 0 and num % 3 != 0
3运行下方代码,输入 52,输出结果为
height = int(input()) if height > 100: print("超高层建筑") elif height > 50: print("高层建筑") else: print("中层建筑")A. 超高层建筑
B. 高层建筑
C. 中层建筑
D. 52
4已知程序已导入了随机库和海龟库,则关于下方代码的描述正确的是
import turtle import random t = turtle.Turtle() a = random.randint(90, 110) t.forward(a)A. 执行代码,海龟会后退
B. 执行代码,海龟可能前进了120
C. 执行代码,海龟前进的距离不可能超过110
D. 执行代码,海龟可能前进了50
5下列关于列表 list1 = [True, 6, "6", 4+8] 的描述正确的是
A. 列表list1定义有误,列表外侧应用圆括号括起来
B. 列表内四个元素的数据类型均不相同
C. 列表内第二个元素和第四个元素的数据类型一致
D. 列表内第二个元素和第三个元素的数据类型一致
6下列不是Python中的关键字的是
A.and
B.for
C.if
D.range
7下列代码的执行结果是
a = 1 b = 2 c = 3 c = c + a * b print(c)A. 3
B. 5
C. 7
D. 9
8for i in range(1,7) 中的取值范围是
A. 1到7
B. 1到6
C. 0到7
D. 0到6
9下列代码的执行结果是
z = "7" x = z + z print(x) z = int(z) x = z + z print(x)A. 77 换行 77
B. 14 换行 14
C. 77 换行 14
D. 14 换行 77
10下列代码的执行结果是
num = [3, 6, 9, 12] if num[3] == 12: print(num[0] + num[1]) else: print(num[2] + num[3])A. 9
B. 12
C. 18
D. 21
11关于Python中的注释,下列说法正确的是
A. 注释用于改变代码的执行顺序
B. 注释的符号是#
C.#print(1+2) 的执行结果为3
D. 一行中,注释符号只能有一个
12下列代码的执行结果是
movie = ["雨人", "大鱼", "教父"] movie[2] = "洛奇" print(movie[2])A. movie[2]
B. 洛奇
C. 教父
D. 大鱼
13运行下方代码,输入1,输出结果为
a = input() print(a + a + a)A. a + a + a
B. 111
C. 3
D. 2+1
14运行下列程序后,输出的结果为
season = ["春", "夏", "秋", "冬"] season.remove(season[0]) season.remove(season[0]) print(season)A. ['夏', '冬']
B. ['春', '冬']
C. ['秋', '冬']
D. ['春', '夏']
15根据Python变量的命名规则,下列不可以作为变量名的是
A.a6b
B.6ab
C.ab6
D.ba6
16下列选项不能输出三行“你好”的是
A.
print("你好") print("你好") print("你好")B.
for i in range(3): print("你好")C.print("你好你好你好")
D.
n = 1 while True: print("你好") n = n + 1 if n > 3: break17已知程序的输出结果为12,则下划线处应填什么
num = 3 for i in range(_____): num = num + 3 print(num)A. 2
B. 3
C. 4
D. 5
18谁被誉为计算机之父
A. 艾伦·图灵
B. 冯·诺依曼
C. 约翰·文森特
D. 格蕾丝·霍波
19CPU在执行程序时,程序需要加载到哪里
A. 存储单元
B. GPU
C. 内存
D. 控制器
20下列哪个选项可以正确导入海龟库
A.from turtle
B.from time import *
C.from turtle import *
D.from random import *
信息素养大赛Python小学组初赛 · 参考答案见评论