銳聘學(xué)院Java考試題_第1頁
銳聘學(xué)院Java考試題_第2頁
銳聘學(xué)院Java考試題_第3頁
銳聘學(xué)院Java考試題_第4頁
銳聘學(xué)院Java考試題_第5頁
已閱讀5頁,還剩58頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

l.A

以下程序運行結(jié)果是()。

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

關(guān)于whi1e和do-whi1e循環(huán),下列說法正確的是()。

本題得分:0分

A兩種循環(huán)除了格式不同外,功能完全相同

B與do-whi1e語句不同的是,whi1e語句的循環(huán)至少執(zhí)行一次

Cdo-while語句首先計算終止條件,當(dāng)條件滿足時,才去執(zhí)行循環(huán)體中的

語句

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數(shù)據(jù)類型在內(nèi)存中表示為()

本題得分:1.5分

A2個字節(jié)

B4個字節(jié)

C由程序員指定

D以上都不正確

8.C

下列敘述中,正確的是()

本題得分:1.5分

AJAVA源文件擴展名為.jar

BJAVA源文件名與public類名可以不相同

CJava語言的標(biāo)識符是區(qū)分大小寫的

D源文件中public類的數(shù)目不限

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

下面哪個語句(初始化數(shù)組)是不正確的()。

本題得分: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面向?qū)ο?/p>

B多線程

C平臺無關(guān)性

D可擴展性

14.B

以下描述正確的有()。

本題得分:1.5分

A方法的重寫應(yīng)用在一個類的內(nèi)部

B方法的重載與返回值類型無關(guān)

C構(gòu)造方法不能重載

D構(gòu)造方法可以重寫

15.B

在Java中,關(guān)于HashMap類的描述,以下錯誤的是()。

本題得分:L5分

AHashMap使用鍵/值得形式保存數(shù)據(jù)

BHashMap能夠保證其中元素的順序

CHashMap允許將null用作鍵

DHashMap允許將nu11用作值

16.A

Java不支持下面哪種繼承()。

本題得分:1.5分

A實現(xiàn)多繼承

B多接口繼承

C實現(xiàn)單繼承

D單接口繼承

17.B

用來修飾interface的修飾符為()。

本題得分:L5分

Aprivate

Bpublic

Cprotected

Dstatic

18.A

下面的集合中,()不可以存儲重復(fù)元素。

本題得分:1.5分

ASet

BCollection

CMap

DList

19.B

執(zhí)行下列代碼后1哪個結(jié)論是正確的String[]s=newString[10];()?

本題得分:1.5分

As[10]為〃〃

Bs[9]為nul1

Cs[0]為未定義

Ds.length。為10

20.C

下面表達(dá)式中,用來訪問數(shù)組中第一個值的是()。

本題得分:1.5分

AintArray[1]

BintArray.1

CintArray[0]

DintArray.0

21.B

關(guān)于throw和throws的描述錯誤的有()。

本題得分:1.5分

Athrow拋出的是異常實例對象

Bthrow一次能拋出多個異常實例對象

Cthrows用來聲明方法可能拋出的異常序列

Dthrows在定義方法時使用,后面跟著異常類

22.C

Java中,哪種不可以用來限制存取權(quán)限的關(guān)鍵字()。

本題得分:1.5分

Apublic

Bprotected

Cextends

Dprivate

23.B

以下不屬于Java基本數(shù)據(jù)類型的是()。

本題得分:1.5分

Aint

BBoolean

Cfloat

Dchar

24.C

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

本題得分:1.5分

A不允許重復(fù)元素,元素?zé)o順序

B不允許重復(fù)元素,元素有順序

C允許重復(fù)元素,元素有順序

D允許重復(fù)元素,元素?zé)o順序

25.A

在Java中,運行時發(fā)生的錯誤稱為()。

本題得分:1.5分

A異常

B暫停

C消息

D服務(wù)

26.D

現(xiàn)有定義int=123*longj=456;下面賦值不正確的語句是()。

本題得分:0分

Aj=i;

Bj=(long)i;

Ci=(int)j;

Di=j;

27.B

在如下所示的Java代碼中,this關(guān)鍵字是指()。

publicclassPerson{

privateStringname;

privateStringage;

publicvoidsetName(Stringname){

=name;

本題得分:1.5分

APerson類

BPerson類的內(nèi)部指代自身的引用

CsetNameO方法的參數(shù)neme

DsetName()方法

28.A

ArrayListnums=newArrayListC);

nums.add("A");

nums.add("C");

nums.add("B");

for(Stringtmp:nums){

System,out.printIn(tmp);

)

上述Java代碼的結(jié)果是()。

本題得分:1.5分

AACB

BABC

CCBA

DCAB

29.B

Java中,下列()不是Java異?;鹄頇C制主要依賴的關(guān)鍵字。

本題得分:1.5分

Atry

Barray

Ccatch

Dthrow

30.D

boolean所表示的數(shù)據(jù)類型的是()

本題得分:1.5分

A整數(shù)類型

B字符串類型

C浮點數(shù)類型

D布爾類型

31.D

Java可以用來創(chuàng)建程序的工具集是()

本題得分:1.5分

AJRE

BJNI

CJVM

DJDK

32.C

以下對抽象類的描述正確的是()。

本題得分:1.5分

A抽象類沒有構(gòu)造方法

B抽象類必須提供抽象方法

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

D抽象類可以通過new關(guān)鍵字直接實例化

33.D

下面哪個是Java語言中正確的標(biāo)識符()。

本題得分:1.5分

A3com

Bimport

Cthis

Dthat

34.B

在java中,如下代碼段的輸出結(jié)果為()。

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.

執(zhí)行以下程序會產(chǎn)生什么異常()。

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

整型數(shù)據(jù)類型中,需要內(nèi)存空間最少的是()。

本題得分:1.5分

Ashort

Blong

Cint

Dbyte

40.C

下列運算結(jié)果默認(rèn)為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方法重載只能發(fā)生在一個類的內(nèi)部

B構(gòu)造方法不能重載

C重載要求方法名相同,參數(shù)列表不同

D方法的返回值類型不是區(qū)分方法重載的條件

43.C

以下對異常的描述不正確的有()。

本題得分:1.5分

A異常分為Error和Exception

BThrowable是所有異常類的父類

CException是所有異常類父類

DException包括RuntimeException和RuntimeException之外的異常

44.A

構(gòu)造函數(shù)什么時候被調(diào)用()。

本題得分:1.5分

A創(chuàng)建對象時

B類定義時

C使用對象的方法時

D使用對象的屬性時

45.D

在Java中,下面對于構(gòu)造函數(shù)的描述正確的是()。

本題得分:1.5分

A類必須顯示定義構(gòu)造函數(shù)

B構(gòu)造函數(shù)的返回類型是void

C構(gòu)造函數(shù)和類有相同的名稱,并且不帶有任何參數(shù)

D一個類可以定義多個構(gòu)造函數(shù)

46.C

下列選項中,用于在定義子類時聲明父類的關(guān)鍵字是()。

本題得分:1.5分

Ainterface

Bpackage

Cextends

Dabstract

47.B

關(guān)鍵字()是Java提供的一個關(guān)鍵字,它是直接父類對象的默認(rèn)引用。

本題得分:1.5分

Astatic

Bsuper

Cfinal

Doverrid

48.C

哪個關(guān)鍵字可以拋出異常()。

本題得分: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

下面哪項可以得到數(shù)組元素的個數(shù),java中定義數(shù)組名為abc()。

本題得分:1.5分

Aabc.length()

Babe,length

Clen(abc)

Dubound(abc)

52.A

多態(tài)的表現(xiàn)形式有()。

本題得分: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

下面代碼運行結(jié)果是()

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

面向?qū)ο蟮娜筇卣鳎ǎ?/p>

本題得分:0分

A繼承

B抽象

C多態(tài)

D封裝

58.ABC

靜態(tài)變量和實例變量的區(qū)別()。

本題得分:2分

A靜態(tài)變量是被static修飾符修飾的變量

B實例變量必須依存某一實例,需要首先創(chuàng)建對象然后通過對象才能訪問

C靜態(tài)變量可以實現(xiàn)讓對個對象共享內(nèi)存

D每次調(diào)用靜態(tài)變量時,都首先需要創(chuàng)建實例對象

59.ABC

Java中的final關(guān)鍵字有哪些用法()。

本題得分:2分

A修飾類:表示該類不能被繼承

B修飾方法:表示該方法不能被重寫

C修飾變量:表示變量只能一次賦值以后不能被修改(常量)

D修飾捕獲異常,用于無論是否出現(xiàn)異常,都會執(zhí)行代碼

60.AB

在Java中,下面關(guān)于接口的說法中正確是()。

本題得分:2分

A一個類可以實現(xiàn)多個接口

B接口中只可以定義常量,不可以定義變量

C接口中所有的方法都是抽象方法,默認(rèn)都用protected修飾

D接口可以通過new進(jìn)行實例化

61.

給定Java代碼如下,要創(chuàng)建shape類的子類Circle,以下代碼正確的是()。

abstractclassShape{abstractvoiddraw();}

本題得分:0分

AclassCircleextendsShape{intdraw(){}}

BabstractclassCircleextendsShape{}

CclassCircleextendsShape{voiddraw();}

DclassCircleextendsShape{voiddraw(){}}

62.

關(guān)于集合以下描述正確的有:

本題得分:0分

AMap集合是無序的映射集合

BSet集合中數(shù)據(jù)不允許重復(fù),Map集合中key鍵也不可重復(fù)

C可以通過key來獲取Map集合中的數(shù)據(jù)項

D可以通過value來獲取Map集合中的數(shù)據(jù)項

63.BCD

關(guān)于foreach描述正確的是:

本題得分:2分

A對于數(shù)組來說,使用foreach語句時,需要先獲得數(shù)組長度

Bforeach語句可以用來遍歷數(shù)組或集合中的元素

Cforeach和iteration都可以用來遍歷集合

Dforeach的語法是:foreach(數(shù)據(jù)類型變量名:數(shù)組名)

64.ACD

下列有關(guān)構(gòu)造方法描述不正確的是()。

本題得分:2分

A每一個類中都必須新建一個構(gòu)造方法

B構(gòu)造方法在創(chuàng)建對象時調(diào)用

C構(gòu)造方法的方法名可以自己定義

D構(gòu)造方法的返回類型是void

1.C

以下可以用來獲取字符串長度的是()。

本題得分:1.5分

Asize

Blength

Clength()

DsizeO

2.D

下列哪個敘述是正確的()。

本題得分:0分

A成員變量的名字不可以和局部變量的名字相同

B成員變量沒有默認(rèn)值

C局部變量沒有默認(rèn)值

D方法的參數(shù)的名字可以和方法中聲明的局部變量的名字相同

3.D

關(guān)于以下代碼說法正確的是()。

classTestimplementsRunnable{

publicintrun(){

while(true){

inti=0;

i++;

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

本題得分:0分

A程序通過編譯并且run()方法可以輸出遞增i值

B程序通過編譯'調(diào)用run。方法將不顯示任何輸出

C程序不能通過編譯,因為whi1e循環(huán)控制條件不能為true

D程序不能通過編譯,因為run()方法的返回類型不是void

4.A

用abstract修飾的類稱為抽象類,它們()。

本題得分:1.5分

A只能用于派生新類,不能用于創(chuàng)建對象

B只能用于創(chuàng)建對象,不能用于派生新類

C既可用于創(chuàng)建對象,也可用于派生新類

D既不能用于創(chuàng)建對象,也不能用于派生新類

5.B

對于catch子句的排列,下列正確的是()。

本題得分:1.5分

A父類在先,子類在后

B子類在先,父類在后

C如何排列都無關(guān)

DException類在先,其他異常類在后

6.D

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

本題得分:0分

AhasNext()

BnextO

CnextlntO

DnextStringO

7.A

關(guān)于對象數(shù)組初始化描述錯誤的是()。

本題得分: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

關(guān)于關(guān)鍵字this和super描述正確的是()。

本題得分:0分

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

B都是指向一個內(nèi)存地址

C不能用在main()方法中

D意義相同

11.D

關(guān)于以下for循環(huán)描述正確的是()。

for(初值;終值;增量)

本題得分:0分

A初值、終值、增量必須是整數(shù)

Bfor循環(huán)的次數(shù)是由一個默認(rèn)的循環(huán)變量決定

C初值和增量都是賦值語句,終值是條件判斷語句

Dfor循環(huán)是一種計次循環(huán),每個for循環(huán)都帶有一個內(nèi)部不可見循環(huán)變

量,控制for循環(huán)次數(shù)

12.A

java語言具有跨平臺性是因為()。

本題得分:1.5分

A字節(jié)編碼

B內(nèi)存跟蹤

C語法檢查

D多線程

13.B

以下描述中,錯誤的有()。

本題得分:1.5分

AJava只支持單一繼承,但接口可以彌補這一缺陷

B一個類可以繼承多個父類

C一個接口可以繼承多個父接口

D接口的主要用途是被實現(xiàn)類實現(xiàn)'一個類可以實現(xiàn)一個或多個接口

14.C

關(guān)于包描述錯誤的是()。

本題得分:1.5分

A包在物理形式上,其實就是在磁盤中個目錄

B導(dǎo)入包用import語句

CPrivate屬性的變量在同一個包內(nèi)的不同類下也可使用

D一個java源文件可以有多個import語句,但只能有一條package語句

15.D

數(shù)組中可以包含什么類型的元素()。

本題得分:1.5分

Aint型

Bstring型

C數(shù)組

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不允許重復(fù)元素,元素?zé)o順序

B不允許重復(fù)元素,元素有順序

C允許重復(fù)元素,元素有順序

D允許重復(fù)元素,元素?zé)o順序

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

以下程序運行結(jié)果是()。

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方法的重寫應(yīng)用在一個類的內(nèi)部

B方法的重載與返回值類型無關(guān)

C構(gòu)造方法不能重載

D構(gòu)造方法可以重寫

21.D

下面代碼執(zhí)行完后,正確的輸出結(jié)果是()

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程序正確執(zhí)行,輸出結(jié)果:2

B程序正確執(zhí)行,輸出結(jié)果為:3

C編譯錯誤,提示錯誤信息,無法通過

D程序正確執(zhí)行,輸出結(jié)果:23

22.C

下記代碼的輸出結(jié)果是()

publicclassTest{

publicstaticvoidmain(String[]args){

intscore=85;//考試成績

if(score>=90){

System,out.printin("優(yōu)秀");

}if(score>=80){

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

}if(score>=60){

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

}else{

System.out.println("差”);

)

)

}

本題得分:L5分

A良好

B中等

C良好中等

D中等良好

23.C

關(guān)于泛型以下描述錯誤的有:

本題得分:1.5分

AJava所有的集合類都在java,util包下,使用集合時必須要導(dǎo)入java.

uti1包

BJava的集合類主要由兩個接口派生而出:Collection接口和Map接口

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

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

24.D

以下哪些情況下,finally塊中代碼不會被執(zhí)行:

本題得分:1.5分

Atry塊中代碼未出現(xiàn)異常時

Btry塊中代碼出現(xiàn)異常,卻沒有被捕獲時

Ctry塊或catch塊中執(zhí)行了return語句

Dtry塊或catch塊中調(diào)用了System.exit()方法

25.C

以下是Student類的構(gòu)造函數(shù)、其中this代表的是什么:

publicStudent(Stringname,intnum,Stringaddress)

{

this,name=name;

this.num=num;

this.address=address;

)

本題得分:0分

AStudent類

BStudent類的構(gòu)造函數(shù)

CStudent類的對象

D以上都不是

26.A

重寫(覆蓋)與重載的關(guān)系是:

本題得分:1.5分

A重寫只有發(fā)生在父類與子類之間,而重載可以發(fā)生在同一個類中

B重寫方法可以不同名,而重載方法必須同名

Cfinal修飾的方法可以被重寫,但不能被重載

D重寫與重載是同一回事

27.B

以下程序的運行結(jié)果是:

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

關(guān)于throw和throws的描述錯誤的有()。

本題得分:1.5分

Athrow拋出的是異常實例對象

Bthrow一次能拋出多個異常實例對象

Cthrows用來聲明方法可能拋出的異常序列

Dthrows在定義方法時使用1后面跟著異常類

31.A

break語句()。

本題得分:0分

A只中斷最內(nèi)層的循環(huán)

B只中斷最外層的循環(huán)

C借助于標(biāo)號,可以實現(xiàn)任何外層循環(huán)中斷

D只中斷某一層的循環(huán)

32.B

下面關(guān)于構(gòu)造函數(shù)的說法不正確的是()。

本題得分:1.5分

A構(gòu)造函數(shù)也屬于類的方法,用于創(chuàng)建對象的時候給成員變量賦值

B構(gòu)造函數(shù)不可以重載

C構(gòu)造函數(shù)沒有返回值

D構(gòu)造函數(shù)一定要和類名相同

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

在一個文件里面寫如下代碼,則此文件的文件名應(yīng)該為()。

classStudent{}

publicclassTeacher()

本題得分:1.5分

AStudent.java

BStudent.class

CTeacher.java

DTeachet.class

35.D

Java中,在考慮子類和父類可能不在同一包的情況下,下列說法中肯定正確的是()。

本題得分:L5分

A實例方法可直接調(diào)用父類的實例方法

B實例方法可直接調(diào)用父類的類方法

C實例方法可直接調(diào)用其他類的實例方法

D實例方法可直接調(diào)用本類中的類方法

36.

構(gòu)造函數(shù)什么時候被調(diào)用()。

本題得分:1.5分

A創(chuàng)建對象時

B類定義時

C使用對象的方法時

D使用對象的屬性時

37.C

在Java中,以下程序的編譯運行結(jié)果是()。

classSup{

publicSup(inta){};

publicvoidprint(){

System.out.println(“accp”);

}

)

publicclassTest(

publicstaticvoidmain(String[]args){

newSup.printO;

}

本題得分:0分

A輸出:accp

B.運行時錯誤

C.編譯錯誤

D運行正常但沒有任何輸出

38.C

下面哪個語句(初始化數(shù)組)是不正確的()。

本題得分: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

以下程序運行結(jié)果是()。

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行錯誤,沒有實現(xiàn)接口的全部方法

D第3行錯誤,沒有方法的實現(xiàn)

42.D

如何把7.25四舍五人為最接近的整數(shù)()。

本題得分: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數(shù)組元素錯誤的引用是

()。

本題得分:1.5分

Ax[5-3]

Bx[k]

Cx[k+5]

Dx[O]

44.D

下列語句序列執(zhí)行后,i的值是()。

inti=16;

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

本題得分:1.5分

A16

B8

C4

D2

45.B

下列有關(guān)數(shù)組的說法正確的是()。

本題得分:1.5分

AJava中數(shù)組的大小可以改變

B數(shù)組的下標(biāo)索引是從。開始,下標(biāo)索引不能越界

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

D數(shù)組中的各個元素的值不可以改變

46.A

下列關(guān)于接口和抽象類的說法不正確的是()。

本題得分:1.5分

A接口也有構(gòu)造方法

B實現(xiàn)接口時,需對接口中的所有方法都要實現(xiàn)

C抽象類也有構(gòu)造方法

D抽象類可以派生出子類

47.A

下面關(guān)于抽象方法說法不正確的是()。

本題得分:1.5分

A一個抽象類中可以含有多個抽象方法,不能包含已實現(xiàn)的方法

B實現(xiàn)一個接口,但是沒有完全實現(xiàn)接口中的抽象方法的類是抽象類

C繼承一個抽象類,但是沒有完全實現(xiàn)父類包含的抽象方法的類是抽象類

D一個類可以繼承抽象類的同時實現(xiàn)一個或多個接口

48.C

下列關(guān)于方法重載的說法,不正確的是()。

本題得分:1.5分

A重載必須方法名相同

B重載必須參數(shù)列表不同

C重載必須返回類型不同

D重載方法的訪問修飾符可以不同

49.B

在實現(xiàn)類的繼承關(guān)系時需要遵循()繼承原則。

本題得分:1.5分

A多重

B單一

C雙重

D不能繼承

50.B

用來修飾interface的修飾符為()。

本題得分:1.5分

Aprivate

Bpublic

Cprotected

Dstatic

51.B

下列標(biāo)識符合法的是()。

本題得分:1.5分

Apublic

B$Usdollars

C1234

DHello.word

52.A

以下不是Java的關(guān)鍵字的是()。

本題得分:1.5分

ATRUE

Bconst

Csuper

Dvoid

53.C

在異常處理中,如釋放資源、關(guān)閉文件、關(guān)閉數(shù)據(jù)庫等由()來完成。

本題得分:1.5分

Atry子句

Bcatch子句

Cfinally子句

Dthrow子句

54.B

下列語句序列執(zhí)行后,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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論