内容正文:
芜湖恒杰科技学校 2023-2024 学年度第二学期第一次月考
高二 python
1、 选择题(每题两分,共十五题)
1. print(9//-7)语句的运行结果为 ( )
A. -5 B.5 C.-2 D.2
2. 计算9-3**2//8的值为( )
A.7 B.8.0 C.8 D.7.0
3. X=1,2,3时,x的数据类型为( )
A. 元组 B.列表 C.集合 D. 字典
4. X={1,2,3}时,print(x.remove(2))的结果为( )
A.(1.3} B.{1,2} C.{1,2,3} D.{3}
5.下列选项中,创建了一个空字典的选项是( )
A. a={ } B.b=【 】 C.c=( ) D.d=” “
6.input( )函数的返回数据类型是 ( )
A. 数字 B. 集合 C.字符串 D. 字典
7.print(type(-9564))语句的运行结果是( )
A.<class’str’> B.<class’int’> C.<class’list’> D.<class’tuple’>
8.for循环常用于遍历( )
A.字符串 B.列表 C.字典 D.以上都是
9.for i in range(-4,5,3):
print(i) 运行结果为( )
A.-4,-1,2 B.0,3 C.0至3 D.3至5
10.for循环中,能体现出程序逻辑性的是( )
A.遍历结构与循环体 B.循环变量与循环体
C.循环变量与遍历结构 D.循环结构
11.下面的代码在运行是输入“12”,则输出结果是( )
x=input(’请输入一个数:’)
If x==’1’:
print(’one’)
elif x==’2’:
print(’two’)
elif x==’3’
print(’ three’)
else:
print(’other’)
A. one B.two C.three D.other
12.在python内部,无论我们用单引号还是双引号,它储存的时候都是一样用( )来存储的
A.括号 B.单引号 C.双引号 D.大括号
13.语句print(‘a’,1,2,”b”)输出的结果是。( )
a,1,2,b B.a12b C.a 1 2 b D. ‘a’ 1 2 “b”
14.下面代码输出结果是( )
for i in range(8):
If i%2==1:
continue
else:
print(i , end=””)
A.1357 B.2468 C.0246 D.02468
15.下列程序段执行后,输出结果是( )
for m in range(1,5,5)
print(m)
A.1 B.0 C.5 D.False
二.填空题(每题两分,共十题)
1.print(”d”>”abc”)语句的运行结果为
2.len({”g”:1,”u”:2,”o”:3})的返回值为
3.range()函数中的“步长”参数默认是
4.“if”结构中,在任何情况下都不能有break语句,这种说法是 的
(填“正确”或“错误”)
5. 集合是一个 元素列表
6. Python中的单行注释是以 开头
7. Python中,不能使用系统 作为变量名
8. min({”a”:-1,”b”:-2,”c”:-3})的返回值是
9. max({”1”:-1,”2”:-2,”3”:-3})的返回值是
10.在循环结构中,我们可以使用 语句来退出循环
用 重新开始循环。
三、编程题(两个大题,共三十分