2025年AILD-B2解码地球初赛模拟题(二)
Python小学组
一、单选题
1.小丽正在做一个关于水果的项目,她需要为一个变量命名。以下哪个选项是合法的
Python变量名?
A.break
B.fruit_basket
C.9lives
D.basket-size
【答案】B
2.写一个程序,询问用户今天是否开心,并根据回答打印“Yes”或“No”。哪个代码片
段能够做到这一点?
A.
B.
C.
D.
【答案】A
3.下面代码的输出结果是()?
A."3.05"
B.3.05
C."30.5"
D.30.5
【答案】B
4.运行下列代码,输出结果是()?
A.X
B.Y
C.Z
D.W
【答案】A
5.小华想要找出并打印所有从1到20之间可以被3整除的数字,运行代码后,将会打印
出()个数字?
A.8
B.7
C.6
D.5
【答案】6
6.运行以下代码,得到的结果是()。
A.[2,4,[6,8]]
B.[2,4]
C.[6,8]
D.[2,4,6,8]
【答案】D
7.如何将列表[1,2,3]转换成字符串'123'?()
A.''.join([1,2,3])
B.''.join(str(i)foriin[1,2,3])
C."".join(str(i)foriin[1,2,3])
D.''.join(map(int,[1,2,3]))
【答案】C
8.如果你想让一个变量在多个不同的函数中共享,你应该怎么做?()。
A.在每个函数内重新定义变量
B.使用global声明变量
C.使用local声明变量
D.在每个文件顶部声明变量
【答案】B
9.执行如下代码,绘制的图案是()。
A.
B.
C.
D.
【答案】D
10.小明在参加一个水果派对,他想知道他带了多少苹果和香蕉。他总共有20个水果,其
中有52只果柄。已知苹果有1个果柄,香蕉有3个果柄。那么,小明带了多少个苹果和香
蕉呢?下列选项能够正确计算出问题答案的程序为()。
A.
B.
C.
D.
【答案】A
二、多选题
11.运行下列代码,可能输出的结果是()
A.1
B.2
C.3
D.4
【答案】AB
12.关于以下代码,说法正确的是?
A.total的最大可能值是18
B.total的最小可能值是6
C.每次循环中,number的可能值有三个
D.循环结束后,total一定为偶数
【答案】ACD
13.执行以下代码后,字典stationery中可能存在哪些键值对?
A.{"钢笔":10}
B.{"墨水瓶":6}
C.{"笔记本":4}
D.{"钢笔":-2}
【答案】AC
14.下方为定义multiply函数的代码,则下方选项中调用函数后结果为8的是()。
A.multiply(3)
B.multiply(3,z=4)
C.multiply(4,y=3)
D.multiply(5,y=2,z=2)
【答案】BD
15.关于以下代码,说法正确的是?
A.total的最终值为18
B.循环结束后i的值为10
C.循环体执行了9次
D.total的最终值为12
【答案】ABC
三、填空题
16.将二进制数110010转换为十进制是__________
【答案】50
17.运行下列程序,
2025 年 AILD-B2 解码地球初赛模拟题(二) Python 小学组