万卷网> 信息素养大赛 >Python编程挑战赛 > 2024年全国青少年信息素养大赛Python 挑战赛小学全年级初赛试题

2024年全国青少年信息素养大赛Python 挑战赛小学全年级初赛试题
初赛 真题 小学 2024 2025-04-03 15:07:13 77

一、单选题

1.

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

A.

and

B.

in

C.

as

D.

for

2.

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

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

3

B.

狮子

C.

2

D.

1

3.

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

A.

code123

B.

age

C.

2apple

D.

number

4.

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

A.

print(hello)

B.

PRINT(hello)

C.

print("hello")

D.

print("hello")

5.

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

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

18

B.

9

C.

2

D.

2.0

6.

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

print("星期四")
_____
A.

for True

B.

while True

C.

while true

D.

While False

7.

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

print(6+4)
A.

4

B.

10

C.

6

D.

6+4

8.

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

A.

input()

B.

print()

C.

INPUT()

D.

remove()

9.

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

A.

a2nd

B.

Abc

C.

abc_1

D.

abc

10.

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

A.

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

B.

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

C.

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

D.

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

11.

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

n = "hi"
____
A.

print(hi)

B.

input(n)

C.

print(n)

D.

PRINT(n)

12.

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

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

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

B.

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

C.

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

D.

["钢铁侠"]

13.

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

A.

break

B.

pass

C.

for

D.

if

14.

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

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

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

B.

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

C.

以上说法都正确

D.

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

15.

运行下列 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]

二、判断题

1.

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

nums = [1, 2, 3, 4, 5]
for num in nums:
print(num)
A.正确 B.错误
2.

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

a = "888"
a = int(a)
A.正确 B.错误
3.

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

A.正确 B.错误
4.

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

for i in range(10):
print(i)
A.正确 B.错误
5.

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

A.正确 B.错误
公众号
客服 反馈
顶部