第六章单元测试
  1. 现有下列程序,该程序执行结果为:( )。
    class A:
    def myPrint(self):
    print(“Hello!”)
    class B:
    def myPrint(self):
    print(“你好!”)
    class C(A, B):
    pass
    c1 = C()
    c1.myPrint()

  2. A:Hello,你好 B:你好 C:Hello D:报错
    答案:Hello
  3. 在定义抽象静态方法时需要使用哪个关键字?( )。

  4. A:@abstractclassmethod B:@abstractmethod C:@abstractstaticmethod D:@ABCMeta
  5. 以下代码执行的结果为:( )。
    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)

  6. A:2 B:报错 C:旺财 2 D:旺财
  7. 在Python编程中,对象可以修改类属性的值。( )

  8. A:错 B:对
  9. 在Python编程中,在创建实例属性时“self.name = name”,两个“name”中,前者是实例属性,后者是传递的参数。( )

  10. A:对 B:错
  11. 在Python编程中,在属性调用时,可以使用“类名.属性名”来调用实例属性。( )

  12. A:对 B:错
  13. 在Python编程中,抽象类必须被继承才能使用。( )

  14. A:错 B:对
  15. 在Python编程中,抽象类中可以定义实例方法和类方法。( )

  16. A:错 B:对
  17. 在Python编程中,可以使用self关键字来调用类属性。( )

  18. A:对 B:错

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部