网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
类aClass的定义如下:classaClass{public:aClass(){}aClass(inti){value=newint(i);}int*value;}若要对类中的value赋值,则下面的语句中,正确的是()。
- A、aClassmy;my.value=10;
- B、aClassmy;*my.value=10;
- C、aClassmy;my.*value=10;
- D、aClassmy(10);
参考答案
更多 “类aClass的定义如下:classaClass{public:aClass(){}aClass(inti){value=newint(i);}int*value;}若要对类中的value赋值,则下面的语句中,正确的是()。A、aClassmy;my.value=10;B、aClassmy;*my.value=10;C、aClassmy;my.*value=10;D、aClassmy(10);” 相关考题
考题
( 13 )有如下类定义和变量定义:class Parents{public:int publicuata;private:int privateData;};class ChildA:public Parents{/* 类体略 */};class ChildB:private Parents{/* 类体略 */ ) ;ChildA a;ChildBb;下列语句中正确的是A ) couta.publicData endl ;B ) couta.privateData endl ;C ) coutb.publicData endl ;D ) coutb.privateData endl ;
考题
若类A和类B的定义如下:includeclass A{int i,j;public:int geti(){return i;}};class
若类A和类B的定义如下: #include<malloc.h> class A { int i,j; public: int geti() { return i; } }; class B:public A { int k; public: void make() { k=i*j; } }; 则上述定义中非法的表达式是( )。A.k=i*jB.int k;C.return i;D.void make();
考题
( 13 )有如下类定义:class XX{int xdata;public:XX(int n=0) : xdata (n) { }};class YY : public XX{int ydata;public:YY(int m=0, int n=0) : XX(m), ydata(n) { }};YY 类的对象包含的数据成员的个数是A ) 1B ) 2C ) 3D ) 4
考题
( 11 )有如下类定义:class Sample{public:Sample();~Sample();Private:Static int date;};将静态数据成员 data 初始化为 0 的语句是 【 11 】 。
考题
若类A和类B的定义如下class A{int i,j;public:int geti( ){return i;}};class B:public A{int k:public:void make( ){k=i*j;}};则上述定义中非法的语句是A.k=i*jB.int k;C.return i;D.void make()
考题
有如下类定义:classMyClass{intvalue;public:MyClass(intn):value(n){}intgerValue()const{returnvalue;}};则类MyClass的构造函数的个数是()A、1个B、2个C、3个D、4个
考题
已知如下类定义: class Base { public Base (){ //... } public Base ( int m ){ //... } protected void fun( int n ){ //... } } public class Child extends Base{ // member methods } 如下哪句可以正确地加入子类中?()
A.private void fun( int n ){ //...}B.void fun ( int n ){ //... }C.protected void fun ( int n ) { //... }D.public void fun ( int n ) { //... }
考题
有如下类定义:class Point{public:Point(int xx=0,int yy=0):x(xx),y(yy) { }private:int x,y;};class Circle:public Point{public:Circle(int r):radius(r) { }private:int radius;};派生类Circle中数据成员的个数是( )。A、3B、1C、5D、2
考题
若类A和类B的定义如下: class A { int i,j; public: int geti () { return i; } }; class B : public A { int k; public: void make () { k=i*j; } }; 则上述定义中非法的语句是A.k=i*j;B.int k;C.return i;D.void make()
考题
有如下类定义:class XX{int xdata;public:xx(int n=O):xdata(n){}};class YY:public XX{int ydata;public:YY(int m=0,int n=O):XX(m),ydata(n){}};YY类的对象包含的数据成员的个数是A.1B.2C.3D.4
考题
若类A和类B的定义如下:includeclass A{int i*j;public:int geti(){return i;}};class
若类A和类B的定义如下: #include<malloc.h> class A { int i*j; public: int geti() { return i; } }; class B: public A { int k; public: void make() { k=i*j; } ); 则上述定义中非法的表达式是( )。A.k=i*j;B.int k;C.return i;D.void make();
考题
有如下的类的模板定义: template class MyClass { private:T number; public:MyClass(
有如下的类的模板定义:template <class T>class MyClass{private:T number;public:MyClass(T k);…};其中构造函数MyClass()用k的值初始化数据成员n。因此在模板类体外,构造函数MyClass应定义为【 】。
考题
有如下的类模板定义: templateclassMyClass{TYPE n; public:MyClass(TYPE k);… };
有如下的类模板定义:template<typenameTYPE>classMyClass{TYPE n;public:MyClass(TYPE k);…};其中构造函数MyClass用的值初始化数据成员n。因此在模板类体外,构造函数MyClass应定义______。
考题
若类A和类B的定义如下: class A { int i,j; public: int geti() { return i; } }; class B: public A { int k; public: void make() { k=i*j } }; 则上述定义中A.k=i*j;B.int k;C.return i;D.void make()
考题
若要把函数void f()定义为aClass的友元函数,则应该在类aClass的定义中加入的语句是( )。A.void f();B.static voidf();C.friend f();D.friend void f();
考题
类testl定义如下: public class test1 { public float amethod(float a,float b){ } }A.public foat amethod(float a,float b,foat c){ }B.public float amethod(float c,float d){ }C.public int amethod(int a,int b){ }D.private float amethod(int a,int b,int c){ }
考题
有如下类定义和变量定义:class parents{public:int publicData;private:int privateData;};class ChildA:public Parents{/*类体略*/);class ChildB:private Parents{/*类体略*/};ChildA a;ChildB b:下列语句中正确的是A.couta.pubficDataendl;B.couta.privateDataendl;C.coutb.pubficDataendl;D.coutb.privateDataendl;
考题
有如下类定义: Class AA{ int a: PubliC: AA(int n=O):a(n){} }; Class BB:publiC AA{ publiC: BB(int n) }; 其中横线处的缺失部分是( )。A.:a(n){}B.:AA(n){}C.{a(n);}D.{a=n;}
考题
如下的类定义,错误的语句是( )。class Myclass {public: int a=1; //A) Myclass( ); //B) Myclass(int i); //C) ~Myclass( ); //D)A.AB.BC.CD.D
考题
有如下类定义:classXX{intxdata;public:XX(intn=0):xdata(n){}};classYY:publicXX{intydata;public:YY(intm=0,intn=O):XX(m),ydata(n){}};YY类的对象包含的数据成员的个数是( )。A.1B.2C.3D.4
考题
若类A和类B的定义如下: class A { int i,j; public: void get(); //… } ; class B:A//默认为私有派生 { int k; public: void make(); //… }; void B::make() { k=i*j; } 则上述定义中, ( )是非法的表达式。A.void get();B.int k;C.void make();D.k=i*j;
考题
有如下类定义:class Sample{public:Sample();~Sample();private:static int data;};将静态数据成员data初始化为0的语句是【 】。
考题
单选题下面是关于派生类声明的开始部分,其中正确的是( )。A
class virtual B:public AB
virtual class B:public AC
class B:public A virtualD
class B:virtual public A
考题
单选题在Java中,类Animal中的方法printA()定义如下: public void printA() { Int a=10; Int result =10%3; System.out.println(result); } 在类Dog中方法printA()定义如下: public void printA() { Int a=10; System.out.println(a/3); } Dog类的定义如下: Class Dog extends Animal{…}. Animal animal=new Dog(); animal.printA(); 以上语句输出结果为()。A
0B
1C
2D
3E
3.3333
考题
单选题若要把函数voidf()定义为类aClass的友元函数,则应该在类aClass的定义中加入的语句是()。A
voidf();B
staticvoidf();C
friendf();D
friendvoidf();
考题
单选题类aClass的定义如下:classaClass{public:aClass(){}aClass(inti){value=newint(i);}int*value;}若要对类中的value赋值,则下面的语句中,正确的是()。A
aClassmy;my.value=10;B
aClassmy;*my.value=10;C
aClassmy;my.*value=10;D
aClassmy(10);
考题
单选题下列选项中,能实现对父类的getSalary方法重写的是( )。
class Employee{
public double getSalary(){}
}A
class Manager extends Employee{
public int getSalary(double x){}
}B
class Manager extends Employee{
public double getSalary(int x,int y){}
}C
class Manager extends Employee{
public double getSalary(){}
}D
class Manager extends Employee{
public int getSalary(int x,int y){}
}
热门标签
最新试卷