先定义一个类A(该类有成员变量x和y),再定义类A的子类B(要求B新增成员变量z)。
第1题:
下面是类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.语句①、②、③和④都不正确
第2题:
定义一个表示水果的类Fruit,要求如下:
(1)类的成员变量: fName表示水果名称,fColor表示水果颜色。
(2)类的成员方法:getName( ):获得水果名称。
第3题:
下面是类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.语句①②③和④都不正确
第4题:
类体中只能有变量定义成员方法和嵌套类的定义,不能有其他语句。
第5题:
在类的定义中,构造方法的作用是()
第6题:
子类可以继承父类所有的成员变量和成员方法。
第7题:
一个子类可以继承父类中所有的成员变量和成员方法。
第8题:
在类中一个方法定义的参数表中,每个参数的名称(允许/不允许)()与该类成员变量的名称相同。
第9题:
如果一个类的所有对象都共享某一个变量,则应当将该变量定义为该类的私有成员。
第10题:
第11题:
对
错
第12题:
对
错
第13题:
先定义一个类A(该类有成员变量x,成员方法f1( )对x赋初值),再定义类A的子类B(要求B新增成员变量y,新增成员方法f2(? )对y赋初值)。
第14题:
当子类中的成员变量与父类中的成员变量相同时,( )。
A.父类中的成员变量隐藏子类中的变量
B.子类中的变量无效
C.该声明非法
D.子类中的成员变量隐藏父类中的变量
第15题:
类的成员包括成员变量和成员函数。公开的成员变量又称为(),而用Property语句定义的成员变量则称为();公开的类成员函数又称为类的()。
第16题:
当子类定义的成员变量与父类的成员变量同名时,称子类覆盖父类的成员变量,子类默认使用本类属性。使用父类的同名成员变量,必须用()关键字说明。
第17题:
子类继承父类后,如果出现子类的成员变量名和父类的成员变量名同名,那么子类就不继承父类的这个成员变量了。
第18题:
子类的成员变量和成员方法的数目一定大于等于父类的成员变量和成员方法的数目。
第19题:
若有定义如下classdog{floatx;staticinty;…},则下列说法中正确的是()
第20题:
类MyClass的定义如下: Public Class MyClass Private data as String End Class 则关键字Private在类的定义中的作用是()
第21题:
限定成员变量data 只在本模块内部可以使用
限定成员变量data 仅在类MyClass中可以访问
限定成员变量data 仅在类MyClass及其子类中可以访问
限定类MyClass 仅在本模块中可以使用
第22题:
第23题:
保护成员变量
读取类的成员变量
描述类的特征
初始化成员变量