计算机二级

给定java代码如下所示,在A处新增下列( )方法,是对cal方法的重载publicclassTest{publicvoidcal(intx,inty,intz){}//A}A.publicintcal(intx,inty,floatz){return0;}B.publicintcal(intx,inty,intz){return0;}C.publicvoidcal(intx,intz){}D.publicviodcal(intz,inty,intx){}

题目

给定java代码如下所示,在A处新增下列( )方法,是对cal方法的

重载

publicclassTest

{

publicvoidcal(intx,inty,intz)

{

}

//A

}

A.publicintcal(intx,inty,floatz){return0;}

B.publicintcal(intx,inty,intz){return0;}

C.publicvoidcal(intx,intz){}

D.publicviodcal(intz,inty,intx){}

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

类Test定义如下,将下列()方法插入③行处是不合法的。①publicclassTest{②publicfloatMethod(floata,floatb){}③④}

A.publicfloatMethod(floata,floatb,floatc){}

B.pubicfloatMethod(floatc,floatd){}

C.publicintMethod(inta,intb){}

D.pivatefloatMethod(inta,intb,intc){}


正确答案:B

第2题:

给定java代码如下:要使用这段代码能够编译成功,横线处可以填入()。

A.c*i

B.c*(int)d

C.(int)c*d

D.i*d


正确答案:C

第3题:

( 19 )下列关于构造方法的叙述中,错误的是

A ) Java 语言规定构造方法名与类名必须相同

B ) Java 语言规定构造方法没有返回值,但不用 void 声明

C ) Java 语言规定构造方法不可以重载

D ) Java 语言规定构造方法只能通过 new 自动调用


正确答案:C

第4题:

如下所示的UML类图中,Car和Boat类中的move( )方法( )了Transport类中的move( )方法。

A.继承
B.覆盖(重置)
C.重载
D.聚合

答案:B
解析:
覆盖:子类重写父类的方法
重载:一个类可以有多个同名而参数类型不同的方法

第5题:

给定如下所示的JAVA代码,则运行时,会产生( )类型的异常Strings=null;s.concat("abc&quo

给定如下所示的JAVA代码,则运行时,会产生( )类型的异常

Strings=null;

s.concat("abc");

A.ArithmeticException

B.NullPointerException

C.IOException

D.ClassNotFoundException


正确答案:B

第6题:

给定java代码片段,如下:运行后,这段代码将输出()。

A.true

B.false

C.0

D.1


正确答案:B

第7题:

在下列概念中,java语言只保留了()

A.运算符重载

B.方法重载

C.指针

D.结构和联合


正确答案:B

第8题:

下列关于构造方法的叙述中,错误的是

A.Java语言规定构造方法名与类名必须相同

B.Java语言规定构造方法没有返回值,但不用void声明

C.Java语言规定构造方法不可以重载

D.Java语言规定构造方法只能通过new自动调用


正确答案:C
解析:本题考查的是构造方法的使用。Java浯言中,构造方法是一种特殊的方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。Java中的每个类都有构造方法,它也是由方法名、参数和方法体组成的。构造方法有如下特点:
  ●构造方法的名字必须与类名相同。
  ●构造方法不返回任何数据,但不用void来声明。
  ●用户不能直接调用构造方法,必须通过关键字new自动调用。
  ●构造方法可由用户在类中定义,默认时由Java语言自动生成。但它是个空方法,变量被赋予该数据类型的默认值。
  ●在构造方法实现中,可以进行方法重载,即定义多个构造方法。重载构造方法的目的是使类具有不同的初始值,为类对象的初始化提供方便。
  根据上述构造方法的特点可知,本题选项C的说法是错误的。

第9题:

给定以下JAVA代码,这段代码编译运行后输出的结果是( )

publicclassTest{

publicstaticintaMethod(inti)throwsException{

try{

returni/10;

}catch(Exceptionex){

thrownewException("exceptioninaaMothod");

}finally{

System.out.print("finally");

}

}

publicstaticvoidmain(String[]args){

try{

aMethod(0);

}catch(Exceptionex){

System.out.print("exceptioninmain");

}

System.out.print("finished");

}

}

A、finallyexceptioninmainfinished

B、exceptioninmainfinally

C、finallyfinished

D、finallyexceptioninmainfinished


正确答案:C

第10题:

给定java代码如下所示,在A处新增下列()方法,是对cal方法的重载。public class Test {  public void cal(int x, int y, int z) { } //A } 

  • A、public int cal(int x,int y,float z){return 0;}
  • B、public int cal(int x,int y,int z){return 0;}
  • C、public void cal(int x,int z){}
  • D、public viod cal(int z,int y,int x){}

正确答案:A,C

更多相关问题