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

2026年全国青少年信息素养大赛Python编程挑战赛
初赛 真题 小学 2026 2026-05-30 14:34:04 49

一、单选题

1.

运行以下程序后,会得到怎样的输出结果?

user = "123456"
if user == "567890":
    print("ok")
else:
    print("No")
A.

OK

B.

Ok

C.

NO

D.

No

2.

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

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

4

B.

5

C.

6

D.

8

3.

已知变量x=5,y=3,执行x = x + y后,x的值为?

A.

5

B.

3

C.

8

D.

15

4.

执行print(10>5 or 3<5),打印结果为?

A.

False

B.

5

C.

True

D.

0

5.

运行:

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


输入hello,输出是?

A.

HELLO

B.

hello

C.

"hello"

D.

"Hello"

6.

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

A.

1

B.

4

C.

True

D.

3

7.

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

A.

3

B.

4

C.

5

D.

6

8.

以下不属于字符串类型的有

A.

"123"

B.

"datetime"

C.

true

D.

"我喜欢苹果"

9.

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

A.

4

B.

5

C.

6

D.

7

10.

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

A.

variable_name

B.

name123

C.

for

D.

hidden

二、多选题

1.

输出24的是?

A.

print(24)

B.

print(3*7)

C.

print(2*2+3)

D.

print(4*6)

2.

列表function = ["图像","语音","翻译"],要添加"智能体(Agent)",可用?

A.

function.append(xz1)

B.

function.append(xz2)

C.

function.append(' 智能体(Agent)')

D.

function.append("智能体(Agent)")

3.

属于整数的是?

A.

34

B.

"2048"

C.

555

D.

256.05

4.

结果为True的是?

A.

6>3 and 2<1

B.

6>3 and 2>1

C.

6>3 or 2<1

D.

6<3 or 2<1

5.

执行:

for i in range(5,8):
    print(i)


输出数字是?

A.

5

B.

6

C.

7

D.

8

三、判断题

1.

if语句必须和else/elif配对,不能单独使用。()

A.正确 B.错误
2.

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

A.正确 B.错误
3.

字典score={"Tom":90,"Jerry":85},score["Jerry"]=95可修改成绩。()

A.正确 B.错误
4.

执行print(3+"5")会输出数字8。()

A.正确 B.错误
5.

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

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