当前位置:首页>python>2025 年全国青少年信息素养大赛 Python 复赛真题

2025 年全国青少年信息素养大赛 Python 复赛真题

  • 2026-10-11 07:11:16
2025 年全国青少年信息素养大赛 Python 复赛真题

公开资料显示,这套题是2025年小学组python复赛的真题。我看了一下,知识点和大纲对应起来是没有问题的。

一、单项选择题

第 1 题

执行以下代码,输入 小明,输出结果是( )

name = input()if name == "小红":    print("参加活动A")if name == "小明":    print("参加活动B")

A. 参加活动A

B. 程序无输出

C. 参加活动B

D. 参加活动A参加活动B

第 2 题

若要实现无限次输出 "加油",应使用以下哪个代码?( )

A.

while True:    print("加油")

B.

while false:    print("加油")

C.

for i in range(100):    print("加油")

D.

if True:    print("加油")

第 3 题

以下哪个是 Python 中列表的正确定义方式?( )

A. fruits = {'苹果', '香蕉', '橙子'}

B. fruits = ('苹果', '香蕉', '橙子')

C. fruits = ['苹果', '香蕉', '橙子']

D. fruits = '苹果', '香蕉', '橙子'

第 4 题

运行以下代码,输出结果是( )

a = 8b = a * 3b = b * 10print(b)

A. 14

B. 16

C. 18

D. 240

第 5 题

下列 Python 代码能正确输出 "Hello, Python!" 的是( )

A. echo('Hello, Python!')

B. input('Hello, Python!')

C. print('Hello, Python!')

D. print(Hello, Python)

二、编程题

第一题:文具费用计算

题目描述

学校组织学生参加手工活动,每个学生需要用到 2 支彩铅和 1 个笔记本。已知彩铅每支 2 元,笔记本每个 5 元。请编写程序,输入参加活动的学生人数,计算并输出购买这些文具总共需要花费多少钱。

输入描述

一行,一个正整数,表示参加活动的学生人数。

输出描述

一行,一个整数,表示购买文具的总费用。

样例 1 输入

10

样例 1 输出

90

样例 2 输入

20

样例 2 输出

180

第二题:课程表判断

题目描述

学校的课程表安排规定,每周一、三、五有数学课,周二、四有英语课。请编写程序,输入一个数字(1~5 代表周一到周五),判断当天是否有数学课。

输入描述

一行,一个正整数(1~5),表示星期几。

输出描述

一行,Yes 或 No。

样例 1 输入

1

样例 1 输出

Yes

样例 2 输入

2

样例 2 输出

No

第三题:借书数量计算

题目描述

学校图书馆规定,学生每周借书的数量会比前一周多 2 本。某个学生第一周借了 3 本书。现在,请编写一个程序,根据输入的周数,计算出该学生在这些周内总共借阅了多少本书。

输入描述

输入一个正整数 n(1 ≤ n ≤ 100),表示周数。

输出描述

输出一个整数,表示该学生在 n 周内共借阅的图书数量。

样例 1 输入

3

样例 1 输出

10

样例 2 输入

5

样例 2 输出

35

样例 3 输入

10

样例 3 输出

120

数据范围

1 ≤ n ≤ 100

第四题:生物组合计数

题目描述

在生态星球"埃米塔",生物由碳(C)、氧(O)、氮(N)三种元素构成,每种元素提供的生命力为:

  • 碳(C):3 点
  • 氧(O):6 点
  • 氮(N):9 点

生物的"稳定指数"为所有元素生命力之和。给定正整数 n,计算有多少种不同的元素组合可以使稳定指数恰好等于 n。

输入描述

一个正整数 n。

输出描述

一个整数,表示元素组合的数量。

样例 1 输入

15

样例 1 输出

5

样例 2 输入

9

样例 2 输出

3

第五题:节点间距计算

题目描述

联邦太空军正在计划一次大规模的星际舰队编队演习。该舰队由两种不同类型的战舰组成:猎鹰级驱逐舰和雷神级巡洋舰。

根据太空军的编队规则,猎鹰级驱逐舰必须严格按每 X 公里的间隔排列,而雷神级巡洋舰则必须按每 Y 公里的间隔排列。舰队总指挥希望所有战舰都能在特定的"节点"位置上,这些节点的间隔距离必须相同,且两种战舰都能按照各自的要求精确部署在这些节点上。

为了确保编队的隐蔽性,指挥官希望这些节点的间距尽可能大,这样可以使整个编队更加分散,难以被敌方探测到。

请你编写一个程序,计算这些节点的最大可能间距。

输入描述

一行包含两个正整数 X 和 Y,分别表示两种战舰的间隔要求(单位:公里)。

输出描述

一个整数,表示节点间的最大可能距离(单位:公里)。

样例 1 输入

48 72

样例 2 输出

24

样例 2 输入

9 15

样例 2 输出

3

最新文章

随机文章