0
1
2
3
3.3333
第1题:
A.Animalanimal=newCat()
B.Catcat=(Cat)newDog()
C.Catcat=(Cat)newAnimal()
D.Animalanimal=newDog()
第2题:
在下面的一维数组定义中,哪一个有语法错误()。
A.inta[]={1,2,3};
B.inta[10]={0};
C.inta[];
D.inta[5];
第3题:
有如下类声明: classXA{ intx: public: XA(intn){x=n;} }; classXB:publicXA{ inty; oublic: XB(inta,intb); }; 在构造函数XB的下列定义中,正确的是( )。
A.XB::XB(inta,intb):x(a),y(b){}
B.XB::XB(inta,intb):XA(a),y(b){}
C.XB::XB(inta,intb):x(a),XB(b){}
D.XB::XB(inta,intb):XA(a),XB(b){}
第4题:
类Test定义如下,将下列()方法插入③行处是不合法的。①publicclassTest{②publicfloatMethod(floata,floatb){}③④}
A.publicfloatMethod(floata,floatb,floatc){}
B.pubicfloatMethod(floatc,floatd){}
C.publicintMethod(inta,intb){}
D.pivatefloatMethod(inta,intb,intc){}
第5题:
在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(); 以上语句输出结果为()。
第6题:
若在某一个类定义中定义有如下的方法:abstract void performDial( );该方法属于()
第7题:
类Test1定义如下:publicclassTest1{publicfloataMethod(floata,floatb){}____}根据方法重载的定义,将以下哪种方法插入下划线部分是不合法的。()
第8题:
下列数组定义中,正确的是()
第9题:
publicfloataMethod(floata,floatb,floatc){}
publicfloataMethod(floatc,floatd){}
publicfloataMethod(inta,intb){}
publicfloataMethod(inta,intb,intc){}
第10题:
public float aMethod(floata,floatb,floatc){}
public float aMethod(floatc,floatd){}
public int aMethod(inta,intb){}
private float aMethod(inta,intb,intc){}
第11题:
可以在类中定义类
可以在类中定义方法
可以在方法中定义类
可以在方法中定义方法
第12题:
0
1
2
3
3.3333
第13题:
A.inta[]={1,2,3}
B.inta[10]={0}
C.inta[]="abcdef"
D.inta[5]
第14题:
在下面的二维数组定义中,正确的是()。
A.inta[5][];
B.inta[][5];
C.inta[][3]={{1,3,5},{2}};
D.inta[](10);
第15题:
采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类S中已经定义了一个虚方法intfun(inta,intb),则方法覆盖/重置不能同时在类S中。D中定义方法intfun(inta,intb),这一现象称为()。
A.覆盖/重置
B.封装
C.重载/过载
D.多态
第16题:
在Java中, 类Animal中的方法printA()定义如下: publicvoidprintA(){ inta=10; intresult=10%3; System.out.println(result);} 在类Dog中方法printA()定义如下: publicvoidprintA(){ inta=10; System.out.println(a/3);} Dog类的定义如下: classDogextendsAnimal{…}.Animalanimal=newDog();animal.printA(); 以上语句输出为()。
第17题:
下面哪些说明是正确的()
第18题:
若在某一个类定义中定义有如下的方法: abstract void performDial( ); 该方法属于()。
第19题:
在下面的二维数组定义中,正确的语句是()。
第20题:
类Test1定义如下:1.publicclassTest1{2.publicfloataMethod(floata,floatb){}3.4.}将以下()方法插入行3是不合法的。
第21题:
inta[10]
intn=10,a[n]
intN=10;inta[N]
intn;scanf(“%d”,&n);inta[n]
第22题:
调用类Worker中定义的super()方法
调用类Person中定义的super()方法
调用类Person的构造函数
语法错误
第23题:
0
1
2
3
3.333
第24题:
接口方法
最终方法
抽象方法
空方法