第六章单元测试
- 现有下列程序,该程序执行结果为:( )。
class A:
def myPrint(self):
print(“Hello!”)
class B:
def myPrint(self):
print(“你好!”)
class C(A, B):
pass
c1 = C()
c1.myPrint() - 在定义抽象静态方法时需要使用哪个关键字?( )。
- 以下代码执行的结果为:( )。
import abc
class Pet(metaclass=abc.ABCMeta):
eyes = 2
def __init__(self, name, age):
self.name = name
self.age = age
@abc.abstractmethod
def pao(self):
pass
d1 = Pet("旺财", 2) - 在Python编程中,对象可以修改类属性的值。( )
- 在Python编程中,在创建实例属性时“self.name = name”,两个“name”中,前者是实例属性,后者是传递的参数。( )
- 在Python编程中,在属性调用时,可以使用“类名.属性名”来调用实例属性。( )
- 在Python编程中,抽象类必须被继承才能使用。( )
- 在Python编程中,抽象类中可以定义实例方法和类方法。( )
- 在Python编程中,可以使用self关键字来调用类属性。( )
A:Hello,你好 B:你好 C:Hello D:报错
答案:Hello
A:@abstractclassmethod B:@abstractmethod C:@abstractstaticmethod D:@ABCMeta
A:2 B:报错 C:旺财 2 D:旺财
A:错 B:对
A:对 B:错
A:对 B:错
A:错 B:对
A:错 B:对
A:对 B:错
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!