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

2026年全国青少年信息素养大赛星火征途Python编程挑战赛模拟(一)
模拟 小高 2026 2026-04-17 12:00:35 73

一、单选题

1.

计算list = [200, 500, 800, 300]的元素个数,正确的函数是?

A.

max(list)

B.

min(list)

C.

len(list)

D.

sum(list)

2.

要计算5卷电缆(每卷500米)的总长度,Python表达式正确的是?

A.

5*500

B.

5x500

C.

5+500

D.

5/500

3.

存储英雄人物名单时,以下哪种Python数据类型最适合?

A.

字符串

B.

列表

C.

元组

D.

数字

4.

红军长征途中需要统计行军路程,定义变量存储路程(单位:千米),以下合法的Python变量名是?

A.

长征_路程

B.

123road

C.

road&mile

D.

for

5.

tuple1 = (1921, 1949, 1978),关于元组描述正确的是?

A.

可以修改元素

B.

不能修改元素

C.

没有索引

D.

用[]定义

6.

判断物资是否足够,需要使用Python的哪种控制结构?

A.

循环结构

B.

选择结构

C.

顺序结构

D.

递归结构

7.

统计抗日战争胜利年份1945,以下哪个是Python整数类型的正确表示?

A.

1945.0

B.

'1945'

C.

1945

D.

[1945]

8.

要将物资分配数从字符串转为整数,Python函数正确的是?

A.

str()

B.

int()

C.

float()

D.

list()

9.

判断电缆总长度total >= 1200,Python的比较运算符正确的是?

A.

total > 1200

B.

total => 1200

C.

total >= 1200

D.

total = 1200

10.

list1 = ['董存瑞', '黄继光', '邱少云'],要获取第二个英雄人物,正确的索引是?

A.

list1[2]

B.

list1[1]

C.

list1[0]

D.

list1[-2]

11.

要循环统计10次战斗的歼敌数,Python中最适合的循环是?

A.

if循环

B.

for循环

C.

print循环

D.

input循环

12.

输入根据地粮食产量,Python中实现输入功能的函数是?

A.

print()

B.

input()

C.

range()

D.

len()

13.

for i in range(3),循环中i的取值依次是?

A.

1,2,3

B.

0,1,2

C.

0,1,2,3

D.

2,1,0

14.

加密电文code = '山红映旗风',要通过切片取前3个字符,正确的代码是?

A.

code[3:]

B.

code[:3]

C.

code[0,3]

D.

code(0:3)

15.

电文code = '星之火可以燎原',使用切片将其倒序,正确的代码是?

A.

code[0:-1]

B.

code[:]

C.

code[::-1]

D.

code[1:]

二、判断题

1.

切片操作code[1:4]表示取从索引1到4的字符(包含索引4)。

A.正确 B.错误
2.

Python中变量名可以使用中文,如“红军人数 = 1000”是合法的。

A.正确 B.错误
3.

for循环可以实现指定次数的重复操作,适合统计多次战斗数据。

A.正确 B.错误
4.

Python中列表使用()进行定义,元组使用[]进行定义。

A.正确 B.错误
5.

input()函数获取的内容默认是字符串类型。

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