1
以下选项不是Python对文件操作函数的是( )。
客观题满分: 2分得分: 2分
A
open( )
B
load( )
C
write( )
D
read( )
正确答案:B
2
以下代码的输出值是( )。
sum=0
for i in range(1,11):
sum+=i
print(sum)
客观题满分: 2分得分: 2分
A
1
B
11
C
55
D
66
正确答案:C
3
用户输入数据的时候不合规导致程序出错,为了不让程序异常中断,需要用到的语句是( )。
客观题满分: 2分得分: 2分
A
if语句
B
while语句
C
print语句
D
try-except语句
正确答案:D
4
以下选项不能作为字典的键的是 ( )。
客观题满分: 2分得分: 2分
A
‘name’
B
[8]
C
100
D
(5)
正确答案:B
5
语句int(10.88)输出结果是( )。
客观题满分: 2分得分: 2分
A
10.88
B
10.9
C
10
D
11
正确答案:C
6
序列四种基本类型中可变的是( )。
客观题满分: 2分得分: 2分
A
字符串
B
列表
C
元组
D
range对象
正确答案:B
7
在Python中,如想对程序进行单行注释,可使用( )。
客观题满分: 2分得分: 2分
A
#
B
//
C
*
D
/
正确答案:A
8
下列不是使用函数的优点的是( )。
客观题满分: 2分得分: 2分
A
减少代码重复
B
使程序更加模块化
C
使程序便于阅读
D
为了展现智力优势
正确答案:D
9
在循环体中,如果想结束本次循环,可以使用哪个语句?( )。
客观题满分: 2分得分: 2分
A
break
B
continue
C
final
D
finally
正确答案:B
10
Python语言语句块的标记是( )。
客观题满分: 2分得分: 2分
A
分号
B
逗号
C
缩进
D
/
正确答案:C
11
表达式list(range(5))的值为 ,表达式3**2的值为 。
客观题满分: 4分得分
第1空分值:2分
第2空分值:2分
正确答案:[0,1,2,3,4];9
12
在Python中,如果要绘制折线图、散点图等图形,需要安装第三方库 。
客观题满分: 2分得分: 2分
第1空分值:2分
正确答案:matplotlib
13
函数间可以相互调用, 是特殊的嵌套调用,是对函数自身的调用。
客观题满分: 2分得分: 2分
第1空分值:2分
正确答案:递归
14
已知列表对象x=[11, 2, 3],则表达式min(x)的值为 。函数rang(1,5)产生的序列为 。
客观题满分: 4分
第1空分值:2分
第2空分值:2分
正确答案:2;[1,2,3,4]
15
3*“cd”的计算结果是 ,表达式2!=3的结果是 。
客观题满分: 4分得分: 4分
第1空分值:2分
第2空分值:2分
正确答案:cdcdcd;True
16
Python程序的扩展名为 ,如果需要安装额外的第三方库,可利用 命令进行安装。
客观题满分: 4分得分
第1空分值:2分
第2空分值:2分
正确答案:py;pip
17
Python使用 关键字来定义类。
客观题满分: 2分得分: 2分
第1空分值:2分
正确答案:class
18
表达式sum(range(10))的值为 。
客观题满分: 2分得分: 2分
第1空分值:2分
正确答案:45
19
字典对象的 方法返回字典中的“键-值对”列表。
客观题满分: 2分得分: 2分
第1空分值:2分
正确答案:items()
20
列表list=[1,2,3,4,5,6],则切片list[-3:]的结果是 ,list[1:3]的结果是 。
客观题满分: 4分得
第1空分值:2分
第2空分值:2分
正确答案:[4,5,6];[2,3]
21
当输入123时,下面代码的输出结果是 。
x = int(input(“Input a 3 digit number: “))
a = x//100
b = x//10 % 10
c = x % 10
print(c * 100 + b * 10 + a)
客观题满分: 6分得分: 6分
第1空分值:6分
正确答案:321
22
下面程序的运行结果为 。
nList = [3,2,5,1]
sorted(nList)
print(nList)
客观题满分: 6分得
第1空分值:6分
正确答案:[3,2,5,1]
23
请写出下面代码的输出结果 。
data = [5,8,4,7,6]
for i in range(len(data)-1):
for j in range(len(data)-i-1):
if(data[j]>data[j+1]):
data[j],data[j+1] = data[j+1],data[j]
print(data)
客观题满分: 6分得
第1空分值:6分
正确答案:[4,5,6,7,8]
24
当从键盘输入“10”时,下面程序的运行结果为 。
a = input()
b=int(a)
total = 0
for i in range(b+1):
total = i+total
print(total)
客观题满分: 6分得分: 6分
第1空分值:6分
正确答案:55
25
请写出下面代码的运行结果 。
def func(x):
if x<=1:
return 1
return x+func(x-2)
print(func(7))
客观题满分: 6分得分: 6分
第1空分值:6分
正确答案:16
学生答案:16
老师点评:
26
在Python中,字典的基本操作有哪些?
主观题满分: 5分得分: 5分
27
在Python中,常用的序列类型有哪些?其中哪些属于可变序列,哪些属于不可变序列?
主观题满分: 5分得分
28
Python中的函数分为哪几类?其中函数round( )属于哪一类?
主观题满分: 5分得分: 5分
29
试解释面向对象程序设计中的对象(实例)与类的概念,并总结类与对象之间的关系。
主观题满分: 5分得分: 5分
请先
!