先定义一个类A(该类有成员变量x,成员方法f1( )对x赋初值),再定义类A的子类B(要求B新增成员变量y,新增成员方法f2(? )对y赋初值)。
第1题:
以下关于静态成员变量的叙述不正确的是
A.静态成员变量为类的所有对象所公有
B.静态成员变量可以在类内任何位置上声明
C.静态成员变量的赋初值必须放在类外
D.定义静态成员变量时必须赋初值
第2题:
l设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是( )。
A.float*p=&x;
B.int*p-(float)x;
C.float p=&x;
D.float*p=1024;
第3题:
以下关于类中静态成员的叙述不正确的是
A.静态成员为类的所有对象所公有
B.静态成员变量可以在类内任何位置上声明
C.静态成员变量的赋初值必须放在类外
D.定义静态成员变量时必须赋初值
第4题:
下面是类MyChss的定义,对定义中语句描述正确的是( )。class MyClass{public:void MyClass(int a){X=a;) //①int f(int a, int b) //②{X=a;Y=b;}int f(int a,int b,int c=0) //③{X=a;Y=b;Z=c;stahc void g (){X=10;) //④private:int X,Y,Z;};
A.语句①是类MyClass的构造函数定义
B.语句②和语句③实现类成员函数的重载
C.语句④实现对类成员变量X的更新操作
D.语句①②③和④都不正确
第5题:
当子类定义的成员变量与父类的成员变量同名时,称子类覆盖父类的成员变量,子类默认使用本类属性。使用父类的同名成员变量,必须用()关键字说明。
第6题:
子类可以继承父类所有的成员变量和成员方法。
第7题:
一个子类可以继承父类中所有的成员变量和成员方法。
第8题:
把x、y定义成float类型变量,并赋同一初值3.14的定义语句是()
第9题:
在创建对象之前先为对象的成员变量赋初值
缺省情况下成员变量会自动赋值或空值
不能为对象的成员变量赋初值
为成员变量赋指定的初值
利用构造函数为成员变量赋初值
第10题:
对
错
第11题:
保护成员变量
读取类的成员变量
描述类的特征
初始化成员变量
第12题:
对
错
第13题:
下面是类MyClass的定义,对定义中各语句描述正确的是( )。 class MyClass { private: int x,y, z; public: void MyClass(int A) { x=a; } //① int f(int a, int B) //② { x=a; y=b; } int f(int a,
A.语句①是类MyClass 的构造函数的定义
B.语句②和③实现类成员函数的重载
C.语句④实现对类成员变量x的更新操作
D.语句①、②、③和④都不正确
第14题:
先定义一个类A(该类有成员变量x和y),再定义类A的子类B(要求B新增成员变量z)。
第15题:
为了给三个变量赋初值1,赋值语句是:x=y=z=1。()
第16题:
此题为判断题(对,错)。
第17题:
在类的定义中,构造方法的作用是()
第18题:
子类的成员变量和成员方法的数目一定大于等于父类的成员变量和成员方法的数目。
第19题:
使用构造方法只能给实例成员变量赋初值。
第20题:
在创建对象时有几种方法为对象的成员变量赋初值()。
第21题:
第22题:
对
错
第23题:
对
错