第1题:
()只能访问静态成员变量,静态成员函数和类以外的函数和数据不能访问类中的非静态成员变量。
A、静态函数
B、虚函数
C、构造函数
D、静态成员函数
第2题:
此题为判断题(对,错)。
第3题:
静态成员变量称为类变量,非静态成员变量称为实例变量,下列关于一个类的静态成员的描述中,不正确的是()
A.该类的对象共享其静态成员变量的值
B.静态成员变量可被该类的所有方法访问
C.该类的静态方法只能访问该类的静态成员变量
D.该类的静态数据成员变量的值不可修改
第4题:
先定义一个类A(该类有成员变量x,成员方法f1( )对x赋初值),再定义类A的子类B(要求B新增成员变量y,新增成员方法f2(? )对y赋初值)。
第5题:
以下关于静态成员变量的叙述不正确的是
A.静态成员变量为类的所有对象所公有
B.静态成员变量可以在类内任何位置上声明
C.静态成员变量的赋初值必须放在类外
D.定义静态成员变量时必须赋初值
第6题:
A.类的所有对象共享一个静态成员
B.表态成员属于类,而普通成员属于对象
C.静态成员变量可以被类或普通成员访问到,但它们访问的静态成员变量实际不相同
D.静态成员函数只能访问静态成员变量,不能访问普通成员变量
E.静态成员变量就是值不会再变的成员变量
第7题:
下面关于this指针的说法中错误的是( )。
A.this指针是一种隐含指针,存在于每个类的非静态成员函数中
B.它是成员函数所属对象的指针
C.通过this.成员变量的形式可以访问类中的数据成员
D.成员函数访问类中的数据成员格式可写成:this->成员变量
第8题:
以下叙述中正确的是
A.在类中,不作特别说明的数据成员均为私有类型
B.在类中,不作特别说明的成员函数均为公有类型
C.类成员的定义必须是成员变量在前、成员函数在后
D.类成员的定义必须放在类定义体内部
第9题:
当局部变量的名字和类的成员变量的名字相同时,类的成员变量将被隐藏。为了在方法中使用成员变量,并且与局部变量加以区分,必须使用______。
第10题:
先定义一个类A(该类有成员变量x和y),再定义类A的子类B(要求B新增成员变量z)。