在 Python中可以为自定义类的对象动态增加新成员。 知识点:类的定义
第1题:
答案:custom
第2题:
A.在派生类中不可见的成员要变成可访问的,需要进行访问声明
B.在基类定义的public成员在保护继承的派生类中可见,也能在类外被访问
C.在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问
D.在基类定义的public和protected成员在保护继承的派生类中可见
第3题:
当从现存类中派生出新类时,不能在派生类中做的是( )。
A.增加新的成员变量
B.增加新的成员方法
C.重新定义已有的成员方法
D.改变父类的数据成员或成员方法
第4题:
A、自定义异常要继承Exception类
B、自定义异常继承Exception类后具有可抛性
C、自定义异常可以在构造方法中用super关键字传递异常信息给父类
D、自定义异常必须继承Error类
第5题:
下列关于类层次中静态成员的描述,正确的是()
第6题:
Python语言定义类的成员是在()函数中定义。
第7题:
在Python中可以为自定义类的对象动态增加新成员。
第8题:
在Python中定义类时,如果某个成员名称前有2个下划线则表示是私有成员。
第9题:
对于Python类中的私有成员,可以通过“对象名.类名私有成员名”的方式来访问。
第10题:
同一个类中的静态成员,类实例化后,在不同的对象中形成不同的静态成员
在类实例化后,同类型的对象都共享类的静态成员,静态成员只有一个版本
在类定义时静态成员属于类,在类实例化后静态成员属于对象
在类实例化后静态成员已被实例化,因此不同的对象有不同的静态成员
第11题:
基类构造函数—>对象成员所在类的构造函数—>派生类自己的构造函数初始化自定义数据成员
基类构造函数—>派生类自己的构造函数初始化自定义数据成员—>对象成员所在类的构造函数
派生类自己的构造函数初始化自定义数据成员—>对象成员所在类的构造函数—>基类构造函数
对象成员所在类的构造函数—>派生类自己的构造函数初始化自定义数据成员—>基类构造函数
第12题:
第13题:
在下面有关静态成员函数的描述中,正确的是()。
A、在静态成员函数中可以使用this指针
B、在建立对象前,就可以为静态数据成员赋值
C、静态成员函数在类外定义时,要用static前缀
D、静态成员函数只能在类外定义
第14题:
此题为判断题(对,错)。
第15题:
类是C++中的一种新的数据类型,下列有关类的说法不正确的是 ______。
A.类是一种用户自定义的数据类型
B.只有类中的成员函数才能存取类中的私有成员
C.在类中,如果不做特别说明,所指的数据均为私有类型
D.在类中,如果不做特别说明,所有的成员函数均为公有类型
第16题:
A、自定义异常要继承Exception
B、自定义异常继承Exception类后,具有可抛性
C、自定义异常可以在构造方法中用super关键字传递异常信息给父类
D、自定义异常必须继承Error
第17题:
下列哪一种顺序是派生类数据成员的正确的初始化顺序。()
第18题:
关于静态成员,下列说法正确的是()
第19题:
下列哪一种顺序是派生类构造函数正确的调用其它构造函数顺序。()
第20题:
在Python中定义类时,运算符重载是通过重写特殊方法实现的。例如,在类中实现了mul()方法即可支持该类对象的**运算符。
第21题:
类中的成员默认是private的,当是可以声明public,private和protected,结构中定义的成员默认的都是public
结构中不允许定义成员函数,当是类中可以定义成员函数
结构实例使用malloc()动态创建,类对象使用new操作符动态分配内存
结构和类对象都必须使用new创建
结构中不可以定义虚函数,当是类中可以定义虚函数
结构不可以存在继承关系,当是类可以存在继承关系
第22题:
基类成员—>对象成员—>新定义的普通成员
基类成员—>新定义的普通成员—>对象成员
新定义的普通成员—>对象成员—>基类成员
对象成员—>新定义的普通成员—>基类成员
第23题:
对
错
第24题:
对
错