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

2026年全国青少年信息素养大赛星火征途Python编程挑战赛模拟(二)
模拟 小高 2026 2026-04-17 20:06:44 66

一、单选题

1.

定义字典red_culture={"事件":"长征","时间":1934,"路程":25000},要获取"路程"对应的值,正确写法是?

A.

red_culture[路程]

B.

red_culture["路程"]

C.

red_culture.路程

D.

red_culture("路程")

2.

红军长征路上收到加密电文code="山红映旗风",想要用字符串切片将其倒序反转,正确的代码是?

A.

code[0:-1:1]

B.

code[::-1]

C.

code[1:-1]

D.

code[:]

3.

遍历输出红色精神列表spirit=["井冈山精神","延安精神","西柏坡精神"],最适合的循环是?

A.

if循环

B.

if循环

C.

for循环

D.

do-while循环

4.

计算八路军行军平均速度,已知路程s=120千米,时间t=4小时,正确的表达式是?

A.

s + t

B.

s - t

C.

s * t

D.

s / t

5.

向英雄人物列表heroes中添加"赵一曼",正确的代码是?

A.

heroes.add("赵一曼")

B.

heroes.append("赵一曼")

C.

heroes.insert("赵一曼")

D.

heroes.extend("赵一曼")

6.

判断根据地物资是否充足,已知需要粮食500斤,现有粮食600斤,正确的比较表达式是?

A.

500 > 600

B.

600 >= 500

C.

500 == 600

D.

600 < 500

7.

对长征支前人数列表num=[32,18,45,29,51]进行升序排序,正确的代码是?

A.

num.sort()

B.

sort(num)

C.

num.sorted()

D.

sorted(num)

8.

字符串msg="红色基因代代传",要截取前3个字符,正确的切片是?

A.

msg[0:3]

B.

msg[1:3]

C.

msg[:2]

D.

msg[3:]

9.

统计长征途中战斗次数,定义变量battle_num=120,该变量的数据类型是?

A.

字符串

B.

列表

C.

整数

D.

字典

10.

存储英雄人物姓名:["董存瑞","黄继光","邱少云"],这种数据类型是?

A.

元组

B.

列表

C.

字典

D.

集合

11.

判断是否为抗日战争时期,已知年份year=1937,下列哪个表达式结果为True?

A.

year > 1945

B.

year >= 1931 and year <= 1945

C.

year < 1931

D.

year == 1949

12.

定义英雄事迹元组hero=("狼牙山五壮士",5,1941),要访问第二个元素5,正确的写法是?

A.

hero[1]

B.

hero[2]

C.

hero(1)

D.

hero{1}

13.

要获取红色经典故事字符串story="小英雄雨来"的长度,正确的代码是?

A.

len(story)

B.

length(story)

C.

story.len()

D.

story.length()

14.

生成1到10的整数序列,用于统计根据地10个村庄的物资,正确的代码是?

A.

range(1,10)

B.

range(1,11)

C.

range(0,10)

D.

range(10)

15.

将行军路程字符串s="25000"转换为整数类型,正确的代码是?

A.

float(s)

B.

str(s)

C.

int(s)

D.

list(s)

二、判断题

1.

Python中字符串切片的语法格式为:变量[起始索引:结束索引:步长],其中结束索引对应的元素会被包含。

A.正确 B.错误
2.

Python中定义字典使用中括号[],定义列表使用大括号{}。

A.正确 B.错误
3.

len()函数可以用来获取列表、元组、字符串的元素个数或长度。

A.正确 B.错误
4.

for循环可以用来遍历列表、元组、字符串等可迭代对象。

A.正确 B.错误
5.

列表是可变数据类型,元组是不可变数据类型。

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