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

2026年全国青少年信息素养大赛Python编程挑战赛
初赛 真题 小学 2026 2026-05-29 16:52:02 107

一、单选题

1.

小航用Python统计偶像的名字"王一博"的字符长度,执行len("王一博")得到的结果是?

A.

2

B.

3

C.

4

D.

5

2.

小轩运行了代码print(2+3),屏幕上输出的结果是?

A.

2+3

B.

5

C.

6

D.

222

3.

小浩要判断输入的数字是单数还是双数,最合适的结构是?

A.

if单分支

B.

if..else双分支

C.

if..elif..else多分支

D.

for循环

4.

小诺编写代码for i in range(3)循环打印"加油",该循环会执行几次?

A.

3次

B.

4次

C.

5次

D.

6次

5.

小芳想把字符串"你好"和"世界"连接成一个完整字符串,下列操作正确的是?

A.

"你好"*"世界"

B.

"你好"+"世界"

C.

"你好"/"世界"

D.

"你好"-"世界"

6.

执行以下程序后,变量name的数据类型是什么?(假设输入为小明)

name=input("请输入姓名:")

A.

整数(int)

B.

字符串(str)

C.

浮点数(float)

D.

列表(list)

7.

小宇创建了零食列表snack=["薯片","巧克力"],想把"糖果"添加到列表末尾,应使用的方法是?

A.

snack.add("糖果")

B.

snack.append("糖果")

C.

snack.put"糖果")

D.

snackjoin("糖果")

8.

小明想用Python创建字典存储科目和成绩信息,下列字典创建格式正确的是?

A.

('math": 95, "eng": 88)

B.

('math":95,"eng :88)

C.

"['math":95, "eng: 88]

D.

{'math":95,"eng:88}

9.

小航要计算20除以3的余数,Python中能正确求出余数的算术运算符是?

A.

/

B.

%

C.

*

D.

+

10.

已知列表fruit=["苹果","香蕉","橙子","葡萄"],执行print(fruit[2])输出的结果是?

A.

香蕉

B.

橙子

C.

葡萄

D.

报错

二、多选题

1.

关于以下代码,哪些说法正确?

nums = [3, 1,4, 1, 5]
nums.sort()
A.

nums变为[1,1,3,4,5]

B.

sorted(nums)也会改变nums的值

C.

nums.sort(reverse=True)会降序排序

D.

列表中的元素只有是整数才能使用sort排序

2.

下列选项中,属于Python分支结构实现方式的有?

A.

if单分支结构

B.

if..else双分支结构

C.

if..elif..else多分支结构

D.

if..elif..else..lif结构

3.

下列对象中,能够被for循环直接遍历的有?

A.

字符串

B.

列表

C.

字典

D.

单个整数

4.

执行下面代码后,下面哪个选项能获取列表ls的元素3?

ls=[3,4,5,3]
ls.append(3)
ls.remove(3)
A.

ls[0]

B.

ls[1]

C.

ls[2]

D.

ls[3]

5.

下列能得到整数5的有?

A.

int('5')

B.

int(5.8)

C.

int(5.8')

D.

float'5')

三、判断题

1.

以下程序会一直在屏幕显示"天天向上"四个字。

while 1<2:
print"天天向上")
A.正确 B.错误
2.

在Python中,表达式15%4的计算结果是3。

A.正确 B.错误
3.

"h"in"hello"的结果为True。

A.正确 B.错误
4.

s="abc",执行print(s*3)输出结果为"abcabc"。

A.正确 B.错误
5.

for循环嵌套执行时,外层循环执行1次,内层循环就会完整执行一遍。

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