**
python第八周课前小测-----类
**
第八周课前小测-----类
题量: 5 满分: 100 作答时间:10-18 14:09至10-18 14:30
100分
一. 单选题(共5题,100分)
1. (单选题)
lambda用于定义匿名函数,请问下面代码的输出是:
list_a=list(map(lambda x: x**x, [1, 2, 3]))
print(list_a)
A.
[1, 4, 27]
B.
[1, 2, 6]
C.
[1,2,3]
D.
[1, 4, 9]
我的答案: A正确答案: A
20分
2. (单选题)python支持( )继承
A. 单
B. 多
C. 直接
D. 间接
我的答案: B正确答案: B
20分
3. (单选题)想声明一个私有属性,在定义属性变量名时可以在名称前加( )
A. _(一个下划线)
B. __(两个下划线)
C. *
D. **
我的答案: B正确答案: B
20分
4. (单选题)python类中包含三类方法:( ),静态方法和类方法
A. 实例方法
B. 函数
C. 可调用方法
D. 元方法
我的答案: A正确答案: A
20分
5. (单选题)
class Singleton(object):
__instance=None
def __new__(cls,age,name):
if not cls.__instance:
cls.__instance=object.__new__(cls)
return cls.__instance
a=Singleton(16,‘ermao')
b=Singleton(5,'ermao')
a.age=2
print(b.age)
运行的结果是:
A. 16
B. 5
C. 2
D. 1
#这是一个只会产生一个对象的类
我的答案: C正确答案: C