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

2026年全国青少年信息素养大赛星火征途Python编程挑战赛模拟(二)
复赛 模拟 小低 2026 2026-06-09 09:57:19 128

一、单选题

1.

下列方法中,用于向列表末尾添加元素的是:

A.

insert()

B.

append()

C.

pop()

D.

remove()

2.

下列语句中,用于判断条件并分支的是:

A.

print

B.

input

C.

if

D.

Import

3.

下列Python数据结构中,不能修改的是:

A.

列表

B.

元组

C.

字典

D.

集合

4.

以下循环语句中,只能遍历可迭代对象的是:

A.

while

B.

for

C.

if

D.

Break

5.

下列符号中,表示Python注释的是:

A.

//

B.

/* */

C.

#

D.

--

二、多选题

1.

下列属于Python核心数据类型的有:

A.

列表

B.

元组

C.

字符串

D.

字典

2.

下列方法中,可用于字典操作的有:

A.

keys()

B.

values()

C.

items()

D.

sort()

3.

下列操作中,属于字符串常用操作的有:

A.

拼接

B.

分割

C.

替换

D.

排序

4.

下列属于循环控制关键字的有:

A.

break

B.

continue

C.

else

D.

Pass

5.

下列属于流程控制语句的有:

A.

if

B.

for

C.

while

D.

Print

三、编程题

1.

站岗排班循环

【题目描述】

哨所需要连续站岗M小时,每2小时换1次岗。请计算:能完整换岗多少次;剩余多少小时不足一次换班。

输入格式:

一行一个正整数M(1≤M≤100)

输出格式:

两个整数,空格分隔

2.

红军送信路线步数

【题目描述】

通讯员要把情报送到前线阵地。总路程为S米,每步固定前进50米。请编程计算:若总路程无法被50整除,直接输出-1;若可以整除,输出一共需要走多少整步。

输入格式:

一行一个正整数S(1≤S≤10000)

输出格式:

一个整数

3.

粮食分配决策

【题目描述】

红军连队共有K名战士,每人每天分4斤粮食。现有粮食总斤数G。若粮食不够,输出-1;若足够,输出可吃完整天数,以及最后一天剩余粮食。

输入格式:

两行,第一行K,第二行G(1≤K,G≤1000)

输出格式:

-1 或 两个整数

4.

抗战物资统计

【题目描述】

根据地仓库运来N箱物资,每箱固定装8件药品。请计算:总药品数量;若总数超过100件,输出“充足”,否则输出“紧缺”。

输入格式:

一行一个正整数N(1≤N≤50)

输出格式:

先输出总数,再输出判断结果

公众号
客服 反馈
顶部