万卷网> 信息素养大赛 >Python编程挑战赛 > 2026年全国青少年信息素养大赛星火征途Python编程挑战赛模拟(三)

2026年全国青少年信息素养大赛星火征途Python编程挑战赛模拟(三)
模拟 小低 2026 2026-04-16 14:48:09 84

一、单选题

1.

在Python中,定义红军行军速度变量,以下合法的变量名是?

A.

行军速度

B.

red_army_speed

C.

123speed

D.

speed-1

2.

在长征路线规划中,需要计算红军行军总里程,已知每天行军a=80,行军b=15天,Python中正确的乘法表达式是?

A.

a×b

B.

a*b

C.

a.b

D.

a+b

3.

统计革命物资时,需要将输入的字符串类型粮食数量转换为整数类型,正确的函数是?

A.

float()

B.

str()

C.

int()

D.

list()

4.

将红色精神列表lst=["井冈山精神","延安精神"],想要获取第二个元素,正确的索引是?

A.

lst[1]

B.

lst[2]

C.

lst[0]

D.

lst[-2]

5.

电文code="延安精神永流传",使用切片将其完全倒序,正确的代码是?

A.

code[0:-1]

B.

code[::-1]

C.

code[1:]

D.

code[:-1]

6.

长征中,红军每天行军60里,行军8天的总里程,Python计算结果是?

A.

60+8=68

B.

60*8=480

C.

60/8=7.5

D.

60-8=52

7.

判断红军粮食是否充足,已知粮食n=100,需求m=80,正确的大于比较表达式是?

A.

n>m

B.

n<m

C.

n=m

D.

n>=m

8.

Python中输入红军行军天数,需要使用的函数是?

A.

print()

B.

input()

C.

type()

D.

len()

9.

红军通讯员收到加密电文code="山红漫遍层林染",想要提取前5个字符,正确的代码是?

A.

code[5:]

B.

code[:5]

C.

code[0:4]

D.

code[1:5]

10.

统计狼牙山五壮士相关故事的字符串长度,应使用的函数是?

A.

max()

B.

len()

C.

min()

D.

sum()

11.

统计革命老区捐款数,将输入的"5000"转换为浮点数类型,使用的函数是?

A.

flag=yes

B.

flag=True

C.

flag="True"

D.

flag="True"

12.

在turtle库绘制红军军旗时,想要让画笔前进50像素,正确的代码是?

A.

turtle.back(50)

B.

turtle.forward(50)

C.

turtle.left(50)

D.

turtle.right(50)

13.

英雄黄继光的英雄事迹字符串s="舍身堵枪眼",想要获取最后3个字符,正确的切片是?

A.

s[-3:]

B.

s[:-3]

C.

s[3:]

D.

s[:3]

14.

红军物资清点中,已知步枪数量x=50,手枪数量y=30,想要输出总武器数,正确的代码是?

A.

print(x+y)

B.

input(x+y)

C.

type(x+y)

D.

len(x+y)

15.

Python中,想要给变量赋布尔值表示物资是否充足,正确的是?

A.

flag=yes

B.

flag=True

C.

flag="True"

D.

flag=1

二、判断题

1.

input()函数获取的用户输入默认是字符串类型,需要手动转换为数值类型才能进行数学运算。

A.正确 B.错误
2.

在Python中,字符串切片code[2:5]表示提取从索引2到索引5的字符(包含索引5)。

A.正确 B.错误
3.

Python中列表的索引是从1开始的,第一个元素的索引为1。

A.正确 B.错误
4.

print()函数的作用是在控制台输出指定的内容,可用于输出物资统计结果。

A.正确 B.错误
5.

在Python中,变量名可以使用中文,如"粮食数量=1000"是合法的定义方式。

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