A. 可在定义时用赋值语句创建属性 B. 不能为类对象不存在的属性赋值 C. 类的属性可由所有实例对象共享 D. 可在执行实例对象初始化时创建类的属性
A. 类的方法由类对象和所有实例对象共享 B. 类的普通方法可以没有参数 C. 类对象和实例对象调用方法的方式不同 D. 可以动态为类添加方法
A. mul(a,b) B. mul(c,a,b) C. mul(a,b,c) D. mul(a,b,self)
A. __init__() B. __new__() C. __setattr__() D. __format__()
A. __dict__ B. __bases__ C. __doc__ D. __class__
A. a.__x=100 B. test.__x=100 C. print(test.__x) D. print(test._test__x)
A. 0 B. 10 C. 20 D. 30
A. 静态方法必须用@staticmethod进行声明 B. 类对象和实例对象调用静态方法的方式完全相同 C. 静态方法可以没有参数 D. 静态方法必须提供返回值
A. 0 B. 10 C. 20 D. 程序运行出错
A. 1 B. 2 C. 3 D. 4