JAVA開發(fā)基礎(chǔ)練習(xí)題及答案8-2023背題版_第1頁
JAVA開發(fā)基礎(chǔ)練習(xí)題及答案8-2023背題版_第2頁
JAVA開發(fā)基礎(chǔ)練習(xí)題及答案8-2023背題版_第3頁
JAVA開發(fā)基礎(chǔ)練習(xí)題及答案8-2023背題版_第4頁
JAVA開發(fā)基礎(chǔ)練習(xí)題及答案8-2023背題版_第5頁
已閱讀5頁,還剩102頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

試題說明

本套試題共包括1套試卷

每題均顯示答案和解析

JAVA開發(fā)基礎(chǔ)練習(xí)題及答案8(500題)

JAVA開發(fā)基礎(chǔ)練習(xí)題及答案8

1.[單選題]Supposesisastringwiththevalue"java".WhatwillbeassignedtoXif

youexecutethefollowingcode?()

Charx=s.charAt(4);

A)'a'

B)'v'

C)Nothingwillbeassignedtox,becausetheexecutioncausestheruntimeerror

StringlndexoutofBoundsException.

答案:C

解析:

2.[單選題]下列哪個(gè)選項(xiàng)不是JaVa語言的特點(diǎn)?

A)面向過程

B)平臺(tái)無關(guān)

C)高安全性

D)面向?qū)ο?/p>

答案:A

解析:

3.[單選題]用來導(dǎo)入已定義好的類或包的語句是()。

A)<inputtype="radio"name="input_12f690al46fcll79822e_2_l"value="choice_0">main

B)import正確

C)<inputtype="radio"name="input_12f690al46fcl179822e_2_l"

value="choice_2">publicclass

D)<inputtype="radio"name="input_12f690al46fcll79822e_2_l"value="choice_3">class

答案:B

解析:

4.[單選題]下面關(guān)于配置Path環(huán)境變量作用的說法中,正確的是0

A)在任意目錄可以使用javac和java命令

B)在任意目錄下可以使用ClaSS文件

C)在任意目錄可以使用記事本

D)在任意目錄下可以使用掃雷游戲

答案:A

解析:path環(huán)境變量的作用是在任意目錄下都可以使用javac和java命令。

5.[單選題]下列說法中錯(cuò)誤的一項(xiàng)是()。

A)線程就是程序

B)線程是一個(gè)程序的單個(gè)執(zhí)行流

C)多線程是指一個(gè)程序的多個(gè)執(zhí)行流

D)多線程用于實(shí)現(xiàn)并發(fā)

答案:A

解析:

6.[單選題]下列哪個(gè)方法能讓當(dāng)前線程釋放對象鎖()

A)wait()

B)joinO

C)start()

D)sleep()

答案:A

解析:

7.[單選題]下面是關(guān)于類及其修飾符的一些描述,不正確的是()

A)abstract類只能用來派生子類,不能用來創(chuàng)建abstract類的對象。

B)final類不但可以用來派生子類,也可以用來創(chuàng)建final類的對象。

C)abstract不能與final同時(shí)修飾一個(gè)類。

D)abstract方法必須在abstract類中聲明,但abstract類定義中可以沒有abstract方法。

答案:B

解析:

8.[單選題]考慮下列JaVa代碼:

classA{

publicstaticvoidmain(String[]args){

try{

System,out.println("Hello,World!");

其中的錯(cuò)誤是()。

A)沒有CatCh或finalIy塊

B)沒有拋出異常的代碼不能出現(xiàn)在try代碼塊內(nèi)

C)如果沒有CatCh塊而使用try,main()會(huì)總是拋出異常.

D)classA沒有throwsIOException

答案:A

解析:

9.[單選題]下面選項(xiàng)中,完全面向?qū)ο蟮木幊陶Z言是()

A)C++

B)COBOL

C)JAVA

D)FORTRAN

答案:C

解析:

10.[單選題]請閱讀下面的程序,程序的運(yùn)行結(jié)果是()O

ClassPerson{

Stringname;

Intage;

PublicPerson(){}

PublicPerson(Stringn,inta){

Name=n;

Age=a;

)

Publicvoidshow(){

System,out.print(name+"—"+age+"");

}

)

PublicclassTest{

Publicstaticvoidmain(String[]args){

Personpl=newPersonO;

Pl.show();

Personp2=newPerSon("周星馳",27);

P2.show();

)

)

A)null—O周星馳-27

B)null-—27周星馳--27

C)周星馳--Onull27

D)周星馳--27null-27

答案:A

解析:pl對象由無參構(gòu)造函數(shù)創(chuàng)建,String類型初始值為null,int類型初始值為0。p2對象由有參構(gòu)

造函數(shù)創(chuàng)建,初始化時(shí),傳入name值為周星馳,age值為27。

IL[單選題]JDK工具中能提供可在脫離萬維網(wǎng)瀏覽器環(huán)境的情況下運(yùn)行applet的是()。

選項(xiàng).

A)appIetviewer.exe

B)java,exe

C)javac.exe

D)jdbc.exe

答案:A

解析:

12.[單選題]下列選項(xiàng)中,哪種請求方式的參數(shù)可以使用HttPSerVIetReqUeSt接口的

getQueryString()方法獲取到?

A)post

B)delete

C)put

D)get

答案:D

解析:

13.[單選題]下列關(guān)于父類成員的訪問權(quán)限的描述中,正確的是:()。

A)子類可以繼承父類中的所有成員;

B)子類可以繼承父類中除構(gòu)造方法外的所有成員;

C)子類以繼承父類中除PriVate外的所有成員;

D)子類可以繼承父類中的PUbliC或PrOteCted成員。

答案:D

解析:

14.[單選題]下列關(guān)于continue語句的說法中,正確的是()

A)continue語句可以在選擇語句中使用

B)continue語句可以在條件語句中使用

C)continue語句可以在循環(huán)語句中使用

D)continue語句可以在任何語句中使用

答案:C

解析:

15.[單選題]若a的ASCn碼為97,則下面程序輸出結(jié)果是()SyStem.oUt.println('a'+'b');

A)97

B)ab

OlOO

D)195

答案:D

解析:

16.[單選題]下面選項(xiàng)中,屬性married是布爾型,則默認(rèn)讀寫屬性是()

A)SetMarried(booleanm).isMarried()

B)setmarried(booleanm).getMarried()

C)SetMarried(booleanm).getMarried()

D)setmarried(booleanm).ismarried()

答案:A

解析:

17.[單選題]線程通過O方法可以使具有相同優(yōu)先級線程獲得CPU執(zhí)行權(quán)

A)run

B)SetPrority

C)yield

D)sleep

答案:C

解析:

18.[單選題]AprogrammermustcreateagenericclassMinMaxandthetypeparameterof

MinMaxmustimplement

Comparable.WhichimplementationofMinMaxwillcompile?

A)

classMinMax<EextendsComparable<E>>{

Emin=null;

Emax=null;

publicMinMax(){}

publicvoidput(Evalue){∕*storeminormax*/}

B)

classMinMax<EimplementsComparable<E>>{

Emin=null;

Emax=null;

publicMinMax(){}

publicvoidput(Evalue){∕*storeminormax*/}

C)

classMinMax<EextendsComparable<E>>{

<E>Emin=null;

<E>Emax=null;

publicMinMax(){}

public<E>voidput(Evalue){∕*storeminormax*/)

D)

classMinMax<EimplementsComparable<E>>{

<E>Emin=null;

<E>Emax=null;

publicMinMax(){}

public<E>voidput(Evalue){∕*storeminormax*/)

答案:A

解析:簡單的泛型S

19.[單選題]下列選項(xiàng)中,屬于浮點(diǎn)數(shù)常量的是()

A)198

B)2e3f

C)true

D)null

答案:B

解析:

20.[單選題]下列關(guān)于匿名內(nèi)部類的描述,錯(cuò)誤的是()

A)匿名內(nèi)部類是內(nèi)部類的簡化形式

B)匿名內(nèi)部類的前提是必須要繼承父類或?qū)崿F(xiàn)接口

C)匿名內(nèi)部類的格式是"new父類(參數(shù)列表)或父接口(){}"

D)匿名內(nèi)部類可以有構(gòu)造方法

答案:D

解析:

21.[單選題]下列ABCD注釋標(biāo)注的哪行代碼有編譯錯(cuò)誤?

ClassTest{

Intx;

Voidf(intn){

Intm;//A

Intt=n+x;//B

Inty=m+x;//C

M=10;

Y=x+m;//D

}

A)A

B)B

C)C

D)D

答案:C

解析:

22.[單選題]Java語言的并發(fā)機(jī)制是()。

選項(xiàng).

A)多線程機(jī)制

B)垃圾回收機(jī)制

C)代碼安全檢驗(yàn)機(jī)制

D)異常處理機(jī)制

答案:A

解析:

23.[單選題]將jsp翻譯成SerVIet源碼后,用戶訪問jsp文件時(shí)會(huì)被調(diào)用的方法是()。

A)_jsplnit()

B)_jSpDesroy()

C)_jspService()

D)Service()

答案:C

解析:

24.[單選題]在MySQL中,函數(shù)ifnull(1,"MySQL")返回的值是()。

A)0

B)null

OMySQL

D)l

答案:D

解析:

25.[單選題]StringBUffer類的append。方法的返回值類型是()

A)String

B)void

C)StringBuffer

D)StringBuiIder

答案:C

解析:StringBUffer類似一個(gè)字符容器,當(dāng)在其中添加或刪除字符時(shí),并不會(huì)產(chǎn)生新的

StringBUffer對象返回值類型還是StringBUffer類型。

26.[單選題]下列類型的文件可以在JaVa虛擬機(jī)中運(yùn)行的是

A)java

B)jre

C)exe

D)class

答案:D

解析:

27.[單選題]若要?jiǎng)?chuàng)建一個(gè)新的含有父目錄的目錄,應(yīng)該使用下列哪一個(gè)類的實(shí)例

A)FileWriter

B)FiIeOutputStream

OFile

D)以上都對

答案:C

解析:

28.[單選題]在MySQL中,對表進(jìn)行重命名正確的語句是()

A)RENAMEtable_nameTOnew_table_name

B)TABLEtablenameRENAMETOnew_tablename

C)table_nameRENAMETOnew_table_name

D)RENAMEtabletablenameTOnewtablename

答案:D

解析:

29.[單選題]關(guān)于Cookie和SeSSion的區(qū)別,以下說法中正確的是:

A)COOkie保存在客戶端,安全性比SeSSiOn低很多

B)SeSSion保存在服務(wù)器,所以可以將重要資料全部存在SeSSiOn內(nèi)

C)重要數(shù)據(jù)應(yīng)當(dāng)存儲(chǔ)在用戶的瀏覽器中,通過CoOkie實(shí)現(xiàn)

D)重要數(shù)據(jù)應(yīng)當(dāng)存儲(chǔ)在用戶的瀏覽器中,通過SeSSion實(shí)現(xiàn)

答案:A

解析:

30.[單選題]switch(expression)語句中,表達(dá)式expression不允許的類型是()

A)byte

B)int

C)boolean

D)char

答案:C

解析:

31.[單選題]下列關(guān)于JAVA說法中,錯(cuò)誤的是()

A)java中標(biāo)識(shí)符的可由大小寫字母、數(shù)字、下劃線(

B)必須以字母、下劃線或美元符號(hào)($)開頭。

C)嚴(yán)格區(qū)分字母的大小寫,長度有限制。

D)不能與系統(tǒng)中的關(guān)鍵字相同。

答案:C

解析:

32.[單選題]在TOmCat默認(rèn)目錄中,默認(rèn)日志存放在以下哪個(gè)路徑:

A)/bin

B)/conf

C)∕webapps

D)∕logs

答案:D

解析:

33.[單選題]以下哪些賦值語句是正確的()

A)inta=10.If;

B)inta=(int)2.5;

C)charc=100;

D)floatf=2.5;

答案:B

解析:

34.[單選題]以下語法格式中,哪一個(gè)是三元運(yùn)算符的語法格式()

A)表達(dá)式1:表達(dá)式2?表達(dá)式3

B)表達(dá)式1?表達(dá)式2:表達(dá)式3

C)表達(dá)式1:表達(dá)式2:表達(dá)式3

D)以上答案都不對

答案:B

解析:

35.[單選題]下面這個(gè)方法實(shí)現(xiàn)什么功能?VOidblur(char[]z,Stringst){if(z.length<

st.length())return;for(inti=0;i<st.length();i++){z[i]=st.charAt(i);}}

A)它確定數(shù)組是否包含與String相同的字符。

B)它將數(shù)組中的字符復(fù)制到Stringo

C)它創(chuàng)建一個(gè)包含與String相同字符的新數(shù)組。

D)如果數(shù)組中有足夠的空間,則會(huì)將字符串中的字符逐個(gè)復(fù)制到數(shù)組中

答案:D

解析:

36.[單選題]下列哪個(gè)不是正確標(biāo)識(shí)符:

A)l$_million

B)Smillion

C)$_million

D)$l_million

答案:A

解析:

37.[單選題]下面關(guān)于類的說法,不正確的是()。

A)類和對象沒有區(qū)別

B)對象是JaVa語言中的基本結(jié)構(gòu)單位

C)類屬于JaVa語言中的引用數(shù)據(jù)類型

D)類是同種對象的集合和抽象

答案:A

解析:

38.[單選題]下列方法中,不屬于類String的方法是()

A)toLowerCase()

B)valueθf(

C)charAt()

D)append()

答案:D

解析:

39.[單選題]設(shè)有Stringa="a";charb='a';intc=97;結(jié)果為true的表達(dá)式是()

A)a==b

B)c==b

C)a!=b

D)c!=b

答案:B

解析:

40.[單選題]網(wǎng)頁程序設(shè)計(jì)中,運(yùn)行下面的JaVaSCriPt代碼,則對話框中將顯示()。Varx=3;var

y=2;varz=(x+2)∕y;alert(z);

A)2

B)2.5

C)5

D)16

答案:B

解析:

41.[單選題]以下程序的運(yùn)行結(jié)果是:()publicclassIncrement{publicstaticvoid

main(Stringargs[1){intc;c=2;System,out.print(c);System.out.print(c++);

System,out.print(c);})

A)2

B)2

C)2

D)3

答案:C

解析:略

42.[單選題]關(guān)于BUfferedReader類的readLine()方法,以下說法不正確的是

A)方法readLine()每次讀取一行數(shù)據(jù)。

B)方法readLine()每次讀取一個(gè)字節(jié)。

C)該方法可能拋出K)EXCePtion異常,調(diào)用該方法時(shí)通常應(yīng)將它放到try塊中,并

通過Cateh塊處理異常。

D)如果讀到流的末尾,該方法返回的結(jié)果為null。

答案:B

解析:

43.[單選題]下列不屬于容器的是:

A)JTextArea

B)JWindow

C)JPanel

D)JScrollPane

答案:A

解析:

44.[單選題]在MySQL中,連接MySQL服務(wù)器的命令正確的是()。

A)mysql-h127.0.0.1-P3306-uroot-pabcl23

B)mysql-h127.0.0.1-P3306-Uroot-pabcl23

Omysql-h127.0.0.1-P3306-uroot

D)以上說法都不對

答案:A

解析:

45.[單選題]下面選項(xiàng)中,用于指定資源所在的主機(jī)名和端口號(hào)的頭字段是?。

A)Accept-Charset

B)Accept

OAccept-Host

D)Host

答案:D

解析:

46.[單選題]為AB類的一個(gè)無形式參數(shù)無返回值的方法method書寫方法頭,使得使用類名AB作為前綴

就可以調(diào)用它,該方法頭的形式為()。

A)staticvoidmethod()

B)publicvoidmethod()

C)finalvoidmethod()

D)abstractvoidmethod()

答案:A

解析:

47.[單選題]假設(shè)類A有構(gòu)造方法A(inta),則在類A的其它構(gòu)造方法中調(diào)用該構(gòu)造方法的語句格式是:

()

A)A(x)

B)this.A(x)

C)this(x)

D)super(x)

答案:C

解析:

48.[單選題]有Stringstrl="hello";intnum=100;

則對Strl+100說法正確的是()

A)strl+100

B)StrI+100會(huì)產(chǎn)生語法錯(cuò)誤,字符串不能和整數(shù)相加

C)StrI+100不會(huì)產(chǎn)生語法錯(cuò)誤,最終的結(jié)果是IO0,Strl的值被忽略掉

D)StrI+100不會(huì)產(chǎn)生語法錯(cuò)誤,最終的結(jié)果是hello,100被忽略掉

答案:A

解析:

49.[單選題]下列關(guān)于異常的說法,不正確的選項(xiàng)為?

Qfinally不管發(fā)沒發(fā)生異常都會(huì)運(yùn)行

B)任何情況都不能阻止finalIy運(yùn)行

C)finaIIy里邊放的一般是關(guān)閉資源的代碼

D)處理完異常代碼可以接著運(yùn)行

答案:B

解析:

50.[單選題]下列語句執(zhí)行后,x的值是()。

Intx=2;

Do{x*=x;

}while(x<17);

選項(xiàng).

A)4

B)16

0256

D)17

答案:C

解析:

51.[單選題]下面Java代碼輸出結(jié)果是()。inti=0,s=0ιdo{if(i%2==0){i++;continue;)

i++;s=s+i;}while(i<4);System.out.println(s);

A)6

B)2

C)8

D)10

答案:A

解析:結(jié)果判斷

52.[單選題]0uter類中定義了一個(gè)成員內(nèi)部類Inner,需要在main。方法中創(chuàng)建Inner類實(shí)例對象

,以下四種方式哪一種是正確的?

A)Innerin=newInner()

B)Innerin=newOuter.InnerO;

C)Outer.Innerin=newOuter.InnerO;

D)Outer.Innerin=newOuter().newInnerO;

答案:D

解析:

53.[單選題]簡單下列語句序列執(zhí)行后,m的值是inta=10,b=3,m=5;if(a==b)m+=a;else

m=++a*m;

A)15

B)50

C)55

D)5

答案:C

解析:

54.[單選題]下列哪個(gè)類不能有子類?

A)staticclassFooBar{)

B)pivateclassFoobar{}

C)abstractclassFooBar{}

D)finalpublicclassFooBar{}

答案:D

解析:

55.[單選題]下面關(guān)于by塊的說法中,正確的是()。

A)try塊后至少應(yīng)有一個(gè)CatCh塊

B)try塊后必須有finalIy塊

C)可能拋出異常的方法調(diào)用應(yīng)放在try塊中

D)對拋出的異常的處理應(yīng)放在try塊中

答案:C

解析:在異常捕捉語句try...catch...finally中,有try塊后面至少帶一個(gè)CatCh塊或者finalIy塊

,兩者同時(shí)出現(xiàn)也可以,因此A和B選項(xiàng)均不準(zhǔn)確。在異常捕捉語句中,要求把可能拋出異常的語句、或

者方法調(diào)用放入在try塊中,因此C選項(xiàng)是正確的;對拋出異常的處理可以放在CatCh塊、或者

finalIy塊中,但不能放在try塊中,因此,D選項(xiàng)是錯(cuò)誤。

56.[單選題]java發(fā)展至今,按應(yīng)用范圍分為3個(gè)版本,分別為

A)javaSE,JavaME,JavaLE

B)javaSE,JavaEE,JavaME

C)javaSS,JavaEE,JavaMM

D)J2EE,J2SS,J2MM

答案:B

解析:

57.[單選題]在JaVa語言中,整型常數(shù)123占用的存儲(chǔ)字節(jié)數(shù)是()

A)l

B)2

04

D)8

答案:C

解析:略

58.[單選題]下列選項(xiàng)中,不屬于面向?qū)ο筇卣鞯氖牵ǎ?/p>

A)繼承性

B)封裝性

C)跨平臺(tái)性

D)多態(tài)性

答案:C

解析:

59.[單選題]while循環(huán)和do…While循環(huán)的區(qū)別是()

A)沒有區(qū)別,這兩個(gè)結(jié)構(gòu)任何情況下效果一樣

B)WhiIe循環(huán)比do…WhiIe循環(huán)執(zhí)行效率高

C)WhiIe循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次

D)do…WhiIe循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次

答案:D

解析:

60.[單選題]下列關(guān)于變量組成部分描述正確的一項(xiàng)是:

A)變量名是標(biāo)識(shí)符

B)變量名必須大寫

C)變量名不能用中文

D)變量名不是標(biāo)識(shí)符

答案:A

解析:

61.[單選題]在“for”循環(huán)中,循環(huán)的哪一部分不包括在"for”之后的括號(hào)中?()

A)初始化

B)循環(huán)體

C)布爾表達(dá)式

D)更新部分

答案:B

解析:

62.[單選題]線程調(diào)用了Start()方法,線程的狀態(tài)就轉(zhuǎn)變?yōu)?/p>

A)新建

B)就緒

C)阻塞

D)消亡

答案:B

解析:

63.[單選題]請閱讀下面的程序PUbliCClassTest{PublicStaticVoidMain(stringL]Args){

For(intX=0;x<5;x++){If(x%2==0)Break;System.out.print(x+v");}}}下列選項(xiàng)中

,哪一個(gè)是程序的運(yùn)行結(jié)果()。

A)l2345

B)024

Ol3

D)不輸出任何內(nèi)容

答案:D

解析:

64.[單選題]在JAVA編程中,源代碼文件的擴(kuò)展名為(選一項(xiàng))

A)class

B)java

C)com

D)以上所有選項(xiàng)都不正確

答案:B

解析:

65.[單選題]用Printf()實(shí)現(xiàn)數(shù)據(jù)的輸出時(shí),格式說明符對應(yīng)輸出小數(shù)類型的數(shù)據(jù)。

A)%d

B)%c

C)%f

D)%s

答案:C

解析:

66.[單選題]下列關(guān)于Math.random。方法的描述中,正確的是?()

A)返回一個(gè)不確定的整數(shù)

B)返回0或是1

C)返回一個(gè)隨機(jī)的double類型數(shù),該數(shù)大于等于0.0小于1.0

D)返回一個(gè)隨機(jī)的int類型數(shù),該數(shù)大于等于0.0小于Lo

答案:C

解析:

67.[單選題]下列選項(xiàng)中,能夠用于獲取客戶端所有COokie對象的方法是()

A)List

B)Cookie

OList

D)Cookie[]

答案:B

解析:

68.[單選題]多態(tài)的表現(xiàn)形式有。

A)重寫

B)抽象

C)繼承

D)封裝

答案:A

解析:在java語言中,多態(tài)性體現(xiàn)在哪些方面

方法重載:通常是指在同一個(gè)類中,相同的方法名對應(yīng)著不同的方法實(shí)現(xiàn),這些方法名相同的

方法其區(qū)別在于他們需要的參數(shù)不同。即采用不同的方法形參表,區(qū)分重載方法要求形參在數(shù)據(jù)類

型、個(gè)數(shù)和順序的不同。(見實(shí)例2.1)

方法重寫:方法重寫主要用于父類和子類間。子類重寫父類的方法,只是對應(yīng)的方法實(shí)現(xiàn)不同

,其方法名和參數(shù)都相同。(見實(shí)例2.2)

抽象類:在java語言中,一個(gè)類中的方法只給出了標(biāo)準(zhǔn),而沒有給出具體的實(shí)現(xiàn)方法,這樣

的類就是抽象類。例如父類就是抽象類,它不會(huì)被實(shí)例化的類。

接口:在多態(tài)機(jī)制中,接口比抽象類使用起來更加方便。而抽象類組成的集合就是接口

69.[單選題]自定義異常能否不被捕獲或被函數(shù)拋出?()

A)可以,對于不能捕獲的自定義異常,JAVA系統(tǒng)會(huì)自動(dòng)拋棄,程序繼續(xù)拭行

B)不能,自定義異常必須有"y.??catch捕獲,或者被函數(shù)拋出

C)可以,但如果出現(xiàn)不能捕獲的自定義異常,程序?qū)⒅兄?/p>

D)不能,自定義異常必須被try.??catch快捕獲,不能被函數(shù)拋出

答案:C

解析:

70.[單選題]閱讀下列的程序

ClassPerson(

Static{

System,out.println(name);

}

PrivatestaticStringname="hello";

}

ClassDemo{

Publicstaticvoidmain(String[]args){

Personp=null;

}

下列選項(xiàng)中,程序的運(yùn)行結(jié)果是O

A)無結(jié)果輸出

B)輸出null

C)輸出hello

D)編譯失敗

答案:D

解析:編譯失敗,靜態(tài)成員按照編寫順序加載。

71.[單選題]下列標(biāo)識(shí)符合法的是

A)99

B)#dd

Ob++

D)*67

答案:A

解析:

72.[單選題]下列常見的系統(tǒng)定義的異常中,哪個(gè)是輸入、輸出異常?()

A)ClassNotFoundException

B)IOException

C)FileNotFoundException

D)UnknownHostException

答案:B

解析:

73.[單選題]下面隱式對象中,用于獲取application域中所保存數(shù)據(jù)的是O()

A)pageScope

B)applicationScope

C)requestScope

D)SessionScope

答案:B

解析:

74.[單選題]下列JSTL標(biāo)簽中,不屬于流程控制標(biāo)簽的是()

A)<;c:set>

B)?lt;c:choose>

C)<;c:when>

D)<;c:if>

答案:A

解析:

75.[單選題]請閱讀下面的程序

PublicclassDemo{

Publicstaticvoidsum(int

A,intb){

System,out.println(,,int:,,+(a+b));

)

Publicstaticvoidsum(int

A,floatb){

System,out.printin(πfIoat:π+(a+b));

)

Publicstaticvoidsum(int

?,doubleb){

System,out.printin(πdouble:,,+(a+b));

)

Publicstaticvoidmain(String[]args){

Inta=10;

Longb=20;

Sum(a,b);

)

)

下列選項(xiàng)中,哪一個(gè)是程序的運(yùn)行結(jié)果()

A)int:30

B)float:30.0

C)double:30.0

D)int:30.0

答案:B

解析:在主方法中定義一個(gè)int類型,一個(gè)long,按照正常做法,是找對應(yīng)的類型,可是沒有,這個(gè)

時(shí)候要想到基本類型的隱式轉(zhuǎn)換。LOng會(huì)自動(dòng)轉(zhuǎn)到float。所以選擇B。

76.[單選題]如果我們要使用其他包的類,需要使用()導(dǎo)入相關(guān)庫。

A)from

B)import

C)export

D)include

答案:B

解析:

77.[單選題]通過哪個(gè)關(guān)鍵字來繼承類?

A)implements

B)set

C)new

D)extends

答案:D

解析:

78.[單選題]已知類的繼承關(guān)系如下:

ClassEmployee;

ClassManagerextendsEmployeer;

ClassDirectorextendsEmployee;

則以下語句能通過編譯的有哪些?

A)Employeee=newManager();

B)Directord=newManager();

C)Directord=newEmployee();

D)Managerm=newDirector();

答案:A

解析:

79.[單選題]Java編程所必須的默認(rèn)引用包為()

A)java.SyS包

B)java.Iang包

C)java.Util包

D)以上都不是

答案:B

解析:java.Iang包是JAVA程序默認(rèn)包,里面包括有ObjeCt等基類的定義。

80.[單選題]以下代碼片段之行后,temp的值是。

intnum=(int)5.5;

num%=2;

A)0

B)l

C)2

D)3

答案:B

解析:

81.[單選題]以下聲明合法的是()

A)default

B)public

C)abstract

D)abstract

答案:D

解析:略

82.[單選題]在編寫異常處理的JaVa程序中,若方法可能拋出異常,則方法定義中要使用的關(guān)鍵字是

A)throws

B)throw

C)try

D)catch

答案:A

解析:

83.[單選題]如下代碼創(chuàng)建一個(gè)新線程并啟動(dòng)線程:Runnabletarget=newMyRunnableO;Thread

myThread=newThread(target);問:以下哪個(gè)類可以創(chuàng)建target對象,并能編譯正確?

A)publicclassMyRunnableextendsRunnable{publicvoidrun(){}}

B)publicclassMyRunnableextendsObject{publicvoidrun(){}}

C)publicclassMyRunnableimplementsRunnable{publicvoidrun(){}}

D)publicclassMyRunnableimplementsRunnable{voidrun(){}}

答案:C

解析:

84.[單選題]要進(jìn)行數(shù)據(jù)庫簡單操作,可以定義一個(gè)PreParedStatenIent接口對象變量,然后調(diào)用連接

的()方法對其進(jìn)行實(shí)例化。

A)CreateStatement()

B)prepareCall()

C)prepareStatement()

D)CallableStatement()

答案:C

解析:

85.[單選題]創(chuàng)建一個(gè)標(biāo)識(shí)有“關(guān)閉”按鈕的語句是()。

A)JTextFieldb=newJTeXtField(“關(guān)閉”);

B)JLabelb=newJLabei.("關(guān)閉”);

C)JCheckboxb=newJCheCkbOx("關(guān)閉”);

D)JButtonb=newJBUttOn(“關(guān)閉");

答案:D

解析:

86.[單選題]下列特點(diǎn)中,不屬于JaVa的是()

A)多線程

B)跨平臺(tái)

C)可移植

D)多繼承

答案:D

解析:

87.[單選題]向APPlet傳遞參數(shù)的正確描述是()

A)<paramname=age,value=20>

B)<appletcode=Try.classwidth=100,height=100,age=33>

C)<name=age,value=20>

D)<appletcode=Try.classname=age,value=20>

答案:A

解析:

88.[單選題]在JaVa中,負(fù)責(zé)對字節(jié)代碼解釋執(zhí)行的是()。

A)應(yīng)用服務(wù)器

B)虛擬機(jī)

C)垃圾回收器

D)編譯器

答案:B

解析:

89.[單選題]Toimprovereadabilityandmaintainability,youshoulddeclare

insteadofusingliteralvaluessuchas3.14159.()

A)variables

B)methods

C)constants

D)classes

答案:C

解析:

90.[單選題]對于已經(jīng)被定義過可能拋出異常的語句,在編程時(shí)()

A)必須使用try/catch語句處理異常,或用throw將其拋出。

B)如果程序錯(cuò)誤,必須使用try/catch語句處理異常。

C)可以置之不理。

D)只能使用try/catch語句處理。

答案:A

解析:

91.[單選題]在MySQL中,有關(guān)UPPER(Str)和UCASE(Str)函數(shù)正確的是()。

A)UPPER(Str)函數(shù)是將Str字符串中的字母轉(zhuǎn)換為小寫,UCASE(str)函數(shù)是將Str字符串中的字母

轉(zhuǎn)換為大寫

B)UPPER(Str)函數(shù)是將Str字符串中的字母轉(zhuǎn)換為大寫,UCASE(str)函數(shù)是將Str字符串中的字母

轉(zhuǎn)換為小寫

OUPPER(Str)和UCASE(Str)函數(shù)都是將Str字符串中的字母轉(zhuǎn)換為大寫

D)UPPER(str)和UCASE(Str)函數(shù)都是將Str字符串中的字母轉(zhuǎn)換為小寫

答案:C

解析:

92.[單選題]下面關(guān)于缺省構(gòu)造方法的描述中正確的是()。

A)當(dāng)類中沒有定義任何構(gòu)造方法時(shí),Java編譯器將為這個(gè)類創(chuàng)建缺省構(gòu)造方法。

B)缺省構(gòu)造方法可以初始化其他方法中定義的變量

OJava編譯器會(huì)為所有的類創(chuàng)建缺省構(gòu)造方法。

D)如果在一個(gè)類中定義的構(gòu)造方法都聲明了參數(shù),Java編譯器將為這個(gè)類創(chuàng)建一個(gè)缺省構(gòu)造方法

答案:A

解析:

93.[單選題]下列選項(xiàng)中,定義最終類的關(guān)鍵字是()。

A)interface

B)implements

C)abstract

D)final

答案:D

解析:

94.[單選題]閱讀下面的代碼

ClassExample{

Publicstaticvoidmain(String[]args){

Inta=1;

Intb=a++;

Intc=++a;

Intd=a+++++a;

System,out.print(a+","+b+","+c+","+d);

}

)

下列選項(xiàng)中,哪個(gè)是程序正確的輸出結(jié)果()

A)5,1,3,8

B)5,1,3,9

02,1,3,8

D)2,1,3,9

答案:A

解析:暫無

95.[單選題]以下程序的運(yùn)行結(jié)果是

Importjava.util.*;

Publicclasstest{

publicstaticvoidmain(Stringargs[]){

Listal=newArrayList();

al.add("1st");

al.add("2st");

System,out.println(al);

}

A)不能通過編譯

B)能通過編譯,沒有輸出

C)能通過編譯,但是會(huì)拋出異常:

D)能通過編譯,輸出為:[1st,2st]

答案:D

解析:

96.[單選題]在JaVa中,以下賦值語句正確的是()

A)booleanb="true,,;

B)doublex=2.5f;

C)charc="A";

D)floaty=0.8d;

答案:B

解析:

97.[單選題]閱讀下列代碼

PublicclassExample{

Publicstaticvoidmain(String[]args){

Int[]SrcArray={11,12,13,14);

Int[]destΛrray={21,22,23,24};

System,arraycopy(srcArray,1,destArray,2,2);

For(inti=0;i<;destArray.length;i++){

System.out.print(destArray[i]+"");

)

}

)

下列選項(xiàng)中,程序的運(yùn)行結(jié)果是()

A)21

B)21

C)21

D)發(fā)生數(shù)組角標(biāo)越界異常

答案:A

解析:上述程序中,arraycopy()方法從指定源數(shù)組SrCArray角標(biāo)為1處開始,復(fù)制2個(gè)長度的數(shù)組

,復(fù)制的數(shù)組替換掉目標(biāo)數(shù)組destArray從角標(biāo)2開始的2個(gè)長度的子數(shù)組。也就是說,將SrCArray中

的12,13兩個(gè)元素替換掉了destArray中的23,24兩個(gè)元素,最后得到的是{21,22,12,13}這樣

的數(shù)組。

98.[單選題]下列關(guān)于多態(tài)的說法中,錯(cuò)誤的是()

A)多態(tài)可以解決方法同名的問題

B)多態(tài)可以提高程序的可擴(kuò)展性

C)多態(tài)可以提高程序的可維護(hù)性

D)在多態(tài)中,使用父類引用可以操作子類的所有方法

答案:D

解析:

99.[單選題]讀程序,控制臺(tái)運(yùn)行結(jié)果是()inta=10;intb=20;intC=25;intd=b%a;

intf=c%a;System,out.printin("d="+d);System,out.println("f="+f);

?)d=2,f=2.5

B)d=0,f=5

Od=0,f=2.5

D)d=2,f=5

答案:B

解析:

100.[單選題]下面語句中,在程序編譯時(shí)將出現(xiàn)“錯(cuò)誤:不兼容類型”的是()o

A)byteb=120;

B)longl=123+'h';

Ofloatf=1.23;

D)doubled=l.34;

答案:C

解析:由于120在byte型的值域范圍,因此,可以直接把120賦值給byte型的變量b;字符型常量'h,可

以放在算術(shù)表達(dá)式中,此時(shí)被視為無符號(hào)整型,表達(dá)式123+'h'的結(jié)果為int類型,因此把它賦值給長

整型變量1是合法的;浮點(diǎn)型常量L34默認(rèn)為double型,直接賦值給double變量d是合法的;由于L23默

認(rèn)為double型,直接賦值給float型變量f,在編譯時(shí)將出現(xiàn)錯(cuò)誤。

正確答案:C

IOL[單選題]字符'?u000A'不能在程序中出現(xiàn)的原因是()。

A)'\u000A'不是一個(gè)合法的Unieode字符

B)'?u000A'是一個(gè)回車符的UniCode編碼,會(huì)導(dǎo)致代碼行錯(cuò)誤

C)'?uOOOΛ'在java源程序中不能使用這種形式的UniCOde編碼

D)'\u000A'是一個(gè)十六進(jìn)制形式的UniCOde編碼,應(yīng)該用八進(jìn)制編碼形式

答案:B

解析:

102.[單選題]下列程序的運(yùn)行結(jié)果是:publicclasstest{privateString[]

data={"10","10.5"};publicvoidfun(){doubles=0;for(inti=0;i

A)errorl:10.5

B)error2

C)errorl:10.5error2

D)以上都不對

答案:C

解析:

103.[單選題]關(guān)于EL中的隱式對象,下列說法錯(cuò)誤的是()。

A)PageSCOPe可以取出最小的域?qū)ο驪ageCOnteXt中的參數(shù)

B)request,SeSSion是El中的內(nèi)置對象

C)EL中有11個(gè)隱式對象,常用的有PageSCOpe,reuqestScope,sessionScope,applicationScope

D)EL和jstl相輔相成,豐富jsp功能

答案:B

解析:

104.[單選題]有一段java應(yīng)用程序,它的主類名是al,那么保存它的源文件名可以是:

A)al.java

B)al.class

Oal

D)都對

答案:A

解析:

105.[單選題]應(yīng)用程序的main方法中有以下語句,則執(zhí)行后輸出的結(jié)果是()。int[]x=

(125,21,5,168,98);intmin=x[0];for(inti=l;i

A)5

B)98

0168

D)125

答案:A

解析:

106.[單選題]設(shè)數(shù)組Array由以下語句定義intArray=newint[10],則數(shù)組最后一個(gè)元素的正確

引用方法為()

A)Array[10]

B)Array[9]

C)array[10]

D)array[9]

答案:B

解析:

107.[單選題]下列不可作為java語言變量名稱的是O

A)al

B)$l

0_1

D)ll

答案:D

解析:Java標(biāo)識(shí)符由數(shù)字,字母和下劃線(_),美元符號(hào)($)組成。在JaVa中是區(qū)分大小寫的,而

且還要求首位不能是數(shù)字。最重要的是,JaVa關(guān)鍵字不能當(dāng)作JaVa標(biāo)識(shí)符。

108.[單選題]下列字符中可以作為java標(biāo)識(shí)符的是()。

選項(xiàng).

A)%getPath

B)_3,

C)2variable

D)ttmyvar

答案:B

解析:

109.[單選題]在MySQL中,以下日期類型包含日期和時(shí)間如w2015-05-1214:35:OOw的是()

A)date

B)time

C)datetime

D)year

答案:C

解析:

110.[單選題]在JaVa語言中,假設(shè)以下所有變量均為整型,則下列代碼執(zhí)行后C的值是()

a=2;b=5;b++;c=a+b

A)5

B)6

C)7

D)8

答案:D

解析:

IlL[單選題]下列關(guān)于包的概念的描述中,錯(cuò)誤的是:()。

A)包的概念最開始產(chǎn)生的原因是避免類名重復(fù)

B)包是由.ClaSS文件組成的一個(gè)集合,在物理上包被轉(zhuǎn)換成一個(gè)文件夾

C)一般情況下,功能相同或者相關(guān)的類組織在一個(gè)包中

D)包只能定義一層,即包中不能再有包

答案:D

解析:

112.[單選題]執(zhí)行完下面程序片段后,()的結(jié)論是正確的。inta,b,c;a=1;b=2;c

(a+b>3?a++:b++);

A)a的值是2,b的值是3

B)a的值是1,b的值是3

Oa的值是1,b的值是2

D)c的值是false

答案:B

解析:

113.[單選題]java中,以下()接口以鍵-值對的方式存儲(chǔ)對象。

A)java.util.Map

B)java.util.Collection

C)java.util.List

D)java.util.Set

答案:A

解析:

114.[單選題]關(guān)于<Jsp:forward》的說法中,錯(cuò)誤的是

A)forward只能用于將用戶的請求轉(zhuǎn)發(fā)到一個(gè)JSP頁面

B)Page屬性用于指定轉(zhuǎn)發(fā)的目標(biāo)資源

C)forward可以包含<jsp:Param>用于傳遞參數(shù)

D)forward可以用于跳轉(zhuǎn)到新頁面

答案:A

解析:

115.[單選題]A派生出子類B,B派生出子類C,并且在JaVa源代碼中有如下聲明:

Aaθ=newA();

Aal=newB();

Aa2=newC();

問以下哪個(gè)說法是正確的?()

A)只有第1行能通過編譯

B)第1、2行能通過編譯,但第3行編譯出錯(cuò)

C)第1、2、3行能通過編譯,但第2、3行運(yùn)行時(shí)出錯(cuò)

D)第1行、第2行和第3行的聲明都是正確的

答案:D

解析:

116.[單選題]Java源程序文件名必須與()相同。

A)公共類名

B)方法名

C)參數(shù)名

D)子類名

答案:A

解析:

117.[單選題]StringS="abcdedcba";則s.substring(3,4)返回的字符串是以下選項(xiàng)中的哪個(gè)?

A)Cd

B)de

Od

D)e

答案:C

解析:

118.[單選題]下面對于final的描述中,錯(cuò)誤的是O

A)final修飾的局部變量可以被重新賦值

B)final修飾的變量被稱之為常量

Ofinal修飾的基本數(shù)據(jù)類型變量

D)不能改變其值

答案:A

解析:

119.[單選題]在沒有ACM.jar包文件的標(biāo)準(zhǔn)java程序中,程序的運(yùn)行入口()。

A)必須是run()方法

B)必須是init()方法

C)<inputtype="radio"name="input6a4b269ebc0a8cbbed31,2_1"value="choice2"

CheCked="true"》必須是main()方法

D)run()方法或init()方法都行

答案:C

解析:

120.[單選題]一個(gè)可以獨(dú)立運(yùn)行的JaVa應(yīng)用程序()

A)可以有一個(gè)或多個(gè)main方法

B)最多只能有兩個(gè)main方法

0可以有一個(gè)或零個(gè)main方法

D)只能有一個(gè)main方法

答案:D

解析:略

121.[單選題]Java語言具有許多優(yōu)點(diǎn)和特點(diǎn),哪個(gè)反映了JaVa程序并行機(jī)制的特點(diǎn)?O

A)安全性

B)多線性

C)跨平臺(tái)

D)可移植

答案:B

解析:多線程為并行機(jī)制

122.[單選題]在Java中,以下程度代碼的輸出結(jié)果是()。intx=20,y=30;booleanb;

b=x>50?fey>60∣x>50&&y<-601∣x<-50?fey>601|x<-50fe?y<_60;System,out.printin(b);

A)true

B)false

Ol

D)0

答案:B

解析:結(jié)果判斷

123.[單選題]下面對于final的描述中,錯(cuò)誤的是()

A)final修飾的局部變量可以被重新賦值

B)final修飾的變量被稱之為常量

Ofinal修飾的基本數(shù)據(jù)類型變量

D)不能改變其值

答案:A

解析:final修飾的局部變量不可以被重新賦值。

124.[單選題]對于下列Test,java下列哪個(gè)敘述是正確的?

publicclassTest{

publicstaticvoidmain(Stringargs[]){

intm=100;

if(m==100){

System,out.print("hello");

System,out.Print("你好");

}

else{

System,out.print("ok");

System,out.print("yes");

}

)

}

A)出現(xiàn)編譯錯(cuò)誤。

B)程序的輸出結(jié)果是hello你好

C)程序輸出的結(jié)果是Ok

D)程序輸出的結(jié)果是OkyeS

答案:B

解析:

125.[單選題]可以在以下哪個(gè)標(biāo)記之間插入變量與方法聲明?()

A)<;%和%>

B)<;%!和%>

C)<;/和%>

D)<;%和!>

答案:B

解析:

126.[單選題]Whichofthefollowingexpressionresultsinavalue1?()

A)2%1

B)15%4

C)25%5

D)37%6

答案:D

解析:

127.[單選題]在JaVa中,執(zhí)行下列語句,最終i與j的值分別是()inti=l;intj=++i;

A)I與1

13)2與1

C)I與2

D)2與2

答案:D

解析:

128.[單選題]字節(jié)碼文件的后綴名是

A)class

B)java

C)doc

D)html

答案:A

解析:

129.[單選題]在調(diào)用方法時(shí),若要使方法改變實(shí)參的值,可以()

A)用基本數(shù)據(jù)類型作為參數(shù)

B)用對象作為參數(shù)

C)A和B都對

D)A和B都不對

答案:B

解析:

130.[單選題]下列關(guān)于interface的說法正確的是:()?

A)interface中可以有PriVate方法

B)interface中可以有final方法

C)interface中可以有function實(shí)現(xiàn)

D)interface可以繼承其他interface

答案:D

解析:

131.[單選題]對鼠標(biāo)點(diǎn)擊按鈕操作進(jìn)行事件處理的接口是()

A)MouseListener

B)WindowsListener

C)ActionListener

D)KeyListener

答案:c

解析:

132.[單選題]若doubleval=Math,ceil(-11.9);,則Val的值是?()

A)11.9

B)-11.0

C)-ll.5

D)-12.0

答案:B

解析:

133.[單選題]下列哪個(gè)敘述是錯(cuò)誤的?

A)線程新建后,不調(diào)用Start方法也有機(jī)會(huì)獲得CPU資源

B)一個(gè)占有CPU資源的線程可以讓休眠的線程調(diào)用interrupt。方法“吵醒”自己,結(jié)束休眠并重新排

隊(duì)等待CPU資源

C)同一個(gè)目標(biāo)對象中的run方法可能會(huì)啟動(dòng)多次

D)Thread類的run()方法與RUnnabIe接口中的run()方法的功能和作用相同

答案:A

解析:

134.[單選題]給出下面代碼,關(guān)于該程序以下哪個(gè)說法是正確的?()

publicclassPerson{

Staticintarr[]=newint[5];

Publicstaticvoidmain(Stringa[]){

System,out.println(arr[O]);

}

)

A)編譯時(shí)將產(chǎn)生錯(cuò)誤

B)編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤

C)輸出零

D)輸出空

答案:C

解析:

135.[單選題]方法體內(nèi)定義的變量稱局部變量,下述關(guān)于局部變量的說法中錯(cuò)誤的是()。

A)局部變量僅在所定義的代碼塊內(nèi)(花括號(hào)對內(nèi))有效

B)局部變量不能加修飾詞修飾

C)局部變量不能與類中的成員變量同名

D)局部變量未經(jīng)賦值不能使用

答案:C

解析:

136.[單選題]在JaVa中,類的成員有幾級訪問控制級?O

A)3級:公開、保護(hù)、包

B)4級:其中包訪問級是缺省的訪問控制級

C)4級:公開、保護(hù)、包、私有

D)3級:公開、包、私有

答案:B

解析:略

137.[單選題]挑錯(cuò)題(ABCD注釋標(biāo)注的哪行代碼有錯(cuò)誤?)

publicclassTest3{

publicstaticvoidmain(Stringargs[]){

charc='a';//A

byteb=128;//B

intheight=100;//C

floatf=3.14F;//D

A)A

B)B

OC

D)D

答案:B

解析:

138.[單選題]下列屬于條件運(yùn)算符的是()。

A)+

B)?:

C)&&

D)?

答案:B

解析:

139.[單選題]在JaVa語言中,以下不是死循環(huán)的語句是()

A)intx=0;do{x++;}while(x>=l);

B)for(k=10;;k-);

C)intx,y;for(y=0,x=l;x>++y;x=k++)k=x;

D)while(I==I){x++;}

答案:C

解析:特性分析

140.[單選題]分析代碼

PublicclassTest{

publicstaticvoidmain(String[]args){

newB();

ClassA{

inti=7;

publicΛ(){

set1(20);

System,out.println("ifromAis+i);

}

publicvoidsetl(inti){

this,i=2*i;

)

}

ClassBextendsA{

publicB(){

//System.out.println("ifromBis+i);

}

?Override

publicvoidset!(inti){

this,i=3*i;

}

)

A)A的構(gòu)造器沒有被調(diào)用

B)A的構(gòu)造器被調(diào)用了并且顯示"ifromAis7".

C)A的構(gòu)造器被調(diào)用了并且顯示"ifromAis40".

D)A的構(gòu)造器被調(diào)用了并且顯示"ifromAis60".

答案:D

解析:

141.[單選題]下列關(guān)于線程說法中錯(cuò)誤的一項(xiàng)是

A)一個(gè)線程是一個(gè)Thread類的實(shí)例

B)就緒狀態(tài)下的線程如果獲取到CPU執(zhí)行權(quán)就會(huì)進(jìn)入運(yùn)行狀態(tài)

C)一條死亡狀態(tài)的線程可能重新進(jìn)入就緒狀態(tài)

D)運(yùn)行狀態(tài)下的線程在執(zhí)行了SIeeP方法后進(jìn)入阻塞狀態(tài)

答案:C

解析:

142.[單選題]給定JaVa代碼,如下:publicbytecount(bytebl,byteb2){returnJ要使

這段代碼能夠編譯成功,橫線處可以填入

A)(byte)(bl^b2)

B)(byte)bl-b2

C)bl-b2

D)(byte)bl∕b2

答案:A

解析:

143.[單選題]以下表達(dá)式中沒有錯(cuò)誤的是()。

A)Stringa='a';

B)Stringb=abc;

C)Stringc='abc';

D)Stringd="abc";

答案:D

解析:

144.[單選題]以下哪個(gè)方法用于定義線程的執(zhí)行體?()

A)start()

B)init()

C)run()

D)synchronized()

答案:C

解析:線程的執(zhí)行是run()

145.[單選題]下面關(guān)于構(gòu)造方法的說法,不正確的是:

A)如果一個(gè)類定義了構(gòu)造方法,也可以用該類的默認(rèn)構(gòu)造方法

B)構(gòu)造方法可以聲明為PriVate

C)構(gòu)造方法一般用來初始化對象

D)JaVa中的構(gòu)造方法名必須和類名相同

答案:A

解析:

146.[單選題]關(guān)于FIOat,下列說法錯(cuò)誤的是O。

A)Float是一個(gè)類

B)FlOat在java.Iang包中

OFloata=1.0是正確的賦值方法

D)Floata=newFIoat(Lo)是正確的賦值方法

答案:C

解析:

147.[單選題]下列選項(xiàng)中,使用了緩沖區(qū)技術(shù)的流是()

1分

A)DataInputStream

B)FiIeOutputStream

C)BufferedInputStream

D)FiIeReader

答案:C

解析:BUfferedlnPUtStream帶緩沖的字節(jié)輸入流,使用了緩沖區(qū)技術(shù)。FileOUtPUtStream、

DatalnPUtStream和FileReader都沒有使用緩沖區(qū)技術(shù)。

148.[單選題]下面的哪一個(gè)關(guān)鍵字通常用來對對象加鎖,從而使得對對象的訪問是排他的

A)serialize

B)transient

C)synchronized

D)static

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論