锐聘学院Java考试题_第1页
锐聘学院Java考试题_第2页
锐聘学院Java考试题_第3页
锐聘学院Java考试题_第4页
锐聘学院Java考试题_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

l.A

以下程序运行结果是()。

publicclassTestextendsFather{

privateStringname=Mtest”;

publicstaticvoidmain(String[]args){

Testtest=newTest();

System,out.println(test.getNameO);

)

}

classFather{

privateStringname二"father”;

publicStringgetNameO{

returnname;

}

)

本题得分:1.5分

Afather

Btest

C编译出错

D运行出错,无输出

2.D

以下()添加到ComputerBook中不会出错

classBook{

protectedintgetPrice(){

return30;

)

publicclassComputerBookextendsBook{

本题得分:0分

AprotectedfloatgetPrice(){}

BprotectedintgetPrice(intpage){}

CintgetPrice(){}

DpublicintgetPriceO{return10;}

3.D

关于whi1e和do-whi1e循环,下列说法正确的是()。

本题得分:0分

A两种循环除了格式不同外,功能完全相同

B与do-whi1e语句不同的是,whi1e语句的循环至少执行一次

Cdo-while语句首先计算终止条件,当条件满足时,才去执行循环体中的

语句

D以上都不对

4.C

定义一个公共方法需要用到

本题得分:1.5分

Avoid

Bnul1

Cpublic

Dno

5.A

Java的源文件是一个以()为后缀的文件

本题得分:1.5分

Ajava

Bclass

Cdoc

Dexe

6.B

以下Java注释中不正确的有()

本题得分:1.5分

A//Thisiscomment

B/*Thisiscomment

C/**Thisiscomment*/

D/*Thisiscomment*/

7.B

java中int数据类型在内存中表示为()

本题得分:1.5分

A2个字节

B4个字节

C由程序员指定

D以上都不正确

8.C

下列叙述中,正确的是()

本题得分:1.5分

AJAVA源文件扩展名为.jar

BJAVA源文件名与public类名可以不相同

CJava语言的标识符是区分大小写的

D源文件中public类的数目不限

9.C

JDK中提供的文档生成器是()

本题得分:1.5分

Ajava.exe

Bjavap.exe

Cjavadoc.exe

Djdb.exe

10.D

A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:

1.Aa0=newA();

2.Aal=newB();

3.Aa2=newC();

问以下哪些说法是正确的()。

本题得分:1.5分

A只有第一行能通过编译

B第1、2行能通过编译,但第3行编译出错误

C第1、2、3行能通过编译,但第2、3行运行时出错

D第1行、第2行和第3行的声明都是正确的

11.C

下面哪个语句(初始化数组)是不正确的()。

本题得分:1.5分

Aintx[]={1,2,3}

Bint[]x={1,2,3}

Cintx[3]={l,2,3)

Dintx[]=newint[]{1,2,3)

12.C

下列表示浮点型变量的类型是

本题得分:1.5分

Abyte

Bshort

Cfloat

Dlong

13.C

Java语言与其他主要语言相比较,独有的特点是()

本题得分:1.5分

A面向对象

B多线程

C平台无关性

D可扩展性

14.B

以下描述正确的有()。

本题得分:1.5分

A方法的重写应用在一个类的内部

B方法的重载与返回值类型无关

C构造方法不能重载

D构造方法可以重写

15.B

在Java中,关于HashMap类的描述,以下错误的是()。

本题得分:L5分

AHashMap使用键/值得形式保存数据

BHashMap能够保证其中元素的顺序

CHashMap允许将null用作键

DHashMap允许将nu11用作值

16.A

Java不支持下面哪种继承()。

本题得分:1.5分

A实现多继承

B多接口继承

C实现单继承

D单接口继承

17.B

用来修饰interface的修饰符为()。

本题得分:L5分

Aprivate

Bpublic

Cprotected

Dstatic

18.A

下面的集合中,()不可以存储重复元素。

本题得分:1.5分

ASet

BCollection

CMap

DList

19.B

执行下列代码后1哪个结论是正确的String[]s=newString[10];()»

本题得分:1.5分

As[10]为〃〃

Bs[9]为nul1

Cs[0]为未定义

Ds.length。为10

20.C

下面表达式中,用来访问数组中第一个值的是()。

本题得分:1.5分

AintArray[1]

BintArray.1

CintArray[0]

DintArray.0

21.B

关于throw和throws的描述错误的有()。

本题得分:1.5分

Athrow抛出的是异常实例对象

Bthrow一次能抛出多个异常实例对象

Cthrows用来声明方法可能抛出的异常序列

Dthrows在定义方法时使用,后面跟着异常类

22.C

Java中,哪种不可以用来限制存取权限的关键字()。

本题得分:1.5分

Apublic

Bprotected

Cextends

Dprivate

23.B

以下不属于Java基本数据类型的是()。

本题得分:1.5分

Aint

BBoolean

Cfloat

Dchar

24.C

Java中,List接口的特点是()。

本题得分:1.5分

A不允许重复元素,元素无顺序

B不允许重复元素,元素有顺序

C允许重复元素,元素有顺序

D允许重复元素,元素无顺序

25.A

在Java中,运行时发生的错误称为()。

本题得分:1.5分

A异常

B暂停

C消息

D服务

26.D

现有定义int=123*longj=456;下面赋值不正确的语句是()。

本题得分:0分

Aj=i;

Bj=(long)i;

Ci=(int)j;

Di=j;

27.B

在如下所示的Java代码中,this关键字是指()。

publicclassPerson{

privateStringname;

privateStringage;

publicvoidsetName(Stringname){

=name;

本题得分:1.5分

APerson类

BPerson类的内部指代自身的引用

CsetNameO方法的参数neme

DsetName()方法

28.A

ArrayListnums=newArrayListC);

nums.add("A");

nums.add("C");

nums.add("B");

for(Stringtmp:nums){

System,out.printIn(tmp);

)

上述Java代码的结果是()。

本题得分:1.5分

AACB

BABC

CCBA

DCAB

29.B

Java中,下列()不是Java异常火理机制主要依赖的关键字。

本题得分:1.5分

Atry

Barray

Ccatch

Dthrow

30.D

boolean所表示的数据类型的是()

本题得分:1.5分

A整数类型

B字符串类型

C浮点数类型

D布尔类型

31.D

Java可以用来创建程序的工具集是()

本题得分:1.5分

AJRE

BJNI

CJVM

DJDK

32.C

以下对抽象类的描述正确的是()。

本题得分:1.5分

A抽象类没有构造方法

B抽象类必须提供抽象方法

C有抽象方法的类一定是抽象类

D抽象类可以通过new关键字直接实例化

33.D

下面哪个是Java语言中正确的标识符()。

本题得分:1.5分

A3com

Bimport

Cthis

Dthat

34.B

在java中,如下代码段的输出结果为()。

publicclassTest{

publicstaticvoidmain(Stringare[]){

intx=3,y=4;

x=(y<x++)?l:0;

System.out.println(x);

)

}

本题得分:0分

AO

Bl

C2

D3

35.D

下面哪种注释方法能够支持javadoc命令()。

本题得分:1.5分

A/**...**/

B/*…*/

c//

D/**...*/

36.

执行以下程序会产生什么异常()。

publicclassTest{

publicstaticvoidmain(String[]args){

intd=101;

intb=220;

longa=321;

System.out.println((a-b)/(a-b-d));

本题得分:0分

AArraylndexOutOfBoundsException

BNumberFormatException

CArithmeticException

DEOFException

37.A

在Java中所有类的根类()。

本题得分:1.5分

Ajava.lang.Object

Bjava.lang.Class

Cjava.applet.Applet

Djava.awt.Frame

38.D

下列不可以作为Java语言修饰符的是()。

本题得分:1.5分

Aal

B$1

C_1

Dll

39.D

整型数据类型中,需要内存空间最少的是()。

本题得分:1.5分

Ashort

Blong

Cint

Dbyte

40.C

下列运算结果默认为float的是()。

本题得分:1.5分

A100/10

B100*10

C100F+10

D100D-10

41.D

访问修饰符作用范围由大到小是()。

本题得分:0分

Aprivate-default-protected-public

Bpublic-default-protected-private

Cprivate-protected-default-public

Dpublic-protected-default-private

42.

以下对重载描述错误的是()。

本题得分:0分

A方法重载只能发生在一个类的内部

B构造方法不能重载

C重载要求方法名相同,参数列表不同

D方法的返回值类型不是区分方法重载的条件

43.C

以下对异常的描述不正确的有()。

本题得分:1.5分

A异常分为Error和Exception

BThrowable是所有异常类的父类

CException是所有异常类父类

DException包括RuntimeException和RuntimeException之外的异常

44.A

构造函数什么时候被调用()。

本题得分:1.5分

A创建对象时

B类定义时

C使用对象的方法时

D使用对象的属性时

45.D

在Java中,下面对于构造函数的描述正确的是()。

本题得分:1.5分

A类必须显示定义构造函数

B构造函数的返回类型是void

C构造函数和类有相同的名称,并且不带有任何参数

D一个类可以定义多个构造函数

46.C

下列选项中,用于在定义子类时声明父类的关键字是()。

本题得分:1.5分

Ainterface

Bpackage

Cextends

Dabstract

47.B

关键字()是Java提供的一个关键字,它是直接父类对象的默认引用。

本题得分:1.5分

Astatic

Bsuper

Cfinal

Doverrid

48.C

哪个关键字可以抛出异常()。

本题得分:1.5分

Atransient

Bfinally

Cthrow

Dstatic

49.C

下列语句编译没有错误的是:()

本题得分:1.5分

Afloata=l.5;

Bbytea=129;

Cbytea=5;

Dfloata=0.5;

50.A

在java的一个异常处理中,哪个语句块可以有多个()。

本题得分:1.5分

Acatch

Bfinally

Ctry

Dthrows\

51.B

下面哪项可以得到数组元素的个数,java中定义数组名为abc()。

本题得分:1.5分

Aabc.length()

Babe,length

Clen(abc)

Dubound(abc)

52.A

多态的表现形式有()。

本题得分:1.5分

A重写

B抽象

C继承

D封装

53.B

类Testi定义如下:

1.publicclassTesti(

2.publicfloataMethod(floata,floatb){}

3.

4.}

将以下哪种方法插入行3是不合法的()。

本题得分:1.5分

ApublicfloataMethod(floata,floatb,floatc){}

BpublicfloataMethod(floatc,floatd){}

CpublicintaMethod(inta,intb){}

DprivatefloataMethod(inta,intb.intc){}

54.B

Java中,以下()接口以键一值对的方式存储对象。

本题得分:1.5分

Ajava.util.Collection

Bjava.util.Map

Cjava,uti1.List

Djava.util.Set

55.B

下面代码运行结果是()

publicclassDemo{

publicintadd(inta,intb){

try(

returna+b;

(catch(Exceptione){

System.out.println("catch语句块");

}finally{

System.out.println("finally语句块");

1

return0;

)

publicstaticvoidmain(String[]args)(

Demodemo=newDemoO;

System,out.println("和是•fdemo.add(9,34));

)

)

本题得分:0分

A编译异常

Bfinally语句块和是:43

C和是:43fina11y语句块

Dcatch语句块和是:43

56.B

类Testi定义如下:

publicclassTesti(

publicfloataMethod(floata,floatb){}

}

将以下哪种方法定义到该类中是不合法的()。

本题得分:1.5分

ApublicfloataMethod(floata,floatb,floatc){}

BpublicfloataMethod(floatc»floatd){}

CpublicintaMethod(inta,intb){}

DprivatefloataMethod(inta,intb,intc){}

多选题共8题,每题2分,选漏不得分

57.ABCD

面向对象的三大特征()。

本题得分:0分

A继承

B抽象

C多态

D封装

58.ABC

静态变量和实例变量的区别()。

本题得分:2分

A静态变量是被static修饰符修饰的变量

B实例变量必须依存某一实例,需要首先创建对象然后通过对象才能访问

C静态变量可以实现让对个对象共享内存

D每次调用静态变量时,都首先需要创建实例对象

59.ABC

Java中的final关键字有哪些用法()。

本题得分:2分

A修饰类:表示该类不能被继承

B修饰方法:表示该方法不能被重写

C修饰变量:表示变量只能一次赋值以后不能被修改(常量)

D修饰捕获异常,用于无论是否出现异常,都会执行代码

60.AB

在Java中,下面关于接口的说法中正确是()。

本题得分:2分

A一个类可以实现多个接口

B接口中只可以定义常量,不可以定义变量

C接口中所有的方法都是抽象方法,默认都用protected修饰

D接口可以通过new进行实例化

61.

给定Java代码如下,要创建shape类的子类Circle,以下代码正确的是()。

abstractclassShape{abstractvoiddraw();}

本题得分:0分

AclassCircleextendsShape{intdraw(){}}

BabstractclassCircleextendsShape{}

CclassCircleextendsShape{voiddraw();}

DclassCircleextendsShape{voiddraw(){}}

62.

关于集合以下描述正确的有:

本题得分:0分

AMap集合是无序的映射集合

BSet集合中数据不允许重复,Map集合中key键也不可重复

C可以通过key来获取Map集合中的数据项

D可以通过value来获取Map集合中的数据项

63.BCD

关于foreach描述正确的是:

本题得分:2分

A对于数组来说,使用foreach语句时,需要先获得数组长度

Bforeach语句可以用来遍历数组或集合中的元素

Cforeach和iteration都可以用来遍历集合

Dforeach的语法是:foreach(数据类型变量名:数组名)

64.ACD

下列有关构造方法描述不正确的是()。

本题得分:2分

A每一个类中都必须新建一个构造方法

B构造方法在创建对象时调用

C构造方法的方法名可以自己定义

D构造方法的返回类型是void

1.C

以下可以用来获取字符串长度的是()。

本题得分:1.5分

Asize

Blength

Clength()

DsizeO

2.D

下列哪个叙述是正确的()。

本题得分:0分

A成员变量的名字不可以和局部变量的名字相同

B成员变量没有默认值

C局部变量没有默认值

D方法的参数的名字可以和方法中声明的局部变量的名字相同

3.D

关于以下代码说法正确的是()。

classTestimplementsRunnable{

publicintrun(){

while(true){

inti=0;

i++;

system.out.println("i="+i);

本题得分:0分

A程序通过编译并且run()方法可以输出递增i值

B程序通过编译'调用run。方法将不显示任何输出

C程序不能通过编译,因为whi1e循环控制条件不能为true

D程序不能通过编译,因为run()方法的返回类型不是void

4.A

用abstract修饰的类称为抽象类,它们()。

本题得分:1.5分

A只能用于派生新类,不能用于创建对象

B只能用于创建对象,不能用于派生新类

C既可用于创建对象,也可用于派生新类

D既不能用于创建对象,也不能用于派生新类

5.B

对于catch子句的排列,下列正确的是()。

本题得分:1.5分

A父类在先,子类在后

B子类在先,父类在后

C如何排列都无关

DException类在先,其他异常类在后

6.D

以下不是Scanner类的方法的有()。

本题得分:0分

AhasNext()

BnextO

CnextlntO

DnextStringO

7.A

关于对象数组初始化描述错误的是()。

本题得分:0分

AStudent[]s=newStudent[]{newStudent(张三1001,);newStud

ent(李四,002,)};

BStudent[]s=newStudent[]{newStudent(张三,001,),newStud

ent(李四,002,)};

CStudent[]s;s=newStudent[2];s[O]=newStudent(张三'001,);s[l]

=newStudent(李四,002,);I

D其他三种说法都不对

8.C

下列声明和赋值语句错误的是()。

本题得分:1.5分

Adoublew=3.1415

BStringstrl="bye"

Cfloatz=6.74567

DBooleantruth=true

9.C

能单独和finally语句一起使用的块是()。

本题得分:1.5分

Athrow

BThrows

Ctry

Dcatch

10.C

关于关键字this和super描述正确的是()。

本题得分:0分

A都可以用在main()方法中

B都是指向一个内存地址

C不能用在main()方法中

D意义相同

11.D

关于以下for循环描述正确的是()。

for(初值;终值;增量)

本题得分:0分

A初值、终值、增量必须是整数

Bfor循环的次数是由一个默认的循环变量决定

C初值和增量都是赋值语句,终值是条件判断语句

Dfor循环是一种计次循环,每个for循环都带有一个内部不可见循环变

量,控制for循环次数

12.A

java语言具有跨平台性是因为()。

本题得分:1.5分

A字节编码

B内存跟踪

C语法检查

D多线程

13.B

以下描述中,错误的有()。

本题得分:1.5分

AJava只支持单一继承,但接口可以弥补这一缺陷

B一个类可以继承多个父类

C一个接口可以继承多个父接口

D接口的主要用途是被实现类实现'一个类可以实现一个或多个接口

14.C

关于包描述错误的是()。

本题得分:1.5分

A包在物理形式上,其实就是在磁盘中个目录

B导入包用import语句

CPrivate属性的变量在同一个包内的不同类下也可使用

D一个java源文件可以有多个import语句,但只能有一条package语句

15.D

数组中可以包含什么类型的元素()。

本题得分:1.5分

Aint型

Bstring型

C数组

D以上都可以

16.B

Java源文件和编译后的文件扩展名分别为()。

本题得分:1.5分

A.class和.java

B.java和.class

C.class和.class

D.java和.java

17.C

Java中,List接口的特点是()。

本题得分:1.5分

A不允许重复元素,元素无顺序

B不允许重复元素,元素有顺序

C允许重复元素,元素有顺序

D允许重复元素,元素无顺序

18.D

A派生出子类B'B派生出子类C>并且在Java源代码中有如下声明:

1.AaO=newA();

2.Aal=newB();

3.Aa2=newC();

问以下哪些说法是正确的()。

本题得分:1.5分

A只有第一行能通过编译

B第1、2行能通过编译,但第3行编译出错误

C第1、2、3行能通过编译,但第2、3行运行时出错

D第1行、第2行和第3行的声明都是正确的

19.D

以下程序运行结果是()。

publicclassTest{

publicintdiv(inta,intb){

try{

returna/b;

}catch(Exceptione){

System.out.println("Exception");

}catch(NulIPointerExceptione){

System.out.println(uArithmeticExceptionM);

)

catch(ArithmeticExceptione){

System.out.println(uArithmeticException");

}finally{

System.out.println("finally");

}

return0;

}

publicstaticvoidmain(String[]args){

Testdemo=newTestO;

System,out.println(“商是:”+demo.div(9,0));

)

)

本题得分:0分

AExceptionfinally商是:0

BArithmeticExceptionfinally商是:0

Cfinally商是:0

D编译报错

20.B

以下描述正确的有()。

本题得分:1.5分

A方法的重写应用在一个类的内部

B方法的重载与返回值类型无关

C构造方法不能重载

D构造方法可以重写

21.D

下面代码执行完后,正确的输出结果是()

packagecom.itshixun.test;

publicclassTest{

publicstaticvoidmain(String[]args){

intnum=2;

switch(num){

case1:

System.out.println(l);break;

case2:

System.out.println(2);

case3:

System.out.println(3);break;

default:

System.out.println(5);break;

本题得分:1.5分

A程序正确执行,输出结果:2

B程序正确执行,输出结果为:3

C编译错误,提示错误信息,无法通过

D程序正确执行,输出结果:23

22.C

下记代码的输出结果是()

publicclassTest{

publicstaticvoidmain(String[]args){

intscore=85;//考试成绩

if(score>=90){

System,out.printin("优秀");

}if(score>=80){

System,out.println("良好");

}if(score>=60){

System,out.println("中等");

}else{

System.out.println("差”);

)

)

}

本题得分:L5分

A良好

B中等

C良好中等

D中等良好

23.C

关于泛型以下描述错误的有:

本题得分:1.5分

AJava所有的集合类都在java,util包下,使用集合时必须要导入java.

uti1包

BJava的集合类主要由两个接口派生而出:Collection接口和Map接口

CCollection接口中有3个子接口:Set接口、List接口、Map接口

DJava中常用的三类集合:Set集合、List集合、Map集合

24.D

以下哪些情况下,finally块中代码不会被执行:

本题得分:1.5分

Atry块中代码未出现异常时

Btry块中代码出现异常,却没有被捕获时

Ctry块或catch块中执行了return语句

Dtry块或catch块中调用了System.exit()方法

25.C

以下是Student类的构造函数、其中this代表的是什么:

publicStudent(Stringname,intnum,Stringaddress)

{

this,name=name;

this.num=num;

this.address=address;

)

本题得分:0分

AStudent类

BStudent类的构造函数

CStudent类的对象

D以上都不是

26.A

重写(覆盖)与重载的关系是:

本题得分:1.5分

A重写只有发生在父类与子类之间,而重载可以发生在同一个类中

B重写方法可以不同名,而重载方法必须同名

Cfinal修饰的方法可以被重写,但不能被重载

D重写与重载是同一回事

27.B

以下程序的运行结果是:

publicclassHei1eWorld{

publicstaticvoidmain(String[]args){

System.out.println("Hello\nWorld!");

)

}

本题得分:1.5分

AHello\nWorld!

BHello另起一行显示:World!

CHello

DHelloWorld!

28.A

下列说法正确的是()。

本题得分:0分

A一个程序可以包含多个源文件

B一个源文件中只能有一个类

C一个源文件中可以有多个公共类

D一个源文件只能供一个程序使用

29.C

下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的()。

本题得分:L5分

Apublic

Bprivate

Cstatic

Dfinal

30.B

关于throw和throws的描述错误的有()。

本题得分:1.5分

Athrow抛出的是异常实例对象

Bthrow一次能抛出多个异常实例对象

Cthrows用来声明方法可能抛出的异常序列

Dthrows在定义方法时使用1后面跟着异常类

31.A

break语句()。

本题得分:0分

A只中断最内层的循环

B只中断最外层的循环

C借助于标号,可以实现任何外层循环中断

D只中断某一层的循环

32.B

下面关于构造函数的说法不正确的是()。

本题得分:1.5分

A构造函数也属于类的方法,用于创建对象的时候给成员变量赋值

B构造函数不可以重载

C构造函数没有返回值

D构造函数一定要和类名相同

33.D

如下程序,请选择正确的描述()。

List1st=newLinkedList<String>();

♦七8(18“赤”);

您七2(1(1(“橙”);

作1:.@(1(1("黄“);

lst.add(1/);

1st.removeO;

for(inti=0;i<lst.size();i++){

System.out.println(1st.get(i));

本题得分:0分

AA.可以正常运行,显示“橙黄绿

B不能编译通过,List1st=newLinkedList〈String>();出错

C.可以正常运行,显示“赤橙黄”

D不能编译通过,1ist.remove。出错

34.C

在一个文件里面写如下代码,则此文件的文件名应该为()。

classStudent{}

publicclassTeacher()

本题得分:1.5分

AStudent.java

BStudent.class

CTeacher.java

DTeachet.class

35.D

Java中,在考虑子类和父类可能不在同一包的情况下,下列说法中肯定正确的是()。

本题得分:L5分

A实例方法可直接调用父类的实例方法

B实例方法可直接调用父类的类方法

C实例方法可直接调用其他类的实例方法

D实例方法可直接调用本类中的类方法

36.

构造函数什么时候被调用()。

本题得分:1.5分

A创建对象时

B类定义时

C使用对象的方法时

D使用对象的属性时

37.C

在Java中,以下程序的编译运行结果是()。

classSup{

publicSup(inta){};

publicvoidprint(){

System.out.println(“accp”);

}

)

publicclassTest(

publicstaticvoidmain(String[]args){

newSup.printO;

}

本题得分:0分

A输出:accp

B.运行时错误

C.编译错误

D运行正常但没有任何输出

38.C

下面哪个语句(初始化数组)是不正确的()。

本题得分:L5分

Aintx[]={1,2,3}

Bint[]x={1,2,3)

Cintx[3]={l,2,3}

Dintx[]=newint[]{1,2,3)

39.B

类Testi定义如下:

1.publicclassTesti{

2.publicfloataMethod(floata»floatb,intc)(...}

3.

4.)

将以下哪种方法插入行3是不合法的()。

本题得分:1.5分

ApublicfloataMethod(floata,floatb,floatc){…}

BpublicfloataMethod(floatb,floata,intc){...}

CpublicintaMethod(inta,intb,intc){...}

DprivatefloataMethod(inta,intb.intc){...}

40.A

以下程序运行结果是()。

publicclassTestextendsFather{

privateStringname=wtest”;

publicstaticvoidmain(String[]args){

Testtest=newTest();

System,out.println(test.getNameO);

)

}

classFather{

privateStringname=Mfather”;

publicStringgetNameO{

returnname;

)

本题得分:1.5分

Afather

Btest

C编译出错

D运行出错,无输出

41.A

以下代码,描述正确的有()。

interfaceIDemo{

publicstaticfinalStringname;1

voidprint();2

publicvoidgetlnfo();3

)

abstractclassPersonimplementsIDemo{4

publicvoidprint(){

)

)

本题得分:0分

A第1行错误,没有给变量赋值

B第2行错误,方法没有修饰符

C第4行错误,没有实现接口的全部方法

D第3行错误,没有方法的实现

42.D

如何把7.25四舍五人为最接近的整数()。

本题得分:1.5分

Around(7.25)

Brnd(7.25)

CMath.rnd(7.25)

DMath.round(7.25)

43.C

若已定义byte[]x={11,22,33,-66};其中0WkW3,则对x数组元素错误的引用是

()。

本题得分:1.5分

Ax[5-3]

Bx[k]

Cx[k+5]

Dx[O]

44.D

下列语句序列执行后,i的值是()。

inti=16;

do{i/=2;}while(i>3);

本题得分:1.5分

A16

B8

C4

D2

45.B

下列有关数组的说法正确的是()。

本题得分:1.5分

AJava中数组的大小可以改变

B数组的下标索引是从。开始,下标索引不能越界

Cint[][]a=newint[][3]

D数组中的各个元素的值不可以改变

46.A

下列关于接口和抽象类的说法不正确的是()。

本题得分:1.5分

A接口也有构造方法

B实现接口时,需对接口中的所有方法都要实现

C抽象类也有构造方法

D抽象类可以派生出子类

47.A

下面关于抽象方法说法不正确的是()。

本题得分:1.5分

A一个抽象类中可以含有多个抽象方法,不能包含已实现的方法

B实现一个接口,但是没有完全实现接口中的抽象方法的类是抽象类

C继承一个抽象类,但是没有完全实现父类包含的抽象方法的类是抽象类

D一个类可以继承抽象类的同时实现一个或多个接口

48.C

下列关于方法重载的说法,不正确的是()。

本题得分:1.5分

A重载必须方法名相同

B重载必须参数列表不同

C重载必须返回类型不同

D重载方法的访问修饰符可以不同

49.B

在实现类的继承关系时需要遵循()继承原则。

本题得分:1.5分

A多重

B单一

C双重

D不能继承

50.B

用来修饰interface的修饰符为()。

本题得分:1.5分

Aprivate

Bpublic

Cprotected

Dstatic

51.B

下列标识符合法的是()。

本题得分:1.5分

Apublic

B$Usdollars

C1234

DHello.word

52.A

以下不是Java的关键字的是()。

本题得分:1.5分

ATRUE

Bconst

Csuper

Dvoid

53.C

在异常处理中,如释放资源、关闭文件、关闭数据库等由()来完成。

本题得分:1.5分

Atry子句

Bcatch子句

Cfinally子句

Dthrow子句

54.B

下列语句序列执行后,k的值是()。

intm=3,n=6,k=0;

while((m++)<(―n))++k;

本题得分:1.5分

A0

B1

C2

D3

55.C

给出下面代码:

publicclassPerson{

staticintarr[]=newint[10];

publicstaticvoidm

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论