版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年及未來(lái)5年市場(chǎng)數(shù)據(jù)中國(guó)雙攝像頭手機(jī)行業(yè)發(fā)展運(yùn)行現(xiàn)狀及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 2026年及未來(lái)5年市場(chǎng)數(shù)據(jù)中國(guó)椰雕工藝品行業(yè)市場(chǎng)深度研究及投資策略研究報(bào)告
- 老年慢性疼痛的文化管理策略
- 吉林省知識(shí)課件
- 乳腺超聲考試題及答案
- 追溯技術(shù)的歷史
- 2022年工作參考總結(jié)老年協(xié)會(huì)工作參考總結(jié)
- 2025青海招警考試真題及答案
- 2026廈門銀行漳州分行社會(huì)招聘?jìng)淇碱}庫(kù)及答案詳解(奪冠系列)
- 2026年陜西水務(wù)發(fā)展集團(tuán)及所屬企業(yè)招聘(20人)備考考試題庫(kù)及答案解析
- (2025年)鐵路貨運(yùn)考試題及答案
- 2026年榆能集團(tuán)陜西精益化工有限公司招聘?jìng)淇碱}庫(kù)及參考答案詳解一套
- 2026年及未來(lái)5年中國(guó)化妝品玻璃瓶行業(yè)市場(chǎng)深度分析及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 2026年魯教版初三政治上冊(cè)月考真題試卷(含答案)
- 物業(yè)春節(jié)前安全生產(chǎn)培訓(xùn)課件
- 企業(yè)安全生產(chǎn)責(zé)任制培訓(xùn)教材(標(biāo)準(zhǔn)版)
- 零缺陷培訓(xùn)教學(xué)課件
- 2026年餐飲企業(yè)稅務(wù)合規(guī)培訓(xùn)課件與發(fā)票管理風(fēng)控方案
- 2025年及未來(lái)5年市場(chǎng)數(shù)據(jù)中國(guó)蓖麻油行業(yè)投資潛力分析及行業(yè)發(fā)展趨勢(shì)報(bào)告
- 2025年湖北煙草專賣局真題試卷及答案
- 2025-2026學(xué)年廣東省廣州113中學(xué)八年級(jí)(上)期中語(yǔ)文試卷
評(píng)論
0/150
提交評(píng)論