2024全国青少年信息素养大赛Python编程挑战赛(小学组_初赛)真题 建议答题时长:60min
1. 单选题

导入随机库后,执行如下 Python 代码,下列说法正确的是( )

a = randint(1,15)
b = randint(20,30)

A

变量 a 存储的数字大于变量 b 存储的数字

B

变量 a 存储的数字小于变量 b 存储的数字

C

以上说法都正确

D

变量 a 存储的数字等于变量 b 存储的数字

2. 单选题

下列代码可以获得用户输入的是( )

A

input()

B

print()

C

INPUT()

D

remove()

3. 单选题

下列代码中,如果输出结果是 hi,横线处应填入( )

n = "hi"
____

A

print(hi)

B

print(hi)

C

print(n)

D

PRINT(n)

4. 单选题

想要实现无限输出“星期四”的效果,横线处可以填( )

print("星期四")
_____

A

for True

B

while True

C

while true

D

While False

5. 单选题

下列代码的输出结果是( )

x = 18
y = 9
z = x / y
print(z)

A

18

B

9

C

2

D

2.0

6. 单选题

运行下列 Python 代码,输出结果是( )

animal = ['老虎', '1', '狮子', '2', '长颈鹿', '3']
print(animal['狮子'])

A

3

B

狮子

C

2

D

1

7. 单选题

关于 Python 变量的命名方式,下列写法错误的是( )

A

code123

B

age

C

2apple

D

number

8. 单选题

下列 Python 选项中,定义字典 stu 正确的是( )

A

stu = {"姓名":"可多","年龄":8}

B

stu = {"姓名":"可多","年龄":"8"}

C

stu = {"姓名":"可多",年龄:8}

D

stu = [姓名:"可多",年龄:8]

9. 单选题

下列可以在终端输出 hello 的代码是( )

A

print(hello)

B

PRINT(hello)

C

print("hello")

D

print('hello')

10. 单选题

关于 Python 变量的命名方式,下列写法错误的是( )

A

a2nd

B

Abc

C

abc_1

D

abc

11. 单选题

运行下列 Python 代码,输出结果是( )

h = ["Tom", 147, "Jack", 16011, "Amy", 143]
print(h[4])

A

['Tom', 147, 'Jack', 16011, 'Amy', 143]

B

['Tom', 147, 'Jack', 150, 'Amy', 143]

C

Amy

D

['Tom', 147, -150, 'Amy', 143]

12. 单选题

下列代码的输出结果是( )

print(6+4)

A

4

B

10

C

6

D

6+4

13. 单选题

运行下列 Python 代码,最后 a 中存储的内容是( )

a = ["钢铁侠", "绿巨人", "蜘蛛侠"]
a.append("黑豹")

A

["钢铁侠", "绿巨人", "蜘蛛侠"]

B

["钢铁侠", "绿巨人", "蜘蛛侠", "黑豹"]

C

["钢铁侠", "绿巨人", "蜘蛛侠", "钢铁侠"]

D

["钢铁侠"]

14. 单选题

下列选项中,可以实现终止当前循环的 Python 语句是( )

A

break

B

pass

C

for

D

if

15. 单选题

使用下列 Python 语句,可以判断元素是否在列表中的是( )

A

and

B

in

C

as

D

for

16. 判断题

下面 Python 代码可以正确遍历列表 nums。

nums = [1, 2, 3, 4, 5]
for num in nums:
print(num)

A

正确

B

错误

17. 判断题

print(10<=9 or 7>6)的输出结果为 True。

A

正确

B

错误

18. 判断题

运行以下 Python 代码,变量 a 的值是数字 9888。

a = "888"
a = int(a)

A

正确

B

错误

19. 判断题

使用 is 可以判断一个元素是否在某个列表中。

A

正确

B

错误

20. 判断题

运行下列 Python 代码,程序的输出结果不包含 0()。

for i in range(10):
print(i)

A

正确

B

错误

试题目录
单选题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
判断题
16 17 18 19 20
赣ICP备20007335号-2