内容正文:
2025年7月12日全国青少年信息素养大赛python复赛真题卷(宁夏)
一、选择题(5道)
1.执行下列代码,输入“小明”,输出结果是()
name=input()
if name==”小红”:
print(“参加活动A”)
if name==”小明”:
print(“参加活动B”)
A.参加活动A
B.参加活动B
C.程序无输出
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=4
b=a*3
b=b-10
print(b)
A.14
B.16
C.18
D.20
5. 下列代码python代码能正确输出“hello ,python”的是()
A.goto(“hello,python”)
B. input(“hello,python”)
C. print(“hello,python”)
D. print(hello,python)
二、编程题(5道)
6. 学校图书馆规定,学生每周借书的数量会比前一周多2本,某个学生第一周借了3本书,现在,请编写一个程序,根据输入的周数,计算出该学生在这些周内总共借阅了多少本书。
输入描述:
输入一个正整数n,表示周数
输出一个正整数表示该学生在n周内总借阅图书数
输入
1
输出
3
输入
2
输出
8
7. 学校组织学生参加手工活动,每个学生需要用到2支彩笔和一个笔记本,已知彩笔每只2元,笔记本每个5元,请编写程序,输入参加活动的学生人数,计算并输出购买这些文具总共需要花费多少钱。
输入描述:
一行,一个正整数,表示参加活动的学生人数。
输出描述:
一行,一个整数,表示购买文具的总费用。
输入
10
输出
90
8. 学校的课程表安排规定,每周一、三、五有数学课,每周二、四有英语课,请编写程序,输入一个数字(1-5代表周一到周五),判断当天是否有数学课。
输入描述:
一行,一个正整数,表示星期几。
输出描述:
一行,yes或no.
输入1
输出yes
9. 联邦太空军正在计划一次大规模的星际舰队编队演习,该舰队由两种不同类型的战舰组成:猎鹰级驱逐舰和雷神级巡洋舰,根据太空军的编队规则,猎鹰级驱逐舰必须严格按每X公里的间隔排列,而雷神级巡洋舰则必须按每Y公里的间隔排列,舰队总指挥希望所有战舰都能在特定的"节点"位置上,这些节点的间隔距离必须相同,且两种战舰都能按照各自的要求精确部署在这些节点上,为了确保编队的隐蔽性,指挥官希望这些节点的间距尽可能大,这样可以使整个编队加分散,难以被敌方探测到,请你编写一个程序,计算这些节点的最大可能间距.
输入描述
第一行,一个正整数x,表示猎鹰级驱逐舰的间距
第二行,一个正整数y,表示雷神级巡洋舰的间距
输出描述
一个数,表示这两个舰的最大可能间距.
10. 在遥远且神秘的生态星球"埃米塔",有一个复杂却有趣的生态系统。这种生态系统以一种逆行的方式演化,所有生物的构造遵循奇特的规则:所有生物体结构都只由三种核心元素构成,分别是碳(C)、氧(O)、氮(N)。这些元素被赋予不同的生命力,使得星球上的生物拥有完全不同的存活特性。具体来说:
碳 (C) :提供3点生命力,是结构的基础,但缺乏高度变化。
氧(0):提供6点生命力,可以赋予生物灵活性,常被认为是重要的调节因素。
氮(N):提供9点生命力,比其他元素提供更多的稳定性。
在这些元素组成的星球中,生态学家发现生物的"稳定指数"是一个重要的环境系统限制条件:稳定指数=所有元素生命力之和。
例如,假设有一个生物形态为“CON"则其稳定指数为:
稳定指数=3(C)+6(0)+9(N)=18
很重要的是,只有当某种生物的稳定指数严格等于某个正整数(n),该生物才能在这个生态系统内长期存活,避免因能量紊乱而崩溃。
任务要求生态学家帮助计算:对于给定的输入(n),该生态系统中存在多少种不同的生物组合可以让稳定指数恰好等于(n)。请输出满足该条件的生物的总数。
输入描述:
一行,一个正整数n
输出描述:
一行,正整数表示满足条件的总数
输入
15
输出
5
学科网(北京)股份有限公司
$$