在Python中可以为自定义类的对象动态增加新成员。

题目
判断题
在Python中可以为自定义类的对象动态增加新成员。
A

B

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在Python中定义类时,如果某个成员名称前有2个下划线则表示是私有成员。

此题为判断题(对,错)。


正确答案:√

第2题:

只可以动态为对象增加数据成员,而不能为对象动态增加成员方法。

此题为判断题(对,错)。


正确答案:×

第3题:

用户自定义类时,如果想让该类实例对象被print调用时返回类的特定信息,就必须实现Python魔术方法中的()

A.init

B.str

C.rep

D.cmp


正确答案:B

第4题:

当从现存类中派生出新类时,不能在派生类中做的是( )。

A.增加新的成员变量

B.增加新的成员方法

C.重新定义已有的成员方法

D.改变父类的数据成员或成员方法


正确答案:D
解析:一个类可以继承其父类的所有成员变量和方法,还可以重新定义父类的成员方法,但不能改变父类的数据成员。故本题的答案是D。

第5题:

在下面有关静态成员函数的描述中,正确的是()。

A、在静态成员函数中可以使用this指针

B、在建立对象前,就可以为静态数据成员赋值

C、静态成员函数在类外定义时,要用static前缀

D、静态成员函数只能在类外定义


参考答案:B

第6题:

在Python中可以为自定义类的对象动态增加新成员。

此题为判断题(对,错)。


正确答案:√

第7题:

在派生类中,对类对象成员,基类成员和非类对象成员的初始化程序是______。


正确答案:基类成员类对象成员非类对象成员
基类成员类对象成员非类对象成员 解析:在派生类的初始化过程中,最先初始化的是基类对象,然后是其他类的对象成员,包括自身类对象的引用或指针,或其他类的对象,最后在是非类对象成员。析构的时候则反之。

第8题:

对于Python类中的私有成员,可以通过“对象名._类名__私有成员名”的方式来访问。

此题为判断题(对,错)。


正确答案:√

第9题:

在一个派生类中,对基类成员、类对象成员和非类对象成员的初始化次序是先【 】,后【 】,最后为【 】。


正确答案:基类成员 类对象成员 非类对象成员
基类成员 类对象成员 非类对象成员 解析:派生类的构造顺序。

第10题:

类是C++中的一种新的数据类型,下列有关类的说法不正确的是 ______。

A.类是一种用户自定义的数据类型

B.只有类中的成员函数才能存取类中的私有成员

C.在类中,如果不做特别说明,所指的数据均为私有类型

D.在类中,如果不做特别说明,所有的成员函数均为公有类型


正确答案:D

更多相关问题