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

下載本文檔

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

文檔簡(jiǎn)介

試題說(shuō)明

本套試題共包括1套試卷

每題均顯示答案和解析

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

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

1.[單選題]假設(shè)xMethod()在類的main方法中被調(diào)用,請(qǐng)問(wèn)xMethod。is類的

Publicstaticvoidmain(StringEJargs){

xMethod();

)

A)靜態(tài)方法

B)實(shí)例方法

C)靜態(tài)方法或?qū)嵗椒?/p>

答案:A

解析:

2.[單選題]下列哪個(gè)類創(chuàng)建的對(duì)象可以觸發(fā)ActionEvent事件()。

A)java.awt.Button類

B)java,lang包的子類

C)java.util.Date類

D)java.10類

答案:A

解析:

3.[單選題]類JPanel默認(rèn)的布局管理器是:

A)FlowLayout

B)BorderLayout

C)CardLayout

D)GridLayout

答案:A

解析:

4.[單選題]Statement接口中executeQuery()方法的返回值是()

A)ResultSet

B)int

C)Boolean

D)Result

答案:A

解析:

5.[單選題]下面關(guān)于this和super的說(shuō)法,正確的是

A)它們都可以用在main。方法中

B)它們都是指一個(gè)內(nèi)存地址

C)它們的意義相同

D)它們不能同時(shí)出現(xiàn)在構(gòu)造方法中

答案:D

解析:

6.[單選題]WhichmethodisusedbyaServlettoplaceitssessionIDinaURLthatis

writtentotheservlet?sresponseoutputstream?

A)TheencodeURLmethodoftheHttpServletRequestinterface.

B)TheencodeURLmethodoftheHttpServletResponseinterface.

C)TherewriteURLmethodoftheHttpServletRequestinterface.

D)TherewriteURLmethodoftheHttpServletResponseinterface.

答案:B

解析:web服務(wù)器收到客戶端的HTTP請(qǐng)求,會(huì)針對(duì)每一次請(qǐng)求分別創(chuàng)建一個(gè)用于代表請(qǐng)求的request對(duì)

象和代表響應(yīng)的response對(duì)象。

1.要得到客戶機(jī)提交過(guò)來(lái)的數(shù)據(jù),只需要找request對(duì)象就行了。

2、要向客戶機(jī)輸出數(shù)據(jù),只需要找response對(duì)象就行了。

rewriteURL為地址重寫。

encodeURL為編碼,這里是處理sessionIDinaURL,所以是編碼。

7.[單選題]在程序設(shè)計(jì)中,經(jīng)常用用到Math類引用數(shù)學(xué)計(jì)算公式,Math類在()包。

A)java.io.*

B)java.lang.*

C)java.util.*

D)java.math.*

答案:B

解析:

8.[單選題]編譯Java源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,編譯命令是()。

A)javac

B)class

C)java

D)exe

答案:A

解析:

9.[單選題]下列敘述中,錯(cuò)誤的是()

A)所有的字節(jié)輸入流都從Inputstream類繼承

B)所有的字節(jié)輸出流都從Outputstream類繼承

C)所有的字符輸出流都從OutputstreamWriter類繼承

D)所有的字符輸入流都從Reader類繼承

答案:C

解析:

10.[單選題]在JAVA中,關(guān)于訪問(wèn)修飾符訪問(wèn)權(quán)限由小到大描述正確的是()

A)private->protected->default->public

B)private->protected->public->public

C)private->default->protected->public

D)default->private->protected->public

答案:C

解析:

IL[單選題]String類的intern。方法的完整功能是()。

A)規(guī)范化串的表達(dá)形式

B)檢查常量池中是否存在于當(dāng)前串匹配的串

C)把串存放在方法區(qū)的常量池中

D)以上都是

答案:D

解析:

12.[單選題]下列選項(xiàng)中關(guān)于二維數(shù)組的定義,錯(cuò)誤的是()

A)int口[]arr=new

B)int[][]arr=new

C)int□[]arr=new

D)int[][]arr={{l},{2,3},{4,5,6));

答案:A

解析:

13.[單選題]一個(gè)java源文件中可以有()公共類。

A)一個(gè)

B)兩個(gè)

C)多個(gè)

D)0個(gè)

答案:A

解析:一個(gè)java源文件中可以有多個(gè)類但只能有一個(gè)類是public

14.[單選題]38.“隱藏對(duì)象的屬性和實(shí)現(xiàn)細(xì)節(jié),僅對(duì)外提供公有的方法”描述的是面向?qū)ο蟮哪膫€(gè)

特征

()

A)封裝

B)繼承

C)多態(tài)

D)以上都不是

答案:A

解析:

15.[單選題]下面哪些語(yǔ)句會(huì)產(chǎn)生編譯錯(cuò)誤?()

A)int[]a;

B)int[]b=newint[10];

C)intc[knewint[];

D)intd[]=null;

答案:C

解析:

16.[單選題]關(guān)于繼承的說(shuō)法正確的是:()

A)子類將繼承父類所有的屬性和方法。

B)子類將繼承父類的非私有屬性和方法。

0子類只繼承父類public方法和屬性。

D)子類只繼承父類public方法和屬性。

答案:B

解析:

17.[單選題]Servlet通常作為MVC模式中的()層

A)模型

B)視圖

C)控制

D)邏輯

答案:C

解析:

18.[單選題]假如indexOfO方法未能找到所指定的子字符串,那么其返回值為(C)

A)false

B)0

0-1

D)以上答案都不對(duì)

答案:C

解析:

19.[單選題]下列有關(guān)線程的敘述中正確的一項(xiàng)是

A)一個(gè)線程一旦被創(chuàng)建,它就立即開始運(yùn)行

B)使用start()方法可以使一個(gè)線程成為可運(yùn)行的,但是它不一定立即開始運(yùn)行

C)當(dāng)一個(gè)線程因?yàn)閾屨紮C(jī)制而停止運(yùn)行時(shí),它被放在可運(yùn)行隊(duì)列的前面

D)一個(gè)線程可能因?yàn)椴煌脑蛲V共⑦M(jìn)入終止?fàn)顟B(tài)

答案:B

解析:

20.[單選題]在Java中,下列定義語(yǔ)句正確的是()

A)charc='\n';

B)inti=12.0;

C)floatf=2.8;

D)booleanb=null;

答案:A

解析:

21.[單選題]KeyEvent類位于下列哪個(gè)包中()

A)java,awt

B)java.awt.event

C)java.awt.dnd

D)java.awt.im

答案:B

解析:KeyEvent類位于java.awt.event包中。java.awt.event包提供處理由AWT組件所激發(fā)的各類

事件的接口和類

22.[單選題]下列哪個(gè)page指令是合法的?()

A)<;%pagelanguage="java"%>

B)<;%!pagelanguage="java"%>

C)<;%@pagelanguage="java"%>

D)<;%@Page1anguage="java"%>

答案:C

解析:

23.[單選題]關(guān)于抽象類的說(shuō)法,正確的是

A)抽象類可以實(shí)例化

B)抽象類可以同時(shí)是final類

C)有抽象方法的類必須是抽象類

D)抽象類中的抽象方法必須書寫其實(shí)現(xiàn)代碼

答案:C

解析:

24.[單選題]下面關(guān)于Java語(yǔ)言特點(diǎn)的描述中,錯(cuò)誤的是()。

A)Java是純面向?qū)ο缶幊陶Z(yǔ)言,支持單繼承和多繼承。

B)Java支持分布式的網(wǎng)絡(luò)應(yīng)用,可透明地訪問(wèn)網(wǎng)絡(luò)上的其他對(duì)象。

C)Java支持多線程

D)Java程序與平臺(tái)無(wú)關(guān)、可移植性好。

答案:A

解析:

25.[單選題]在Java中開發(fā)JDBC應(yīng)用程序時(shí),使用DriverManager類的getConnection()方法

建立與數(shù)據(jù)源的連接語(yǔ)句為:

Connectioncon=DriverManager.getConnection("jdbc:odbc:news");

URL連接中的"news"表示的是()(選擇一項(xiàng))

A)數(shù)據(jù)庫(kù)中表的名稱

B)數(shù)據(jù)庫(kù)服務(wù)器的機(jī)器名

C)數(shù)據(jù)源的名稱

D)用戶名

答案:C

解析:1、0racle8/8i/9i數(shù)據(jù)庫(kù)(thin模式)

Class.forName(Moracle,jdbc.driver.OracleDriverM).newInstanceO;

Stringurl=,fjdbc:oracle:thin:?localhost:1521:orcln;

〃orcl為數(shù)據(jù)庫(kù)的SID

Stringuser="test";

Stringpassword="test";

Connectionconn=DriverManager.getConnection(url,user,password);

2、DB2數(shù)據(jù)庫(kù)

Class.forName(Hcom.ibm.db2.jdbc.app.DB2Driver")?newlnstance();

Stringurl=njdbc:db2://localhost:5000/sampleH;

“sample為你的數(shù)據(jù)庫(kù)名

Stringuser="admin”;

Stringpassword=n,r;

Connectionconn=DriverManager.getConnection(url,user,password);

3、SqlServer7.0/2000數(shù)據(jù)庫(kù)(三個(gè)jar包:msbase.jar,mssqlserver.jar,msutil.jar)

Class.forName(Hcom.microsoft.jdbc.sqlserver.SQLServerDrivern).newInstanceO;

Stringurl=,fjdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb,r;

〃mydb為數(shù)據(jù)庫(kù)

Stringuser="sa";

Stringpassword=””;

Connectionconn=DriverManager.getConnection(url,user,password);

注意:一個(gè)jar包(sqljdbc4.jar)的時(shí)候,應(yīng)該是這樣的,除掉“microsoft”

Class.forName(Hcom.jdbc.sqlserver.SQLServerDrivern).newlnstance();

Stringurl="jdbc:sqlserver://localhost:1433;DatabaseName=mydb,f;

26.[單選題]下面哪條語(yǔ)句把方法聲明為抽象的公共方法?()

A)publicabstractmethod();

B)publicabstractvoidmethod();

C)publicabstractvoidmethod(){)

D)publicvoidmethod()extendsabstract;

答案:B

解析:

27.[單選題]下列哪種不是List集合的遍歷方式

A)Iterator迭代器實(shí)現(xiàn)

B)增強(qiáng)for循環(huán)實(shí)現(xiàn)

C)get()和size。方法結(jié)合實(shí)現(xiàn)

D)get()和length()方法結(jié)合實(shí)現(xiàn)

答案:D

解析:

28.[單選題]請(qǐng)閱讀下面的代碼:

ClassExample{Stringx;

Intage=50;voidfac(){intage=30;

System,out.printin("我的年齡是"+age);

)

}

A)類中定義的x和age是成員變量

B)fac是成員方法

C)fac()方法中的age是局部變量

D)fac()方法執(zhí)行輸出的age是50

答案:D

解析:

29.[單選題]獲取單列集合中元素的個(gè)數(shù)可以使用以下哪個(gè)方法?

A)length()

B)size()

C)get(intindex)

D)add(Objectobj)

答案:B

解析:

30.[單選題]下面()是JAVA語(yǔ)言中的有效注釋()

A)/*

B)―this

C)*this

D)/-this

答案:A

解析:

31.[單選題]為16位Unicode字符流提供讀和寫操作支持的類分別是()

A)FilelnputStream類和FileOutputStream類

B)InputStream類和OutputStream類

C)FileReader類和Fi1eWriter類

D)FileReader類和File_Writer類

答案:C

解析:

32.[單選題]簡(jiǎn)單構(gòu)造方法何時(shí)被調(diào)用()

A)類定義時(shí)

B)創(chuàng)建對(duì)象時(shí)

C)調(diào)用對(duì)象方法時(shí)

D)使用對(duì)象的變量時(shí)

答案:B

解析:

33.[單選題]下列選項(xiàng)中,不是MVC設(shè)計(jì)模式的優(yōu)點(diǎn)的是()。

A)結(jié)構(gòu)清晰。

B)易于維護(hù)

C)有利于軟件工程化管理

D)占用資源少

答案:D

解析:

34.[單選題]以下關(guān)于框架描述中,錯(cuò)誤的是()

A)框架是Swing的頂級(jí)容器組件

B)框架是一個(gè)圖形界面程序的主窗口

C)框架是一個(gè)程序的主窗口,每個(gè)具有圖形界面的程序都至少要有一個(gè)框架

D)內(nèi)部框架也是頂級(jí)容器組件

答案:D

解析:

35.[單選題]下列線程狀態(tài)轉(zhuǎn)換序列,在線程實(shí)際運(yùn)行中可能出現(xiàn)的序列是:

A)新建一運(yùn)行一阻塞一終止

B)……運(yùn)行->阻塞一可運(yùn)行->終止

0……可運(yùn)行一運(yùn)行一阻塞一運(yùn)行……

D)新建一可運(yùn)行->運(yùn)行->阻塞一可運(yùn)行……

答案:D

解析:

36.[單選題]與Java語(yǔ)言安全性有關(guān)的一項(xiàng)是()

A)并發(fā)執(zhí)行

B)訪問(wèn)權(quán)限檢查

C)封裝性

D)異常處理

答案:B

解析:

37.[單選題]以下關(guān)于浮點(diǎn)型變量說(shuō)法中,正確的是()

A)當(dāng)數(shù)字帶有后綴標(biāo)記f或

B)當(dāng)數(shù)字帶有后綴標(biāo)記d成D時(shí),

C)當(dāng)數(shù)字沒(méi)有后綴標(biāo)記。

D)以上說(shuō)法都正確

答案:D

解析:

38.[單選題]關(guān)于下列代碼編譯或執(zhí)行結(jié)果的描述中,正確的是()

PublicclassTest{

Publicstaticvoidmain(String[]args){

TestThreadpml=newTestThreadC'One");

Pml.start();

TestThreadpm2=newTestThread("Two");

Pm2.start();

)

}

ClassTestThreadextendsThread{

PrivateStringsTname="";

TestThread(Strings){

STname=s;

)

Publicvoidrun(){

For(inti=o;i<2;i++){

Try{

Sleep(1000);

}

Catch(InterruptedExceptione){}

System,out.print(sTname+"");

)

}

)

A)不能通過(guò)編譯,TestThread類中不能定義變量和構(gòu)造方法

B)只可能輸出OneOneTwoTwo

C)只可能輸出TwoOneOneTwo

D)TwoOneOneTwo和OneOneTwoTwo都有可能

答案:D

解析:

39.[單選題]下面選項(xiàng)中,元素的父元素是()

A)<servlet>

B)<servlet-mapping>

C)D)<Web-app>

答案:D

解析:

40.[單選題]用鼠標(biāo)點(diǎn)擊菜單項(xiàng)(Menultem)產(chǎn)生的事件是:

A)MenuEvent

B)ActionEvent

C)KeyEvent

D)MouseEvent

答案:B

解析:

41.[單選題]下列哪一個(gè)關(guān)鍵字用于實(shí)現(xiàn)接口來(lái)定義類?()

A)extends

B)implements

C)abstract

D)interface

答案:B

解析:接口定義interface,接口實(shí)現(xiàn)implements

42.[單選題]Itisunnecessaryforthosewhostudyhardtoconsiderthe()offailing

theexam.

A)danger

B)warning

C)surprise

D)possibility

答案:D

解析:

43.[單選題]在Swing中,如何設(shè)置組件的邊框?()

A)通過(guò)根窗格的setBorder函數(shù)設(shè)置某各組件的邊框

B)通過(guò)內(nèi)容窗格的setBorder函數(shù)設(shè)置某各組件的邊框

C)通過(guò)組件的setBorder函數(shù)設(shè)置

D)通過(guò)框架的setBorder函數(shù)設(shè)置某各組件的邊框

答案:C

解析:

44.[單選題]指出下面關(guān)于繼承的敘述哪個(gè)是正確的()。

A)在Java中允許多繼承

B)在Java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口

C)在Java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口

D)Java的單一繼承使代碼更可靠

答案:D

解析:

45.[單選題]假設(shè)HashMap集合的capacity為默認(rèn)大小,加載因子loadFactor為0.75,則該集合桶的

閥值就為()

A)12

B)16

C)0.75

D)32

答案:A

解析:通過(guò)newHashMapO方法創(chuàng)建HashMap時(shí),會(huì)默認(rèn)集合容量capacity大小為16,加載因子

loadFactor為0.75(HashMap桶多少權(quán)衡策略的經(jīng)驗(yàn)值),此時(shí)該集合桶的閥值就為12(容量

capacity與加載因子loadFactor的乘積)

46.[單選題]在Java中,使用JDBC執(zhí)行如下查詢語(yǔ)句:SELECTCOUNT(*)FROMEmp,如果員工表中沒(méi)

有任何數(shù)據(jù),那么ResultSet中將會(huì)()

A)null

B)有數(shù)據(jù)

C)不為null,但是沒(méi)有數(shù)據(jù)

D)以上都選項(xiàng)都不對(duì)

答案:B

解析:

47.[單選題]在Java中,與數(shù)據(jù)庫(kù)連接的技術(shù)是:

A)JDBC

B)ODBC

C)數(shù)據(jù)庫(kù)廠家驅(qū)動(dòng)程序

D)數(shù)據(jù)庫(kù)廠家的連接協(xié)議

答案:A

解析:

48.[單選題]關(guān)于Java的選擇結(jié)構(gòu),下列選項(xiàng)中說(shuō)法正確的是()

A)if語(yǔ)句和else語(yǔ)句必須成對(duì)出現(xiàn)

B)if語(yǔ)句可以沒(méi)有else語(yǔ)句對(duì)應(yīng)

C)switch結(jié)構(gòu)中每個(gè)case語(yǔ)句中必須用break語(yǔ)句

D)switch結(jié)構(gòu)中必須有default語(yǔ)句

答案:B

解析:

49.[單選題]下面哪一個(gè)是正確的類的聲明?

A)publicvoidHH{…}

B)publicclassMove(){…}

C)publicclassvoidnumber[}

D)publicclassCar{,,,}

答案:D

解析:

50.[單選題]下列關(guān)于構(gòu)造方法中,錯(cuò)誤的是()

A)方法的名字必須與類的名字完全相同;

B)構(gòu)造方法不返回任何數(shù)據(jù)類型,也不需要使用

C)構(gòu)造方法的作用是創(chuàng)建對(duì)象并初始化成員方法;

D)在創(chuàng)建對(duì)象時(shí),系統(tǒng)會(huì)自動(dòng)調(diào)用類的構(gòu)造方法,并且構(gòu)造方法一般用public聲明

答案:C

解析:

51.[單選題]雙擊按鈕所產(chǎn)生的事件進(jìn)行處理的接口是()

A)MouseListener()

B))WindowListener()

C))ActiionListener()

D))KeyListener()

答案:C

解析:

52.[單選題]下列運(yùn)算符合法的是()

A)&&

B)<>

C)if

D)=

答案:A

解析:略

53.[單選題]下列的哪個(gè)賦值語(yǔ)句是正確的?()

A)char

B)int

C)int

D)int

答案:D

解析:

54.[單選題]Java網(wǎng)絡(luò)編程中,描述錯(cuò)誤的是

A)服務(wù)端用于接收客戶端的Socket類請(qǐng)求

B)accept()是一個(gè)阻塞方法

0設(shè)置開啟的端口號(hào)必須要小于1024

D)設(shè)置開啟的端口要盡量大一些,避開常用軟件端口號(hào)

答案:C

解析:

55.[單選題]為實(shí)現(xiàn)多線程之間的通信,需要使用下列哪種流才合適?

A)Filter

B)File

C)Random

D)Piped

答案:D

解析:

56.[單選題]定義內(nèi)部類時(shí)不可以使用的關(guān)鍵字是:

A)void

B)public

C)protected

D)private

答案:A

解析:

57.[單選題]下列數(shù)據(jù)類型中,哪種數(shù)據(jù)類型轉(zhuǎn)為int類型需要進(jìn)行強(qiáng)制轉(zhuǎn)換()

A)byte

B)short

C)char

D)float

答案:D

解析:

58.[單選題]分析下面的程序:voidfun(inta,intb,intc){a=456;b=567;c=678;}public

staticvoidmain(Stringargs[]){intx=10,y=20,z=30;fun(x,y,z);

System,out.println(z,y,x);}輸出結(jié)果是

A)30,20,10

B)10,20,30

0456,567,678

D)678,567,456

答案:A

解析:

59.[單選題]文件下載時(shí),用于設(shè)定實(shí)體內(nèi)容的MIME類型的響應(yīng)頭是()。

A)Content-Disposition

B)Content-Type

C)ContentEncoding

D)ContentAttachment

答案:A

解析:

60.[單選題]要得到某目錄下的所有文件名,在下列代碼的下劃線處應(yīng)填入的內(nèi)容是(兩個(gè)下劃線的

內(nèi)容相同):pathname=new(args[0]);String[]filename=pathname,list();

A)FileInputStream

B)FileOutputStream

OFile

D)RandomAccessFile

答案:C

解析:

61.[單選題]一個(gè)事件源必須注冊(cè)監(jiān)聽器才能接收一個(gè)事件通知,以將產(chǎn)生的事件對(duì)象傳輸給()來(lái)處

理。

A)事件代理(監(jiān)聽器)

B)事件源

C)主程序

D)事件處理方法

答案:D

解析:

62.[單選題]下列說(shuō)法中,錯(cuò)誤的一項(xiàng)是:

A)線程一旦創(chuàng)建,則立即自動(dòng)執(zhí)行

B)線程創(chuàng)建后需要調(diào)用start。方法,將線程置于就緒狀態(tài)

C)調(diào)用線程的start。方法后,線程也不一定立即執(zhí)行

D)線程處于就緒狀態(tài),意味著它可以被調(diào)度

答案:A

解析:

63.[單選題]在Java中,存放字符串常量的對(duì)象屬于

A)Character

B)String

C)StringBuffer

D)Vector

答案:B

解析:

64.[單選題]一個(gè)類要實(shí)現(xiàn)接口的功能,可以實(shí)現(xiàn)幾個(gè)方法?

A)0

B)1

02

D)全部

答案:D

解析:

65.[單選題]下面狀杰碼中,哪個(gè)用于表示客戶端緩存的版本是最新的?。

A)100

8)200

0304

D)404

答案:C

解析:

66.[單選題]讀下列程序

1publicclassTryextendsThread{

2publicstaticvoidmain(StringL]args){

3Tryt=newTry();

4t.start();

5)

6

7publicvoidrun(intj){

8inti=0;

9while(i<5){

10System,out.printin("祝你成功!");

11i++;

12)

13)

14}

該程序要求打印5行“祝你成功!”,必須改正程序中的某行代碼,程序才能完成。選擇正確的修改是(

)

A)將第1行的extendsThread改為implementsRunnable

B)將第3行的newTry()改為newThread()

C)將第4行t.start。改為start(t)

D)將第7行的publicvoidrun(intj)改為publicvoidrun()

答案:D

解析:

67.[單選題]下面的方法用來(lái)求兩個(gè)數(shù)中較大的值publicstaticintmax(intx,inty){return

;}在橫線出應(yīng)填入

A)x

B)y

C)x>y?x:y

D)x<y?x:y

答案:C

解析:

68.[單選題]m*n個(gè)人按照編號(hào)從0到m*nT站成n行m列,則位于第i(從0開始)行第j(從0開始)列的人

編號(hào)為()。

A)i*n+j

B)i*m+j

C)j*n+i

D)j*m+i

答案:B

解析:

69.[單選題]應(yīng)用程序的main方法中有以下語(yǔ)句,則輸出的結(jié)果是()。

Stringsl="O.5",s2="12";

doublex=Double.parseDouble(si);

inty=Integer.parselnt(s2);

System,out.printin(x+y);

A)12.5

B)120.5

012

D)"12.5

答案:C

解析:

70.[單選題]下面關(guān)于接口回調(diào)描述,錯(cuò)誤的是()。

A)用接口定義一個(gè)接口變量,用接口進(jìn)行實(shí)例化

B)可以用接口定義一個(gè)接口變量,用接口實(shí)現(xiàn)類進(jìn)行實(shí)例化

C)可以通過(guò)實(shí)現(xiàn)類實(shí)例化的接口變量,調(diào)用接口中的方法

D)可以用接口實(shí)現(xiàn)類定義對(duì)象變量,用實(shí)現(xiàn)類對(duì)它進(jìn)行實(shí)例化

答案:A

解析:

71.[單選題]下列數(shù)據(jù)類型進(jìn)行運(yùn)算時(shí),哪一個(gè)會(huì)發(fā)生自動(dòng)類型提升(

A)int+int

B)long+long

C)byte+byte

D)double+double

答案:C

解析:byte型的變量在運(yùn)算期間類型會(huì)自動(dòng)提升為int型。

72.[單選題]()表達(dá)式不可以作為循環(huán)條件

A)i++;

B)i>5;

C)bEqual=str.equals("q");

D)count==i;

答案:A

解析:

73.[單選題]下面關(guān)于字符變量的定義中,錯(cuò)誤的是()

A)chara='a';

B)charb=97;

C)charc=0x61;

D)chard=A;

答案:D

解析:

74.[單選題]下列方法定義中,方法頭不正確的是

A)publicstaticx(doublea)

B)publicstaticintx(doubley)

C)voidx(doubled)

D)publicintx()

答案:A

解析:

75.[單選題]下列關(guān)于進(jìn)程和線程的說(shuō)法中,錯(cuò)誤的是()

A)操作系統(tǒng)中每個(gè)獨(dú)立執(zhí)行的程序都可稱之為一個(gè)進(jìn)程

B)操作系統(tǒng)中的每一個(gè)進(jìn)程中都至少存在一個(gè)線程

C)線程和進(jìn)程一樣,是由CPU輪流執(zhí)行的

D)線程和進(jìn)程一樣,是由CPU同時(shí)執(zhí)行的

答案:D

解析:無(wú)

76.[單選題]閱讀下列實(shí)現(xiàn)堆棧類并發(fā)控制的部分代碼

PublicclassDatastack{

Privateintidx=0;

Privateint[]data=newint[8];

Publicvoidpush(inti){

DataLidx]=I;

Idx++;

在程序下劃線處應(yīng)填入的正確選項(xiàng)是()

A)synchronize

B)synchronized(this)

C)synchronized()

D)synchronized(idx)

答案:B

解析:

77.[單選題]JTextArea的構(gòu)造方法中,用于創(chuàng)建顯示指定初始文本并指定了行列的文本域的是()

A)JTextAreaO

B)JTextArea(Stringtext)

C)JTextArea(introws,intcolumns)

D)JTextArea(Stringtext,introws,intcolumns)

答案:D

解析:

78.[單選題]下面哪個(gè)選項(xiàng)中的代碼沒(méi)有定義內(nèi)部類,或者錯(cuò)誤的定義了內(nèi)部類?()

A)public

B)public

C)public

D)public

答案:C

解析:intlength;ClassPoint{〃內(nèi)部類代碼}}publicPointgetPoint(){returnnew

Point(){〃內(nèi)部類代碼};}}〃外部類代碼}ClassPoint{〃內(nèi)部類代碼}publicint

calcLengthO{ClassPoint{〃內(nèi)部類代碼}}}略

79.[單選題]如果線程正處于運(yùn)行狀態(tài),則它可能到達(dá)的下一個(gè)狀態(tài)是:

A)只有終止?fàn)顟B(tài)

B)只有阻塞狀態(tài)和終止?fàn)顟B(tài)

C)可運(yùn)行狀態(tài),阻塞狀態(tài),終止?fàn)顟B(tài)

D)其他所有狀態(tài)

答案:C

解析:

80.[單選題]Java源代碼經(jīng)過(guò)編譯后會(huì)生成字節(jié)碼文件,字節(jié)碼文件的擴(kuò)展名是()。

A)java

B)class

C)html

D)exe

答案:B

解析:

81.[單選題]框架(Frame)的缺省布局管理器是()

A)流布局(Flow

B)卡片布局(Card

C)邊框布局(Border

D)網(wǎng)格布局(Grid

答案:C

解析:

82.[單選題]如果一個(gè)類是抽象的,需要用什么修飾?

A)extends

B)private

C)abstract

D)public

答案:C

解析:

83.[單選題]Java程序書寫格式的描述中,正確的是()。

A)不區(qū)分字母大小寫

B)一個(gè)注釋不可以分寫到多行上

C)每個(gè)語(yǔ)句必須以逗號(hào)“,”作為結(jié)束符

D)一行中可以既包含正常的Java語(yǔ)句,又包含注釋

答案:D

解析:

84.[單選題]請(qǐng)閱讀下面的代碼片段

publicstaticintadd(inta,intb){

returna+b;

)

下列選項(xiàng)中,可以在main。方法中成功調(diào)用add()方法的是

A)intnum=add(1.0,2.0);

B)intnum=add('a','b');

C)intnum=add(true,flase);

D)intnum=add("1","2");

答案:B

解析:

85.[單選題]以下哪一項(xiàng)是正確的float常量?

A)15.3

B)3.14E2

C)67F

D)10d

答案:C

解析:

86.[單選題]若有語(yǔ)句inta=5,b=5;則下列表達(dá)式中,結(jié)果為25的是()

A)(++a)*(一b)

B)(a++)*(b—)

C)(a++)*(一b)

D)(++a)*(b—)

答案:B

解析:

87.[單選題]某一個(gè)子類要實(shí)現(xiàn)一個(gè)父接口,要使用關(guān)鍵字()

A)import

B)extends

C)implements

D)java

答案:C

解析:

88.[單選題]已知有以下語(yǔ)句:int□□a=newintL2][3];

a[0].length代表的是O。

A)語(yǔ)法錯(cuò)誤

B)數(shù)組元素的個(gè)數(shù),所以是6

C)數(shù)組的行數(shù),所以是2

D)數(shù)組的列數(shù),所以是3

答案:D

解析:

89.[單選題]關(guān)于JAVA序列化與反序列化的說(shuō)法正確的是?()

A)對(duì)象序列化是指將對(duì)象轉(zhuǎn)換為字節(jié)序列的過(guò)程,而反序列化則是根據(jù)字節(jié)序列恢復(fù)對(duì)象的過(guò)程。

B)任何類的對(duì)象都能被序列化

C)對(duì)實(shí)現(xiàn)了Serializable接口的類,采用默認(rèn)的反序列化方式

D)實(shí)現(xiàn)了Externalizable接口的類,采用默認(rèn)的序列化方式

答案:A

解析:

90.[單選題]請(qǐng)閱讀下面的程序

PublicclassTest{

Publicstaticvoidmain(String[]args){inttemp=0;

For(inti=1;i<5;i++){for(intj=0;j<i;j++){temp++;

System.out.printin(temp);

}

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

A)5

B)9

C)10

D)15

答案:C

解析:

91.[單選題]DOM是文檔對(duì)象模型得簡(jiǎn)稱,以下有關(guān)DOM描述錯(cuò)誤的是()

A)DOM與BOM關(guān)注瀏覽器的整體是相同的

B)D0M把HTML文檔看成由元素、屬性和文本組成的一顆倒立的樹

C)DOM為HTML文檔提供了一種結(jié)構(gòu)化的表示方法

D)DOM的核心操作時(shí)查看節(jié)點(diǎn)、創(chuàng)建節(jié)點(diǎn)、增加節(jié)點(diǎn)、刪除節(jié)點(diǎn)以及替換節(jié)點(diǎn)

答案:A

解析:

92.[單選題]設(shè)x=l,y=2,z=3,則表達(dá)式y(tǒng)+=z—/++x的值是

A)4

B)3.5

04.5

D)3

答案:D

解析:

93.[單選題]下列說(shuō)法中,錯(cuò)誤的是()

A)UDP在數(shù)據(jù)傳輸時(shí),數(shù)據(jù)的發(fā)送端和接收端不建立邏輯連接

B)TCP協(xié)議是面向連接的通信協(xié)議

C)使用UDP協(xié)議傳送數(shù)據(jù)保證了數(shù)據(jù)的完整性

D)TCP連接中必須要明確客戶端與服務(wù)器端,由客戶端向服務(wù)端發(fā)出連接請(qǐng)求

答案:C

解析:選項(xiàng)C說(shuō)法錯(cuò)誤。在使用UDP協(xié)議傳送數(shù)據(jù)時(shí),由于UDP的面向無(wú)連接性,它不能保證數(shù)據(jù)的完

整性,在傳輸重要數(shù)據(jù)時(shí)不建議使用UDP協(xié)議。

94.[單選題]MVC模式的優(yōu)點(diǎn)不包括()

A)各司其職,互不干涉

B)利于分工

C)利于重用和擴(kuò)展

D)降低了開發(fā)工作量

答案:D

解析:

95.[單選題]以下關(guān)于繼承的敘述正確的是()。

A)在Java中類只允許單一繼承

B)在Java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口

C)在Java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口

D)在Java中接口只允許單一繼承

答案:A

解析:

96.[單選題]如果不使用任何訪問(wèn)控制符(public,protected,private),則以下哪種類型的類不能

對(duì)該成員進(jìn)行直接訪問(wèn)

A)同一類

B)同一包中的子類

C)同一包中的非子類

D)不同包中的子類

答案:D

解析:

97.[單選題]下面的程序編譯運(yùn)行后輸出的結(jié)果是()。

PublicclassAimplementsRunnable{

publicstaticvoidmain(StringargvLJ){

Aa=newA();

Threadt=newThread(a);

t.start();

)

publicvoidrun(){

while(true){

try{

Thread.currentThreadO.sleep(1000);

}catch(InterruptedExceptione){

System,out.println(e.toString());

}

System,out.println("loopingwhile");

}

)

}

A)在屏幕上重復(fù)輸出"loopingwhile".,

B)在屏幕上輸出一次"loopingwhile".

C)沒(méi)有結(jié)果輸出。

D)以上說(shuō)法都錯(cuò)誤。

答案:A

解析:

98.[單選題]如果為下列預(yù)編譯SQL的第三個(gè)問(wèn)號(hào)賦值,那么正確的選項(xiàng)是()oUPDATEempSET

ename=?,job=?,salary=?WHEREempno=?

A)pst.setlnt("3",2000);

B)pst.setlnt(3,2000);

C)pst.setFloat("salary",2000);

D)pst.setString("salary","2000");

答案:B

解析:

99.[單選題]在進(jìn)行磁盤文件操作時(shí),如果不進(jìn)行異常捕捉,或者聲明異常拋出,則可能導(dǎo)致()。

A)由于沒(méi)有進(jìn)行異常捕捉或聲明拋出,程序運(yùn)行時(shí)出錯(cuò)

B)由于沒(méi)有進(jìn)行異常捕捉或聲明拋出,程序編譯時(shí)出錯(cuò)

C)運(yùn)行時(shí)磁盤數(shù)據(jù)文件找不到才會(huì)出錯(cuò)

D)編譯時(shí)沒(méi)有找到對(duì)應(yīng)磁盤數(shù)據(jù)文件出錯(cuò)

答案:B

解析:

100.[單選題]有下列數(shù)組代碼段:for(intj=l;j<10;j+=2){System,out.print(j+"");)打印

結(jié)果為:

A)123456789

B)2468

013579

D)12468

答案:C

解析:

101.[單選題]下述代碼的運(yùn)行結(jié)果是()publicclassMyClass{publicstaticvoid

main(String[]args){intnuml=34;intnum2=55;MyClassme=newMyClass();

me.increase(numl,num2);System,out.printf("%d^n%d",numl,num2);}publicvoid

increase(intnuml,intnum2){numl++;num2++;}}

A)35和56

B)34和55

C)34和56

D)35和55

答案:B

解析:

102.[單選題]語(yǔ)句“floatwage=2345.67;”會(huì)出現(xiàn)編譯錯(cuò)誤,請(qǐng)問(wèn)該錯(cuò)誤是()引起的。

A)常量2345.67超出float型的變量wage能夠保存的值域

B)wage不是java正確的表示符

C)float型變量wage無(wú)法保存帶小數(shù)的數(shù)

D)常量2345.67默認(rèn)為double型,不能直接賦值給float型變量wage

答案:D

解析:

103.[單選題]下面不是合法Java標(biāo)識(shí)符的是()

A)ab

B)$_3

C)3ab

D)ab3

答案:C

解析:

104.[單選題]使用哪一個(gè)布局管理器,當(dāng)Frame的大小被改變時(shí)Frame中的按鈕的位置可能會(huì)被改變

?

A)BorderLayout

B)FlowLayout

C)CardLayout

D)GridLayout

答案:B

解析:

105.[單選題]以下關(guān)于面向?qū)ο蟾拍畹拿枋鲋?,不正確的一項(xiàng)是()o(選擇1項(xiàng))

A)在現(xiàn)實(shí)生活中,對(duì)象是指客觀世界的實(shí)體

B)程序中的對(duì)象就是現(xiàn)實(shí)生活中的對(duì)象

C)在程序中,對(duì)象是通過(guò)一種抽象數(shù)據(jù)類型來(lái)描述的,這種抽象數(shù)據(jù)類型稱為類(class)

D)在程序中,對(duì)象是一組變量和相關(guān)方法的集合

答案:B

解析:程序中的對(duì)象是現(xiàn)實(shí)生中的對(duì)象的抽象

106.[單選題]TreeMap集合類對(duì)象用自定義類對(duì)象作為鍵值時(shí),必須()。

A)int作為主要成員變量

B)實(shí)現(xiàn)Comparable接口

C)重寫equals。方法

D)重寫hashCode()方法

答案:B

解析:

107.[單選題]定如下代碼,下面哪個(gè)可以作為該類的構(gòu)造函數(shù)()

publicclassTest{

A)publicvoidTest(){?}

B)publicTest(){?}

C)publicstaticTest(){?}

D)publicstaticvoidTest(){?}

答案:B

解析:構(gòu)造方法:與類同名沒(méi)有放回類型

108.[單選題]WhichofthefollowingisthecorrectstatementtoreturnJAVA?()

A)toUpperCase("Java")

B)"Java".toUpperCase("Java")

C)"Java".toUpperCase()

D)String.toUpperCase("Java")

答案:C

解析:

109.[單選題]以下哪一個(gè)選項(xiàng)是運(yùn)行時(shí)錯(cuò)誤(語(yǔ)義錯(cuò)誤)的例子?

A)你想輸出"goodbye"但輸出的是"Hello"正確

B)忽略了方法返回值的類型

C)忽略了方法體尾部花括號(hào)

D)Java程序文件名與Java目標(biāo)文件名不同

答案:A

解析:

110.[單選題]switch語(yǔ)句中

A)必須有default子句

B)不必有default子句

C)必須有default子句和至少一個(gè)case子句

D)必須有default子句,不必有case子句

答案:B

解析:

111.[單選題]一個(gè)Java程序運(yùn)行后,在系統(tǒng)中這個(gè)程序便可以作為一個(gè)

A)線程

B)進(jìn)程

C)進(jìn)程或線程

D)不可預(yù)知

答案:B

解析:

112.[單選題]下面選項(xiàng)中,用于根據(jù)指定名稱刪除ServletContext匹配的域?qū)傩缘姆椒ㄊ?)

A)voidremove(Stringname)

B)voidremoveAttribute(Objectname)

C)voidremoveAttribute(Stringname)

D)ObjectremoveAttribute(Stringname)

答案:C

解析:

113.[單選題]定義了int型二維數(shù)組a[6][7]后,數(shù)組元素a[2][4]前的數(shù)組元素個(gè)數(shù)為

A)24

B)25

018

D)17

答案:C

解析:

114.[單選題]類Testi定義如下:1.publicclassTesti{2.publicfloataMethod(float

a,floatb){}3.4.)將以下哪種方法插入行3是不合法的?

A)publicvoidaMethod(floatc,floatd){}

B)publicfloataMethod(floata,floatb,floatc){}

C)publicintaMethod(inta,intb){}

D)publicfloataMethod(inta,intb,intc){}

答案:A

解析:

115.[單選題]要激活一個(gè)Java小應(yīng)用程序applet,需具有()文件。

A)html

B)字節(jié)碼

C)exe

D)txt

答案:A

解析:

116.[單選題]類Testi定義如下:

1publicclassTesti{

2publicfloataMethod(float

A,floatb){

3}

4}

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

A)publicfloataMethod(float

A,float

B,floatc){}

B)publicfloataMethod(float

C,floatd){}

C)publicintaMethod(int

A,intb){}

D)privatefloataMethod(int

A,int

B,intc){}

答案:B

解析:

117.[單選題]關(guān)于continue語(yǔ)句的使用范圍,下列說(shuō)法正確的是()

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

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

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

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

答案:C

解析:

118.[單選題]下列代碼的執(zhí)行結(jié)果是:intlength=

"Hello",length();System,out.printin(length);

A)5

B)2

C)10

D)6

答案:A

解析:

119.[單選題]在f循環(huán)中,分別用①表示初始化表達(dá)式,②表示循環(huán)條件,③表示操作表達(dá)式,④表

示循環(huán)體,通過(guò)序號(hào)分析f循環(huán)的執(zhí)行流程。在循環(huán)條件的結(jié)果為true時(shí),下列執(zhí)行步驟正確的是()

A)①②④③

B)①②③④

C)④③②①

D)④②③①

答案:A

解析:無(wú)

120.[單選題]在使用interface聲明一個(gè)接口時(shí),只可以使用。修飾符修飾該接口()

A)private

B)protected

C)privateprotected

D)public

答案:D

解析:接口必須被繼承,所以得是public

121.[單選題]假設(shè)有下列聲明語(yǔ)句:intI,j;floatx=8.9f,y;doubleu,y;下面哪個(gè)賦值語(yǔ)句是

合法的

A)i=x;

B)x=u+y;

C)x=2.3+j*y;

D)v=(int)x;

答案:D

解析:

122.[單選題]在Java中,下列代碼運(yùn)行過(guò)程描述正確的是()inti=10;while(i>0){i

=i+1;if(i==10){break;}}

A)while循環(huán)執(zhí)行10次

B)死循環(huán)

C)循環(huán)一次都不執(zhí)行

D)循環(huán)執(zhí)行一次

答案:B

解析:

123.[單選題]在JSP中可動(dòng)態(tài)導(dǎo)入其他頁(yè)面的標(biāo)簽是()。

A)<;%include/>

include%>

C)<;jsp:importPage/>

D)<;jsp:include/>

答案:D

解析:

124.[單選題]執(zhí)行完以下代碼int[]x=newint[10];后,以下哪項(xiàng)說(shuō)明是正確的()

A)x[9]為0

B)x[9]未定義

Ox[10]為0

D)x[0]為空

答案:A

解析:

125.[單選題]以下哪個(gè)不是泛型提供的好處。()

A)類型檢查

B)減少代碼冗余

C)多態(tài)

D)讓錯(cuò)誤發(fā)生在編譯期

答案:C

解析:在編譯的時(shí)候檢查類型安全,并能捕捉類型不匹配的錯(cuò)誤,讓錯(cuò)誤發(fā)生在編譯期,使得所有的強(qiáng)

制轉(zhuǎn)換都是隱式的和自動(dòng)的,提高代碼的重用率。

126.[單選題]以下程序段執(zhí)行后的K值為()x=20,y=30,k;k=(x>y)9y.x.

A)20

B)30

C)10

D)50

答案:A

解析:

127.[單選題]已知String對(duì)象s="abcdefg",則s.substring(2,5)的返回值為()。

選項(xiàng).

A)"bcde"

B)"cde"

C)"cdef"

D)"def"

答案:B

解析:

128.[單選題]Java中double類型的在內(nèi)存中的大小為多少字節(jié)()

A)8

B)4

02

D)16

答案:A

解析:概念理解

129.[單選題]Java開發(fā)人員使用的開發(fā)工具包是()

A)JVM

B)JRE

OJDK

D)Eclipse

答案:C

解析:

130.[單選題]JFrame對(duì)象默認(rèn)的布局管理器是()

A)FlowLayout

B)BorderLayout

C)GridLayout

D)BoxLayout

答案:B

解析:

131.[單選題]下列代碼的執(zhí)行結(jié)果是:()

PublicclassTest2{

Publicstaticvoidmain(Stringargs[]){

System,out.println(5/2);

A)2.5

B)2.0

C)2.50

D)2

答案:D

解析:

132.[單選題]可被用來(lái)阻止繼承的關(guān)鍵字是

A)final

B)abstract

C)private

D)protected

答案:A

解析:

133.[單選題]以下Java代碼片段中,不合法的是()

A)Stringa="abcdefg";a-="cde";

B)Stringa="abcdefg";a+="cde";

C)Integerj=newInteger(27);j-=7;

D)Integerj=newInteger(27);j―;

答案:A

解析:特性分析

134.[單選題]在MySQL中,關(guān)于數(shù)據(jù)和數(shù)據(jù)庫(kù)說(shuō)法錯(cuò)誤的是()。

A)廣義的理解數(shù)據(jù)可以包括文字、圖形、圖像、聲音等

B)數(shù)據(jù)庫(kù)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù)

C)數(shù)據(jù)庫(kù)是一個(gè)按數(shù)據(jù)結(jié)構(gòu)來(lái)存儲(chǔ)和管理數(shù)據(jù)的計(jì)算機(jī)硬件系統(tǒng)。

D)數(shù)據(jù)庫(kù)是一個(gè)長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的有組織、可共享統(tǒng)一管理的數(shù)據(jù)集合

答案:C

解析:

135.[單選題]關(guān)于JAVA泛型敘述不正確的是()

A)泛類參數(shù)只能是類類型不能是基本數(shù)據(jù)類型

B)泛型是java中的語(yǔ)法,只存在于編譯期

C)List<String>

D)運(yùn)行時(shí)泛型避免了類型轉(zhuǎn)換錯(cuò)誤

答案:c

解析:略

136.[單選題]對(duì)于一個(gè)session來(lái)說(shuō)我們描述正確的是()

A)一個(gè)session對(duì)應(yīng)一個(gè)瀏覽器,瀏覽器關(guān)閉session就銷毀了

B)一個(gè)session不對(duì)應(yīng)一個(gè)瀏覽器,一臺(tái)計(jì)算機(jī)只有一個(gè)session

C)服務(wù)器為每一個(gè)瀏覽器分配一個(gè)session,但是session不會(huì)再瀏覽器關(guān)閉的時(shí)候銷毀。只有過(guò)期

或服務(wù)器關(guān)閉才會(huì)銷毀

D)以上都不對(duì)

答案:C

解析:

137.[單選題]下面關(guān)于構(gòu)造函數(shù)的說(shuō)法不正確的是()

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

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

C)構(gòu)造函數(shù)的主要作用是完成對(duì)類的對(duì)象的初始化工作。

D)一般在創(chuàng)建新對(duì)象時(shí),系統(tǒng)會(huì)自動(dòng)調(diào)用構(gòu)造函數(shù)。

答案:A

解析:

138.[單選題]在JAVA中,下列關(guān)于成員變量與局部變量的說(shuō)法不正確的是()

A)局部變量的作用域僅限于定義它的方法

B)成員變量的作用域在整個(gè)類內(nèi)部都是可見的

C)創(chuàng)建對(duì)象時(shí)Java會(huì)給成員變量一個(gè)初始值

D)創(chuàng)建對(duì)象時(shí)Java會(huì)給局部變量賦予初始值

答案:D

解析:

139.[單選題]Statement接口中executeQueryO方法的返回值是()()

A)ResultSet

B)int

C)Boolean

D)Result

答案:A

解析:ExecuteQuery()方法返回從數(shù)據(jù)庫(kù)中查出來(lái)的結(jié)果,封裝在ResultSet結(jié)果集中

140.[單選題]在HttpServletRequest接口中,用于獲取請(qǐng)求URL中的額外路徑信息的方法是()

A)getMethod()

B)getPathlnfo()

C)getContextPath()

D)getProtocol()

答案:B

解析:

141.[單選題]設(shè)系統(tǒng)中已經(jīng)存在文件”file,txt”,給定下面程序importjava.io.*;publicclass

Try2{publicstaticvoidmain(String[]args)throwsException{try{Filef=new

FileC'file.txt");FileOutputStreamout=newFileOutputStream(f,true);}catch

(lOExceptione){}}}則結(jié)果是

A)不能通過(guò)編譯

B)程序可以通過(guò)編譯,運(yùn)行后文件“file.txt”沒(méi)有任何改變

C)程序可以通過(guò)編譯,運(yùn)行后文件“file.txt”的長(zhǎng)度變?yōu)?

D)由于文件f沒(méi)有關(guān)閉,所以運(yùn)行程序時(shí)會(huì)有一個(gè)異常產(chǎn)生

答案:B

解析:

142.[單選題]以下關(guān)于foreach的說(shuō)法中,哪一個(gè)是錯(cuò)誤的()

A)使用foreach遍歷集合時(shí),可以對(duì)元素進(jìn)行修改。

B)foreach可以對(duì)數(shù)組進(jìn)行遍歷。

C)foreach可以對(duì)集合進(jìn)行遍歷。

D)foreach循環(huán)是一種更加簡(jiǎn)潔的for循環(huán),也稱增強(qiáng)for循環(huán)。

答案:A

解析:使用foreach遍歷集合或數(shù)組時(shí),不能對(duì)其值進(jìn)行修改。

143.[單選題]下面代碼運(yùn)行的結(jié)果是()ArrayList〈String>al=

newArrayList<String>();al.add(true);al.add(123);al.add("abc");System,out.println(al);

A)編譯失敗

B)[true,123]

C)[true,123,abc];

D)[abc];

答案:A

解析:略

144.[單選題]設(shè)有數(shù)組定義:inta[]=newint[7];則a.length的值為()。

A)0

B)7

08

D)9

答案:B

解析:

145.[單選題]下面哪種寫法可以實(shí)現(xiàn)訪問(wèn)數(shù)組arr的第1個(gè)元素()。

A)arr(0)

B)arr[0]

C)arr(1)

D)arr[1]

答案:B

解析:

146.[單選題]在Java語(yǔ)言中,下列代碼片段的輸出結(jié)果是(選一項(xiàng))floata=50;intb=

4;floatc=a/b;System,out.printin(c);

A)0

B)12

012.0

D)12.5

答案:D

解析:

147.[單選題]在Java中,可以創(chuàng)建長(zhǎng)度為4的數(shù)組對(duì)象的是()。

A)intE]arr二newintL];

B)int口arr=newint(4);

C)int[]arr=newint[]{12,34,56,78};

D)int□arr=newint[4]{12,34,56,78}

答案:C

解析:

148.[單選題]當(dāng)某一線程正處于休眠狀態(tài),而另一個(gè)線程用Thread類中的interrupt。方法中斷

它時(shí),拋出的異常類型是

A)lOException

B)RuntimeException

C)InterruptedException

D)ClassNotFoundException

答案:C

解析:

149.[單選題]下列關(guān)于數(shù)組的說(shuō)法,錯(cuò)誤的是()

A)把具有相同類型的若干變量按有序的形式組織起來(lái),用統(tǒng)一的名字來(lái)表示

B)數(shù)組是一種復(fù)合數(shù)據(jù)類型

C)聲明只能說(shuō)明內(nèi)存中有某種類型的數(shù)組名,但是在內(nèi)存中并沒(méi)有創(chuàng)建出數(shù)組

D)數(shù)組中有一個(gè)屬性可以直接獲取到數(shù)組元素個(gè)數(shù),length。

答案:D

解析:

150.[單選題]給定如下java代碼,編譯時(shí)會(huì)在()出現(xiàn)錯(cuò)誤。classParent{}classChild

extendsParent{publicstaticvoidmain(Stringargs[]){Parentpl=newChild();〃第

一行Parentp2=newParent();//第二行Childcl=newChildO;//第三行Childc2=new

Parent();〃第四行}}

A)第四行

B)第三行

C)第二行

D)第一行

答案:A

解析:

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

A)類是同種對(duì)象的集合和抽象

B)類屬于Java語(yǔ)言中復(fù)合數(shù)據(jù)類型

C)對(duì)象是Java語(yǔ)言中的基本結(jié)構(gòu)單位

D)類就是對(duì)象

答案:D

解析:

152.[單選題]下列接口中,用于調(diào)用過(guò)濾器鏈中下一個(gè)過(guò)濾器的是()。

A)Filter接口

B)FilterChain接口

C)FilterConfig接口

D)ServletResponse接口

答案:B

解析:

153.[單選題]給出下面代碼段,哪行將引起一個(gè)編譯時(shí)錯(cuò)誤?()publicclassTest{intn

0;intm=0;publicTest(inta){m=a;}publicstaticvoidmain(Stringarg[1){Test

tl,t2;intj,k;j=3;k=5;tl=newTest();t2=newTest(k);}}

A)行1

B)行4

C)行6

D)行9

答案:D

解析:略

154.[單選題]自定義異常類的父類可以是:

A)Error

B)VirtuaMachineError

C)Exception

D)Thread

答案:C

解析:

155.[單選題]RandomAccessFile類的()方法可以用于從指定流上讀取整數(shù)。

A)readlnt

B)readLine

C)seek

D)close

答案:A

解析:

156.[單選題]請(qǐng)先閱讀下面的代碼。

intx=1;

inty=2;

if(x%2=0){

y++;

}else{

y一;

)

System,out.printin(ny=n+y);

上面一段程序運(yùn)行結(jié)束時(shí),變量y的值為下列哪一項(xiàng)?

A)1

B)2

C)3

D)switch語(yǔ)句

答案:A

解析:

157.[單選題]while語(yǔ)句的循環(huán)體中不能包含的語(yǔ)句是()

A)while語(yǔ)句

B)方法定義語(yǔ)句

C)if語(yǔ)句

D)switch語(yǔ)句

答案:B

解析:

158.[單選題]要想在T

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論