广东省中小学信息技术创新与实践大赛 XMW程序设计专项赛 Python初赛模拟试卷-2
(满分: 100分 考试时间: 90分钟)
学校: 姓名:
题目 一 二 三 总分
得分
一、单选题(每题 2分,共50分)
题号 1 2 3 4 5 6 7 8 9 10
答案 B D C B A A C C D C
题号 11 12 13 14 15 16 17 18 19 20
答案 C D A D C A A B C D
题号 21 22 23 24 25
答案 B D D A B
1、使下面哪个变量名是无效的 ?( )
A、my_home
B、1I
C、_a
D、key2
2、下列哪个符号可以用来给变量赋值? ( )
A、+= B、-= C、== D、=
3、在Python语言中,进行注释的方法不包括 :( )
A、# 这是注释,使用井号
B、"""这是注释,使用三个双引号 """
C、*这是注释,使用星号 *
D、'''这是注释,用三个单引号 '''
4、下列哪个函数可以将一个整数转换成浮点数? ( )
A、int()
B、float()
C、str()
D、len()
5、初始值为 3的变量x,经过表达式 x -= 5%2+2*4运算后, x 的值为( )
A、-6 B、-5 C、-3 D、-4
6、运行下方代码段,输出的结果是 ( )
print(type(pow(3.5,2)) == type(3.5*2))
A、True B、true C、False D、false
7、常用长度单位的中:千米使用 km进行表示、厘米使用 cm表示、毫米使用 mm表示。假设小蓝想在
程序中存储长度单位的中、英文对照关系,以下哪种数据类型是最合适的 ( )
A、列表list B、字符串 str C、字典dict D、元组tuple
8、 执行以下程序,关于输出结果描述正确的是 ( )。
a = 0
while a < 100:
a += 1
if a % 2 == 0:
print(a)
A、输出0-100以内的所有奇数
B、输出1-100以内的所有奇数
C、输出1-100以内的所有偶数
D、输出0-100以内的所有偶数
9、 运行下方代码段,下列叙述中正确的是 ( )。
age = int(input("请输入你的年龄: "))
if age < 4:
print("免费")
elif age < 18:
print("4元")
else:
print("8元")
A、输入为 4,输出为免费
B、输入为 5,输出为免费
C、输入为 18,输出为 4元
D、输入为 19,输出为 8元
10、以下程序如果想输出最终的打印结果 15,那么x应该是 ( )
a = 0
for i in range(x):
a += 3
print(a)
A、4 B、6 C、5 D、15
11、下面的选项中,哪个会无限循环下去? ( )
A、for i in range(5):
time.sleep(1)
B、while True:
广东省中小学信息技术创新与实践大赛-XMW程序设计专项赛-Python初赛模拟试卷-2