2025年AILD-B2解码地球初赛模拟题(二)
Python中学组
一、单选题
1.小明正在学习编程,他想给一个变量命名,以便用来存储他最喜欢的水果的数量。以下
哪个是合法且符合规范的变量命名?
A.1fruit_count
B.fruit-count
C.fruitCount
D.fruitcount
【答案】C
2.下面哪一行代码可以正确地将数字10赋值给变量x?
A.letx=10
B.intx=10
C.x=10
D.varx=10
【答案】C
3.小明想知道5个苹果的总重量,如果每个苹果重0.25千克,他应该如何计算?选择正
确的代码:
A.total_weight=5*"0.25"
B.total_weight=5+0.25
C.total_weight=5*0.25
D.total_weight="5"*0.25
【答案】C
4.编写程序根据输入的分数输出等级。90分及以上为“A”,80-89分为“B”,70-79
分为“C”,60-69分为“D”,59分及以下为“F”。以下哪个代码片段能实现这个功能?
A.
B.
C.
D.
【答案】A
5.有一个神秘数字生成器,每次运行可以生成一个数字。我们想要知道在生成多少次后,
生成的数字总和首次超过20。下面哪个选项正确?
A.最少可能需要4次
B.最多可能需要6次
C.最少可能需要5次
D.最多可能需要5次
【答案】A
6.假设你正在开发一个游戏,玩家需要收集宝石。玩家目前拥有的每种宝石数量存储在一
个列表中:[5,8,3,6]。如果玩家又收集到了2颗新种类宝石,应该如何更新这个列表?
A.gems.append([2,])
B.gems.insert(4,2)
C.gems[4]=2
D.gems.extend(2)
【答案】B
7.你正在开发一个简单的天气提醒应用程序。用户输入温度(摄氏度)和湿度(百分比),
程序根据以下条件输出相应的提醒:
如果温度大于30且湿度小于50,输出“天气炎热干燥”。
如果温度小于等于30或湿度大于等于50,输出“天气舒适”。
以下代码片段实现了这一功能,请选择说法正确的一项:
A.温度设置为32,湿度设置为65时,输出“天气炎热干燥”
B.温度设置为28,湿度设置为55时,输出“天气炎热干燥”
C.温度设置为32,湿度设置为55时,输出“天气舒适”
D.温度设置为28,湿度设置为45时,输出“天气炎热干燥”
【答案】C
8.下面哪个选项展示了如何调用一个名为calculate_sum的函数,并传入参数5和10?
A.calculate_sum[5,10]
B.calculate_sum(5,10)
C.calculate_sum{5,10}
D.callcalculate_sum(5,10)
【答案】B
9.你想用turtle库画一个如图的彩虹多边形圆环,颜色依次为红、橙、黄、绿、蓝。如
何利用循环和列表实现颜色的变化?
A.
B.
C.
D.
【答案】D
10.你正在设计一个简单的游戏,玩家需要根据提示输入数字来打开宝箱。宝箱有四个锁
2025 年 AILD-B2 解码地球初赛模拟题(二) Python 中学组