Python程序设计(20秋)形考作业2
试卷总分:100 得分:100
一、单选题 (共 8 道试题,共 80 分)
1.字典内置函数dict.values()什么意思?
A.以列表返回字典中的所有值
B.以列表返回一个字典所有的键
C.以列表返回可遍历的(键, 值) 元组数组
D.返回指定键的值
2.def mye( level ): if level < 1: raise Exception("Invalid level!") print("3") try: mye(0) except Exception,err: print("1",err) else: print("2") 程序的执行结果是?
A.1 Invalid level!
B.3
C.2
D.0
3.class Coordinate: x = 10 y = -5 z = 0 point1 = Coordinate() delattr(point1, 'y') print(hasattr(point1, 'y')) 此程序的输出结果是?
A.True
B.-5
C.False
D.0
4.def sum1(n):
sum=0
for x in range(1,n+1):
sum+=x
return sum
res=sum1(5)
print("res=",res)
显示结果为()。
A.6
B.10
C.15
D.20
5.字典内置函数cmp(dict1, dict2) 是什么意思?
A.计算字典元素个数,即键的总数。
B.输出字典可打印的字符串表示。
C.比较两个字典元素。
D.返回输入的变量类型。
6.def sum2(n):
if n==1 :
return 1
else :
return n+sum2(n-1)
res=sum2(10)
print("res=",res)
显示结果为()。
A.6
B.10
C.15
D.20
7.Python字符串格式化符号%s什么意思?
A.格式化整数
B.格式化浮点数字,可指定小数点后的精度
C.格式化字节
D.格式化字符串
8.a 值为字符串 "Hello",b 变量值为 "Python",a+b输出什么?
A.HelloPython
B.HelloHello
C.Hello
D.Python
二、多选题 (共 2 道试题,共 20 分)
9.class Coordinate: x = 10 point1 = Coordinate() print(hasattr(point1, 'x')) print(hasattr(point1, 'no')) 程序输出结果是?
A.10
B.True
C.False
D.0
10.以下属于Python解释器的有哪几个
A.cpython
B.jpython
C.pypy
D.iython
奥鹏,国开,广开,电大在线,各省平台,新疆一体化等平台学习
详情请咨询QQ : 3230981406或微信:aopopenfd777