万卷网> 信息素养大赛 >Python编程挑战赛 > 2026年全国青少年信息素养大赛Python编程挑战赛

2026年全国青少年信息素养大赛Python编程挑战赛
初赛 真题 小学 2026 2026-05-30 16:48:18 142

一、单选题

1.

以下不属于字符串类型的是?

A.

"我喜欢苹果"

B.

"datetime"

C.

"1231"

D.

true

2.

下列哪个名称不能作为Python变量名?

A.

for

B.

hidden

C.

name123

D.

variable_name

3.

已知字符串st = "手机 拍照 可以 自动 识别人脸",st.split(' ')得到的列表中包含几个元素?

A.

6

B.

4

C.

5

D.

7

4.

下列程序代码运行后,输出结果有多少行?

for n in [2,4,6,8]:
    print(n)
A.

4

B.

5

C.

6

D.

8

5.

下方程序模拟大棚土壤湿度传感器的提示逻辑,如果输入35,程序输出的结果是?

h = int(input())
if h < 20:
    print("立即灌溉")
elif h <= 50:
    print("湿度适宜")
else:
    print("停止灌溉")
A.

停止灌溉

B.

传感器故障

C.

湿度适宜

D.

立即灌溉

6.

已有列表chat = ["豆包","千问","deepseek","Sora", "剪映","TRAE"],len(chat)的值是?

A.

4

B.

5

C.

3

D.

6

7.

智能门禁:刷校园卡或者刷脸,应使用的逻辑运算符是?

A.

!=

B.

==

C.

and

D.

or

8.

下列表达式结果最大的是?

A.

20/4

B.

20*4

C.

20%4

D.

20+4

9.

运行:

st = input("输入字符")
print(st)


输入hello,输出是?

A.

HELLO

B.

"hello"

C.

"Hello"

D.

hello

10.

运行print(3+5>2)后结果是?

A.

true

B.

3

C.

4

D.

1

二、多选题

1.

属于整数的是?

A.

34

B.

"2048"

C.

256.05

D.

555

2.

执行:

x = 5
while True:
    if x < 3:
        break
    print(x)
    x -= 1

输出数字是?

A.

5

B.

4

C.

3

D.

2

3.

填入数字后输出奇数的是?

x = ____
if x % 2 == 1:
    print("奇数")
else:
    print("偶数")
A.

9

B.

5

C.

6

D.

4

4.

输出24的是?

A.

print(4*6)

B.

print(3*7)

C.

print(2*2+3)

D.

print(24)

5.

列表time = [6,3,4,10,8,7,5],要删除数字3,可用?

A.

time.remove(3)

B.

time.remove(time[2])

C.

time.remove(time[1])

D.

time.remove(4)

三、判断题

1.

列表games = ["棋盘","拼图","跳高"],games[1]是“棋盘”。()

A.正确 B.错误
2.

判断Q等于20,用Q==20。()

A.正确 B.错误
3.

if可以和else、elif配对。()

A.正确 B.错误
4.

字典step = {6:"小学",12:"初中"}含有2个元素。()

A.正确 B.错误
5.

变量名可以用1name。()

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