对
错
第1题:
在Python中定义类时,如果某个成员名称前有2个下划线则表示是私有成员。
此题为判断题(对,错)。
第2题:
只可以动态为对象增加数据成员,而不能为对象动态增加成员方法。
此题为判断题(对,错)。
第3题:
用户自定义类时,如果想让该类实例对象被print调用时返回类的特定信息,就必须实现Python魔术方法中的()
A.init
B.str
C.rep
D.cmp
第4题:
当从现存类中派生出新类时,不能在派生类中做的是( )。
A.增加新的成员变量
B.增加新的成员方法
C.重新定义已有的成员方法
D.改变父类的数据成员或成员方法
第5题:
在下面有关静态成员函数的描述中,正确的是()。
A、在静态成员函数中可以使用this指针
B、在建立对象前,就可以为静态数据成员赋值
C、静态成员函数在类外定义时,要用static前缀
D、静态成员函数只能在类外定义
第6题:
在Python中可以为自定义类的对象动态增加新成员。
此题为判断题(对,错)。
第7题:
在派生类中,对类对象成员,基类成员和非类对象成员的初始化程序是______。
第8题:
对于Python类中的私有成员,可以通过“对象名._类名__私有成员名”的方式来访问。
此题为判断题(对,错)。
第9题:
在一个派生类中,对基类成员、类对象成员和非类对象成员的初始化次序是先【 】,后【 】,最后为【 】。
第10题:
类是C++中的一种新的数据类型,下列有关类的说法不正确的是 ______。
A.类是一种用户自定义的数据类型
B.只有类中的成员函数才能存取类中的私有成员
C.在类中,如果不做特别说明,所指的数据均为私有类型
D.在类中,如果不做特别说明,所有的成员函数均为公有类型