已知Student类是一个空类,则通过“Student.name='unknown'”语句增加的属性可以通过()访问。
A.类名或对象名
B.仅类名
C.仅对象名
D.无法访问
第1题:
静态数据成员是类中所有对象共享的,可以通过类的对象访问。()
第2题:
A.__lt__
B.__le__
C.__gt__
D.__ge__
第3题:
第4题:
类可以定义静态属性,并通过类名访问。一个类的静态的属性只有一份,由所有该类的对象共享。(8)反映了类间的一种层次关系,而(9)反映了一种整体与部分的关系。
A.继承
B.组合
C.封装
D.多态
第5题:
已知一个类A,其中Fun()函数是类A的一个成员函数,A*p,a;p=&a;,则下面语句正确的是( )。
A.语句p=&a;是把对象a赋值给指针变量p
B.语句A*p,a;p=&a;调用两次类A的构造函数
C.对语句*p.fun();的调用是正确的
D.语句 p->fun();和语句 a.fun();等价
第6题:
关于类的属性的说法中错误的是()。
第7题:
如果一个类不是内部类,则它的访问属性不能是private和protected.
第8题:
设Time是一个类,现有指针p的定义语句:const Time *p;则通过指针p不可以修改Time类对象的公有数据成员。
第9题:
类方法与对象方法比较是()
第10题:
第11题:
定义类的属性必须指明它的类型
只有get块的属性称为只读属性
属性比方法的功能更强大
static属性可以通过类名访问
第12题:
第13题:
A、类A是类C的友元
B、类C是类A的友元
C、类A的成员函数可以访问类B对象的任何成员
D、类C的成员函数可以访问类B对象的任何成员
第14题:
下列有关继承和派生的叙述中,正确的是( )。
A.如果一个派生类公有继承其基类,则该派生类对象可以访问基类的保护成员
B.派生类的成员函数可以访问基类的所有成员
C.基类对象可以赋值给派生类对象
D.如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
第15题:
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
A.公有类型
B.私有类型
C.保护类型
D.友元类型
第16题:
关于实例变量、类变量、实例方法和类方法,下面说法错误的是()
A.实例方法可以访问实例变量和类变量。
B.类方法不能访问实例变量。
C.实例变量和类变量都可以通过类名访问。
D.类方法只能访问类变量。
第17题:
此题为判断题(对,错)。
第18题:
声明语句<!ATTIBLIST student studentID ID #REQUIRED>的作用是()
第19题:
假定要在一个类XXK5中访问另一个类XXK4中的实例成员abc,则首先要在XXK5中创建()类的一个实例对象,然后通过这个对象进行访问。
第20题:
已知类A是类B的友元,类B是类C的友元,则下面选项描述正确的是()
第21题:
下列有关父类属性和方法继承规则的描述错误的是哪项?()
第22题:
对
错
第23题:
对
错
第24题:
Obj,Property
MyClass.Property
obj::Property
obj.Property()