class A():def a():print(“a”)class B ():def b():print(“b”)class C():def c():print(c)class D(A,C):def d():print(“d”)d = D()d.a()d.b()d.d()以下程序能执行的结果是:( )。
A. a,b,d
B. a,d
C. d,a
D. 执行会报错
查看答案
class Hello():def __init__(self,name)self.name=namedef showInfo(self)print(self.name)下面代码能正常执行的:( )。
A. h = Helloh.showInfo()
B. h = Hello()h.showInfo(‘张三’)
C. h = Hello(‘张三’)h.showInfo()
D. h = Hello(‘admin’)1.showInfo
关于python类的说法错误的是:( )。
A. 类的实例方法必须创建对象后才可以调用
B. 类的实例方法必须创建对象前才可以调用
C. 类的类方法可以用对象和类名来调用
D. 类的静态属性可以用类名和对象来调用
定义类如下:class hello():def showInfo(sef):print(self.x)下面描述正确的是:( )。
A. 该类的定义是正确的
B. 该类可以实例化
C. 在pycharm 工具中会出现语法错误,说self没有定义
D. 该类可以实例化,并且能正常通过对象调用showInfo()
定义类如下:class Hello():pass下面说法错误的是:( )。
A. 该类实例中包含__dir__()方法
B. 该类实例中包含__hash__()方法
C. 该类没有定义任何方法,所以该实例中没有包含任何方法
D. 该类没有定义任何方法,但是该实例有方法