




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
試卷科目:JAVA開(kāi)發(fā)基礎(chǔ)JAVA開(kāi)發(fā)基礎(chǔ)(習(xí)題卷23)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開(kāi)發(fā)基礎(chǔ)第1部分:?jiǎn)雾?xiàng)選擇題,共149題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.一個(gè)Java程序運(yùn)行從上到下的環(huán)境次序是A)操作系統(tǒng)、Java程序、JRE/JVM、硬件;B)JRE/JVM、Java程序、硬件、操作系統(tǒng);C)Java程序、JRE/JVM、操作系統(tǒng)、硬件;D)Java程序、操作系統(tǒng)、JRE/JVM、硬件[單選題]2.在下列屬性中,用來(lái)定義文本字體顏色的是()。A)colorB)faceC)sizeD)align[單選題]3.下列選項(xiàng)中,對(duì)Math.random()方法描述正確的是()A)返回一個(gè)不確定的整數(shù)B)返回0或是1C)返回一個(gè)隨機(jī)的double類(lèi)型數(shù),該數(shù)大于等于0.0小于1.0D)返回一個(gè)隨機(jī)的int類(lèi)型數(shù),該數(shù)大于等于0.0小于1.0[單選題]4.Servlet用于充當(dāng)MVC設(shè)計(jì)模式中的()模塊A)ControllerB)ViewC)ModelD)容器[單選題]5.對(duì)象的反序列化利用ObjectInputStream中的哪個(gè)方法A)readObject()B)writeObject()C)write()D)read()[單選題]6.以下不屬于HTTP請(qǐng)求方式的是:A)GETB)REQUESTC)POSTD)PUT[單選題]7.假設(shè)類(lèi)A是類(lèi)B的父類(lèi),下列聲明對(duì)象x的語(yǔ)句中不正確的是()A)AB)AC)BD)B[單選題]8.下列選項(xiàng)中,哪個(gè)元素用于指定Filter攔截的資源被容器調(diào)用的方式()A)<filter-name>B)<url-pattern>C)<filter-class>D)<dispatcher>[單選題]9.若想設(shè)置Cookie的path屬性對(duì)本站點(diǎn)所有資源訪問(wèn)時(shí)都有效,則需要將path屬性設(shè)置為以下哪種方式?()A)path屬性設(shè)置為?/?B)path屬性設(shè)置為??C)path屬性設(shè)置為?/應(yīng)用名?D)path屬性設(shè)置為?應(yīng)用名?[單選題]10.下面關(guān)于HttpServletResponse對(duì)象中,使用getOutputStream(97)輸出結(jié)果是()A)AB)97C)aD)出現(xiàn)異常[單選題]11.在下列代碼的下劃線處應(yīng)填入的內(nèi)容是:publicclassFirstSample{publicstaticvoidmain(_____args[]){System.out.println("你好!");}}}A)staffB)doubleC)intD)String[單選題]12.下列關(guān)于繼承性的描述中,錯(cuò)誤的是A)一個(gè)類(lèi)可以同時(shí)生成多個(gè)子類(lèi)B)子類(lèi)繼承了父類(lèi)中除私有的成員以外的其他成員C)Java支持單重繼承和多重繼承D)Java通過(guò)接口可使子類(lèi)使用多個(gè)父類(lèi)的成員[單選題]13.在沒(méi)有ACM.jar包文件的標(biāo)準(zhǔn)java程序中,程序的運(yùn)行入口()。A)必須是run()方法B)必須是init()方法C)<inputtype="radio"name="input_6a4b269ebc0a8cbbed31_2_1"value="choice_2"checked="true">必須是main()方法D)run()方法或init()方法都行[單選題]14.自定義異常類(lèi)MyBadException中,在構(gòu)造函數(shù)publicMyBadException(StringErrorMessage)中要調(diào)用父類(lèi)的構(gòu)造函數(shù)來(lái)進(jìn)行類(lèi)的初始化,正確的語(yǔ)句是?A)Exception(ErrorMessage);B)Exceptione=newException(ErrorMessage);C)super(ErrorMessage);D)extends(ErrorMessage);[單選題]15.以下關(guān)于構(gòu)造函數(shù)的描述錯(cuò)誤的是()。A)構(gòu)造函數(shù)的返回類(lèi)型只能是void型。B)構(gòu)造函數(shù)是類(lèi)的一種特殊函數(shù),它的方法名必須與類(lèi)名相同。C)構(gòu)造函數(shù)的主要作用是完成對(duì)類(lèi)的對(duì)象的初始化工作。D)一般在創(chuàng)建新對(duì)象時(shí),系統(tǒng)會(huì)自動(dòng)調(diào)用構(gòu)造函數(shù)。[單選題]16.如果子類(lèi)的構(gòu)造方法顯性的繼承父類(lèi)的有參構(gòu)造方法,需要用?A)extendsB)publicC)superD)abstract[單選題]17.設(shè)B是A的子類(lèi),C是B的子類(lèi),b是B的對(duì)象,c是C的對(duì)象。下面敘述中,錯(cuò)誤的是xinstanceofYx一定是Y的子類(lèi)實(shí)例,可以隔代A)binstanceofA的值是trueB)binstanceofC的值是trueC)cinstanceofA的值是trueD)cinstanceofB的值是true[單選題]18.要產(chǎn)生[20,999]之間的隨機(jī)整數(shù)可以使用以下哪個(gè)表達(dá)式?A)(int)(20+Math.random()*97)B)20+(int)(Math.random()*980)C)(int)Math.random()*999D)20+(int)Math.random()*980[單選題]19.下列選項(xiàng)中,用于匹配攔截器所過(guò)濾的URL的元素是()A)<filter-mapping>B)<url-pattern>C)<filter>D)<filter-name>[單選題]20.下列說(shuō)法正確的有()。A)class中的constructor不可省略B)constructor必須與class同名,但方法不能與class同名C)constructor在一個(gè)對(duì)象被new時(shí)執(zhí)行D)一個(gè)class只能定義一個(gè)constructor[單選題]21.下面關(guān)于包的導(dǎo)入,錯(cuò)誤的描述是()。A)java.lang.*包為自動(dòng)導(dǎo)入包,不要導(dǎo)入可以直接引用包中的類(lèi)B)當(dāng)前文件夾為缺省的自建包,引用其中的所有類(lèi)不要導(dǎo)入C)在java程序中,除缺省自建包、自動(dòng)導(dǎo)入包外,引用其他包的類(lèi)都要導(dǎo)入包D)import語(yǔ)句可以放在程序中的任意位置[單選題]22.如果請(qǐng)求消息中包含有多個(gè)該指定名稱(chēng)的參數(shù),getParameter()方法的返回值是()A)這些參數(shù)的所有值形成一個(gè)數(shù)組B)??C)第一個(gè)參數(shù)的值D)最后一個(gè)參數(shù)的值[單選題]23.java中用于創(chuàng)建文件對(duì)象的類(lèi)是A)FileB)ObjectC)ThreadD)Frame[單選題]24.關(guān)于final修飾成員變量說(shuō)法正確的是()A)被final修飾的成員變量為常量B)被final修飾的成員變量不能被繼承C)被final修飾的成員變量可以被多次賦值D)final只能在接口中修飾成員變量[單選題]25.若二維數(shù)組int[][]arr={{1,2,3},{4,5,6},{7,8}};,則arr[1][2]的值是()A)2B)5C)6D)0[單選題]26.對(duì)于死鎖的描述,下面說(shuō)法中不正確有A)當(dāng)兩個(gè)線程互相等待對(duì)方釋放同步鎖時(shí)會(huì)發(fā)生死鎖B)Java虛擬機(jī)沒(méi)有檢測(cè)和處理死鎖的措施C)一旦出現(xiàn)死鎖,程序會(huì)發(fā)生異常D)處于死鎖狀態(tài)的線程處于阻塞狀態(tài),無(wú)法繼續(xù)運(yùn)行[單選題]27.自定義的異常類(lèi)可以從下列()類(lèi)繼承。A)Error類(lèi)B)ObjectC)ExceptionD)System[單選題]28.下列代碼中的內(nèi)部類(lèi)名是()Importjava.awt.event.*;Importjavax.swing.*;ClassTalkingClocki{Publicvoidstart(intinterval,finalbooleanbeep){ActionListenerlistener=newActionListener(){PublicvoidactionPerformed(ActionEventevent){······}}Timert=newTimer(interval,listener);T.start();}}A)TimerB)ActionListenerC)listenerD)匿名[單選題]29.下列不屬于Swing的構(gòu)件是()A)JbuttonB)JlabelC)JframeD)Jpane[單選題]30.簡(jiǎn)單以下聲明的變量中,()是不合法的A)inter_netB)i_nongC)helloD)*member[單選題]31.設(shè)計(jì)模式具有的優(yōu)點(diǎn)A)適應(yīng)需求變化B)程序通俗易懂C)減少開(kāi)發(fā)過(guò)程中的代碼開(kāi)發(fā)工作量D)簡(jiǎn)化軟件系統(tǒng)的設(shè)計(jì)[單選題]32.在java.io包的字節(jié)輸人流中,過(guò)濾器輸入流的基類(lèi)是()A)ByteArrayInputStreamB)FilelnputStreamC)PipelnputStreamD)FilterInputStream[單選題]33.如果x=4,y=2,則z=x&y值是A)0B)1C)2D)4[單選題]34.向容器中添加構(gòu)件的方法是。A)setFont()B)setLayout()C)add()D)setVisible(booleanb)[單選題]35.已知有以下語(yǔ)句:int[][]a=newint[2][3];a[0].length代表的是()。A)語(yǔ)法錯(cuò)誤B)數(shù)組元素的個(gè)數(shù),所以是6C)數(shù)組的行數(shù),所以是2D)數(shù)組的列數(shù),所以是3[單選題]36.若方法有返回值,在方法體中應(yīng)使用下列哪個(gè)語(yǔ)句指明返回的值。A)returnB)staticC)voidD)final[單選題]37.Java程序中,0x10表示的十進(jìn)制數(shù)為()。選項(xiàng).A)1B)8C)10D)16[單選題]38.對(duì)于Java的基本數(shù)據(jù)類(lèi)型,下列敘述中有錯(cuò)誤的是?A)它可以作為一個(gè)消息的結(jié)果返回B)它可以是方法參數(shù)值的類(lèi)型C)它可以是消息的接受者D)它可以用于比較[單選題]39.已知如下定義:Strings="story";下面語(yǔ)句不合法的是A)s+="books";B)s=s+100;C)intlen=s.length;D)Stringt=s+?abc?;[單選題]40.InetAdddress類(lèi)中,下列哪個(gè)方法用于在給定主機(jī)名的情況下確定主機(jī)的IP地址_________A)getLocalHost(Stringhost)B)getByName()C)getHostName()D)getHostAddress()[單選題]41.以下關(guān)于requestAnimationFrame()方法描述正確的是()A)此方法在瀏覽器重繪之前完成B)主線程不會(huì)影響此方法的運(yùn)行效果C)此方法類(lèi)似于setInterval(),主要用途是按幀對(duì)網(wǎng)頁(yè)進(jìn)行重繪D)此方法在瀏覽器重繪時(shí)完成[單選題]42.閱讀下面的java語(yǔ)言代碼,輸出結(jié)果是()。intx,y=1,z=0;if(z<0)x=3;elseif(y==0)x=5;elsex=7;System.out.println(x+?,?+y);A)7,B)7,C)3,D)以上都不正確[單選題]43.下面獲取初始化參數(shù)encoding的寫(xiě)法中,正確的是()A)Objectobj=getInitParameter(Stringname)B)Stringencode=getInitParameterNames(Stringname)C)Enumerationenumers=getInitParameterNames()D)Stringencode=getInitParameter(Stringname)[單選題]44.設(shè)有下面的兩個(gè)類(lèi)定義:Classaa{VoidShow(){System.out.println("我喜歡Java!");}ClassBBextendsaa{VoidShow(){System.out.println("我喜歡C++!");}}則順序執(zhí)行如下語(yǔ)句后輸出結(jié)果為:()。aaa=newaa();BBb=newBB();A.Show();B.Show();A)我喜歡Java!我喜歡C++!B)我喜歡C++!我喜歡Java!C)我喜歡Java!我喜歡Java!D)我喜歡C++!我喜歡C++![單選題]45.下列有關(guān)Java變量相關(guān)的描述,錯(cuò)誤的是()。A)定義變量的語(yǔ)法非常簡(jiǎn)單,只需要指定變量的類(lèi)型和變量名B)變量類(lèi)型決定了變量的數(shù)據(jù)性質(zhì)、范圍、存儲(chǔ)在內(nèi)存中所占的字節(jié)數(shù)以及可以進(jìn)行的合法操作C)變量名必須是一個(gè)關(guān)鍵字D)在定義變量的同時(shí),可以對(duì)該變量進(jìn)行初始化賦值[單選題]46.下面的哪種說(shuō)法是正確的?A)不需要定義類(lèi),就能創(chuàng)建對(duì)象B)對(duì)象中必須有屬性和方法C)屬性可以是基本數(shù)據(jù)類(lèi)型,也可以是一個(gè)對(duì)象D)屬性必須是對(duì)象[單選題]47.InputStream類(lèi)的作用就是將文件中的數(shù)據(jù)讀入到內(nèi)存中,該類(lèi)中的哪個(gè)方法可以關(guān)閉文件輸入流對(duì)象?A)intread()B)voidclose()C)intavailable()D)intread(byte[]b)[單選題]48.在JAVA中,無(wú)論測(cè)試條件是什么,下列()循環(huán)將至少執(zhí)行一次。(選一項(xiàng))A)forB)do…whileC)whileD)while…do[單選題]49.在Test.java文件中編譯類(lèi)的jdk命令是()A)javaTestB)javaTest.javaC)javacTest.javaD)javacTest[單選題]50.在Java中,()是所有類(lèi)的父類(lèi)A)ObjectB)VectorC)StringD)KeyEvent[單選題]51.運(yùn)行程序,輸出()Strings="University";s.replace("i","ABC");System.out.println(s);A)UnABCversityB)UnABCversABCtyC)UniversABCtyD)University[單選題]52.Java只支持單繼承,如果要實(shí)現(xiàn)多個(gè)類(lèi)的功能,需要用?A)封裝B)繼承C)多態(tài)D)接口[單選題]53.fianaly語(yǔ)句塊執(zhí)行的特征?A)無(wú)論如何都會(huì)執(zhí)行B)只有拋異常時(shí)執(zhí)行C)不拋異常時(shí)執(zhí)行D)都不執(zhí)行[單選題]54.哪個(gè)關(guān)鍵字可以實(shí)現(xiàn)線程同步A)transientB)synchronizedC)serializeD)static[單選題]55.()創(chuàng)建了Servlet實(shí)例()A)程序員B)用戶C)瀏覽器中D)web容器[單選題]56.關(guān)于類(lèi)修飾符final和abstract關(guān)鍵字說(shuō)法不正確的是A)一個(gè)類(lèi)不能同時(shí)是abstract和finalB)final關(guān)鍵字可以應(yīng)用于類(lèi),也可以應(yīng)用于方法C)一個(gè)方法可以既是abstract又是finalD)final關(guān)鍵字應(yīng)用于方法時(shí),表明任何子類(lèi)不能重寫(xiě)該方法。[單選題]57.JTextArea的構(gòu)造方法中,用于創(chuàng)建顯示指定初始文本并指定了行列的文本域的是()A)JTextArea()B)JTextArea(Stringtext)C)JTextArea(introws,intcolumns)D)JTextArea(Stringtext,introws,intcolumns)[單選題]58.接口中,除了抽象方法之外,還可以含有()A)變量B)常量C)成員方法D)構(gòu)造方法[單選題]59.JFrame類(lèi)的默認(rèn)布局管理器是A)BorderLayoutB)FlowLayoutC)BoxLayoutD)GridLayout[單選題]60.在Java中,以下關(guān)于抽象類(lèi)與抽象方法描述錯(cuò)誤的是()A)抽象類(lèi)不能被實(shí)例化B)抽象類(lèi)不能被繼承C)抽象方法不能與final、private和static復(fù)合使用D)抽象方法可以與public、protected復(fù)合使用[單選題]61.在下列各組基本數(shù)據(jù)類(lèi)型中,位長(zhǎng)相同的一組是()。A)char和byteB)float和intC)int和longD)int和double[單選題]62.要將某個(gè)線程設(shè)置為后臺(tái)線程,需要調(diào)用該線程的哪個(gè)方法。A)sleep()B)setDaemon(true)C)start()D)run()[單選題]63.請(qǐng)閱讀下面程序PublicclassForLoopStatement{Publicstaticvoidmain(String[]args){Inti,j;For(i=1;i<5;i++){for(j=1;j<=i;j++)System.out.print(i+"×"+j+"="+i*j+"");System.out.println();}}}程序完成后,i循環(huán)和j循環(huán)執(zhí)行的次數(shù)分別是()A)4,10B)8,9C)9,8D)10,10[單選題]64.定義如下的二維數(shù)組b,下面的說(shuō)法不正確的是intb[][]={{1,2,3},{4,5},{6,7,8}}};A)b.length的值是3B)b[1].length的值是3C)b[1][1]的值是5D)二維數(shù)組b的第一行有3個(gè)元素[單選題]65.下面是關(guān)于類(lèi)及其修飾符的一些描述,不正確的是()。A)abstract類(lèi)只能用來(lái)派生子類(lèi),不能用來(lái)創(chuàng)建abstract類(lèi)的對(duì)象。B)final類(lèi)不但可以用來(lái)派生子類(lèi),也可以用來(lái)創(chuàng)建final類(lèi)的對(duì)象。C)abstract不能與final同時(shí)修飾一個(gè)類(lèi)。D)abstract方法必須在abstract類(lèi)中聲明,但abstract類(lèi)定義中可以沒(méi)有abstract方法。[單選題]66.下列關(guān)于Date類(lèi)的描述中,錯(cuò)誤的是?()A)Date類(lèi)獲取的時(shí)間是以1970年1月1日0時(shí)0分0秒開(kāi)始計(jì)時(shí)的B)在JDK1.1之后,Date類(lèi)逐漸被Calendar類(lèi)取代C)Date類(lèi)中大部分構(gòu)造方法都被聲明為已過(guò)時(shí)D)Date類(lèi)中大部分方法依然推薦使用[單選題]67.如果XextendsY,那么:A)X是接口,Y是類(lèi)B)X是類(lèi),Y是接口C)X和Y都是類(lèi),或者X和Y都是接口D)X和Y是類(lèi)和接口的任意組合[單選題]68.關(guān)于ServletRequest對(duì)象的setAttribute()方法,說(shuō)法正確的是()A)如果ServletRequest對(duì)象中已經(jīng)存在指定名稱(chēng)的屬性,setAttribute()方法將會(huì)先刪除原來(lái)的屬性,然后再添加新的屬性B)如果ServletRequest對(duì)象中已經(jīng)存在指定名稱(chēng)的屬性,setAttribute()方法將會(huì)將新添加的屬性直接覆蓋原來(lái)的屬性C)如果ServletRequest對(duì)象中已經(jīng)存在指定名稱(chēng)的屬性,setAttribute()方法會(huì)直接在原來(lái)的屬性后面追加上新的屬性D)以上說(shuō)法都不正確[單選題]69.下列Java語(yǔ)言代碼的運(yùn)行結(jié)果是()publicstaticvoidmain(String[]args){inta=2,b=-1,c=2;if(a>b){if(b<0)c=0;elsec++;System.out.println(c);}A)0B)1C)2D)3[單選題]70.以下關(guān)于HTTP請(qǐng)求的說(shuō)法中,錯(cuò)誤的是:A)GET、POST兩種請(qǐng)求方式提交的數(shù)據(jù)均不能超過(guò)2KBB)GET為表單的默認(rèn)提交方式C)表單通過(guò)method屬性來(lái)指定使用哪種請(qǐng)求D)GET請(qǐng)求提交的數(shù)據(jù)會(huì)暴露在地址欄,POST請(qǐng)求則不會(huì)[單選題]71.事件處理機(jī)制能夠讓圖形界面響應(yīng)用戶的操作,主要包括()A)事件對(duì)象B)事件處理C)事件源D)以上都是[單選題]72.下列()不是合法的標(biāo)識(shí)符A)$millionB)$_millionC)2$_millionD)$2_million[單選題]73.以下哪項(xiàng)是接口的正確定義?()A)interfaceB{voidprint(){};}B)abstractinterfaceB{voidprint();}C)abstractinterfaceBextendsA1,A2//A1)A2為已定義的接口{abstractvoidprint(){};}D)interfaceB{voidprint();}[單選題]74.一個(gè)只和單個(gè)的實(shí)例對(duì)象相關(guān)聯(lián)的方法稱(chēng)為_(kāi)________.A)靜態(tài)方法astaticmethodB)類(lèi)方法aclassmethodC)實(shí)例方法aninstancemethodD)以上都不對(duì)[單選題]75.Java語(yǔ)言中最簡(jiǎn)單的數(shù)據(jù)類(lèi)型包括()。A)整數(shù)型、浮點(diǎn)型、字符型、布爾型B)整數(shù)型、浮點(diǎn)型、字符型、數(shù)組型C)整數(shù)型、浮點(diǎn)型、數(shù)組型、布爾型D)整數(shù)型、數(shù)組型、字符型、布爾型[單選題]76.下列選項(xiàng)中,哪個(gè)關(guān)鍵字可以修飾方法內(nèi)的局部變量?()A)abstractB)finalC)staticD)private[單選題]77.所有JavaApplication都必須有且只有()個(gè)main方法。A)1B)2C)0D)4[單選題]78.如下Java程序執(zhí)行后,b結(jié)果是:()Intb=2;++b;B++;選項(xiàng).A)1B)2C)3D)4[單選題]79.閱讀下面程序片段Switch(i){case1:System.out.println("message1");case2:System.out.println("message2");case3:System.out.println("message3");break;}請(qǐng)說(shuō)當(dāng)變量i的值為多少時(shí),程序只輸出?message3?。()A)1B)2C)3D)4[單選題]80.BufferedWriter的哪個(gè)方法可以寫(xiě)入一個(gè)換行符。A)enter()B)println()C)newLine()D)write()[單選題]81.若x=6,y=5則表達(dá)式intmax=x>y?x:y的結(jié)果為()A)6B)5C)trueD)false[單選題]82.區(qū)分類(lèi)中重載方法的依據(jù)是A)形參列表的類(lèi)型和順序B)不同的形參名稱(chēng)C)返回值的類(lèi)型不同D)訪問(wèn)權(quán)限不同[單選題]83.下面哪一個(gè)不屬于窗格的內(nèi)容()A)JPanelB)JScrollPaneC)JSplitPaneD)JLayeredPane[單選題]84.下列方法中,會(huì)導(dǎo)致DatagramSocket類(lèi)發(fā)生阻塞的方法是()A)connect()B)bind()C)receive()D)send()[單選題]85.當(dāng)某一線程正處于休眠狀態(tài),而另一個(gè)線程用Thread類(lèi)中的interrupt()方法中斷它時(shí),拋出的異常類(lèi)型是A)IOExceptionB)RuntimeExceptionC)InterruptedExceptionD)ClassNotFoundException[單選題]86.下面創(chuàng)建Socket的語(yǔ)句中正確的是A)Socketa=newSocket(80);B)Socketb=newSocket(??,80);C)ServerSocketc=newSocket(80);D)ServerSocketd=newSocket(??,80);[單選題]87.Given:publicclassTest{publicstaticvoidmain(String[]args){Stringfoo=args[1];Stringbar=args[2];Stringbaz=args[3];System.out.println(?baz=?+baz);}}Andtheoutput:Baz=2Whichcommandlineinvocationwillproducetheoutput?A)javaTest2222B)javaTest1234C)javaTest4242D)javaTest4321[單選題]88.下列關(guān)于<dispatcher>元素值ERROR的作用,描述正確的是()A)表示用戶直接訪問(wèn)頁(yè)面時(shí).Filter將調(diào)用B)目標(biāo)資源通過(guò)RequestDispatcher的include()方法訪問(wèn)時(shí).Filter將被調(diào)用C)目標(biāo)資源通過(guò)RequestDispatcher的forward()方法訪問(wèn)時(shí).Filter將被調(diào)用D)目標(biāo)資源是通過(guò)聲明式異常處理機(jī)制調(diào)用時(shí).Filter將被調(diào)用[單選題]89.在TestClone類(lèi)的main()方法中有如下程序片段,TestClonex=newTestClone();TestCloney,z;z=x;y=(TestClone)x.clone();booleanb1=(z==x);booleanb2=(z==y);執(zhí)行后b1和b2的值分別為;"=="比較基本數(shù)據(jù)類(lèi)型時(shí)比較的是表面值內(nèi)容,而比較兩個(gè)對(duì)象時(shí)比較的是兩個(gè)對(duì)象的內(nèi)存地址值,如果沒(méi)有對(duì)equals方法進(jìn)行重寫(xiě),則比較的是引用類(lèi)型的變量所指向的對(duì)象的地址;諸如String、Date等類(lèi)對(duì)equals方法進(jìn)行了重寫(xiě)的話,比較的是所指向的對(duì)象的內(nèi)容A)b1=true,b2=falseB)b1=false,b2=falseC)b1=true,b2=trueD)b1=false,b2=true[單選題]90.要使類(lèi)中的某個(gè)成員變量只能被自身和它的子類(lèi)訪問(wèn),該變量A)只能用protected修飾B)只能用public修飾C)只能用private修飾D)應(yīng)不加修飾符[單選題]91.Java中提供了一個(gè)可以在讀文件的同時(shí)記錄行號(hào)的類(lèi),這個(gè)類(lèi)是哪一個(gè)。A)RandomAccessFileB)SequenceInputStreamC)SerializableD)LineNumberReader_[單選題]92.簡(jiǎn)單下面關(guān)于構(gòu)造方法的說(shuō)法不正確的是()A)構(gòu)造方法也屬于類(lèi)的方法,用于創(chuàng)建對(duì)象的時(shí)候給成員變量賦值。B)構(gòu)造方法不可以重載。C)構(gòu)造方法沒(méi)有返回值。D)構(gòu)造方法一定要和類(lèi)名相同。[單選題]93.下列哪一個(gè)是合法的標(biāo)識(shí)符:A)12classB)+viodC)-5D)_black[單選題]94.請(qǐng)先閱讀下面的代碼publicclassTest{publicTest(){System.out.println("構(gòu)造方法一被調(diào)用了");}publicTest(intx){this();System.out.println("構(gòu)造方法二被調(diào)用了");}publicTest(booleanb){this(1);System.out.println("構(gòu)造方法三被調(diào)用了");}publicstaticvoidmain(String[]args){Testtest=newTest(true);}}上面程序的運(yùn)行結(jié)果為下列哪一項(xiàng)?A)構(gòu)造方法一被調(diào)用了B)構(gòu)造方法二被調(diào)用了C)構(gòu)造方法三被調(diào)用了D)以上三個(gè)選項(xiàng)之和[單選題]95.所有字節(jié)輸入輸出流類(lèi)都繼承自()A)InputStream類(lèi)和OutputStream類(lèi)B)Reader類(lèi)和Writer類(lèi)C)object類(lèi)D)Serializable接口[單選題]96.下列用ABCD注釋標(biāo)注的哪行代碼有錯(cuò)誤?PublicclassHello{Publicstaticvoidmain(Stringargs[]){Byteb='a';//ACharc=65;//BB=b;//CB=b+1;//D}}A)AB)BC)CD)D[單選題]97.分析下面的代碼PublicclassTest{publicstaticvoidmain(String[]args){int[]x=newint[3];System.out.println("x[0]is"+x[0]);}}A)編譯錯(cuò)誤,因?yàn)閿?shù)組的大小沒(méi)有指定.B)運(yùn)行時(shí)錯(cuò)誤,因?yàn)閿?shù)組元素沒(méi)有初始化C)運(yùn)行良好,輸出x[0]is0.D)運(yùn)行時(shí)錯(cuò)誤,因?yàn)閿?shù)組元素x[0]沒(méi)有定義[單選題]98.有程序如下,關(guān)于程序的描述哪個(gè)是正確的?publicclassPerson{staticintarr[]=newint[10];publicstaticvoidmain(Stringa[]){System.out.println(arr[0]);}}A)編譯將產(chǎn)生錯(cuò)誤B)編譯時(shí)正確,但運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤C)正確,輸出0D)正確,輸出null[單選題]99.下列說(shuō)法中錯(cuò)誤的是A)同一個(gè)對(duì)象可以監(jiān)聽(tīng)一個(gè)事件源上多個(gè)不同的事件B)一個(gè)類(lèi)可以實(shí)現(xiàn)多個(gè)監(jiān)聽(tīng)器接口C)一個(gè)類(lèi)中可以同時(shí)出現(xiàn)事件源和事件處理者D)一個(gè)類(lèi)只能實(shí)現(xiàn)一個(gè)監(jiān)聽(tīng)器接口[單選題]100.JSP的哪個(gè)指令允許頁(yè)面使用者自定義標(biāo)簽庫(kù)?()A)include指令B)taglib指令C)page指令D)plugin指令[單選題]101.繼承是面向?qū)ο缶幊痰囊粋€(gè)重要特征,它可降低程序的復(fù)雜性并使代碼。A)可跨包訪問(wèn)B)可讀性好C)可重用D)運(yùn)行更安全[單選題]102.下列【1】、【2】、【3】、【4】注釋標(biāo)注的哪行代碼有錯(cuò)誤?classTom{voidTom()//【1】{System.out.print("ok");}Tom(bytem)//【2】{System.out.print("你好");}Tom(intm)//【3】{System.out.print(":"+m);}}publicclassE{publicstaticvoidmain(Stringargs[]){Toma=newTom();//【4】}}A)【1】B)【2】C)【3】D)【4】[單選題]103.jsp指令中isELIgnored="boolean"的意思是()A)決定是否實(shí)現(xiàn)Servler的單線程模式,B)決定改頁(yè)面是否是一個(gè)錯(cuò)誤處理頁(yè)面,C)決定是否支持EL表示,D)沒(méi)有具體的含義。[單選題]104.關(guān)于抽象類(lèi)的說(shuō)法正確的是A)抽象類(lèi)中所有方法都是抽象方法B)如果父類(lèi)是抽象類(lèi),則子類(lèi)必須重寫(xiě)父類(lèi)所有的抽象方法C)不能用抽象類(lèi)去創(chuàng)建對(duì)象D)接口和抽象類(lèi)是同一個(gè)概念[單選題]105.double型變量默認(rèn)的初值為()。A)0fB)odC)0.0fD)0.0[單選題]106.數(shù)組是一個(gè)?()A)相同數(shù)據(jù)類(lèi)型的相同值B)相同的數(shù)據(jù)類(lèi)型,值可相同,也可不同C)不同數(shù)據(jù)類(lèi)型的相同值D)不同數(shù)據(jù)類(lèi)型的不同值[單選題]107.以下不屬于Java程序流程控制結(jié)構(gòu)的是A)順序結(jié)構(gòu)B)條件結(jié)構(gòu)C)數(shù)據(jù)結(jié)構(gòu)D)循環(huán)結(jié)構(gòu)[單選題]108.對(duì)于下列源文件,哪個(gè)敘訴是錯(cuò)誤的?publicclassCat{publicvoidcry(){System.out.println("maiomaio");}}classE{publicstaticvoidmain(Stringargs[]){System.out.println("ok");}}A)源文件的名字必須是Cat.javaB)源文件的名字可以是E.javaC)編譯源文件得到Cat.class和E.class兩個(gè)字節(jié)碼文件D)E類(lèi)是主類(lèi),javaE來(lái)運(yùn)行程序[單選題]109.java的輸出流主要由()作為基類(lèi)。?A)OutputStream和ReaderB)OutputStream和WriterC)InputStream和WriterD)InputStream和Reader[單選題]110.出以下的代碼,請(qǐng)問(wèn)該程序的運(yùn)算結(jié)果是什么?classExample{publicstaticvoidmain(Stringargs[]){if("String".replace('T','t')=="String")System.out.println("Equal");elseSystem.out.println("NotEqual");}}請(qǐng)選擇一個(gè)正確的答案:A)打印輸出EqualB)打印輸出NotEqualC)代碼編譯失敗D)打印輸出String[單選題]111.以下選項(xiàng)中,不屬于合法的標(biāo)識(shí)符的是A)Hello_WorldB)classC)user123nameD)username3[單選題]112.哪個(gè)關(guān)鍵字用于調(diào)用父類(lèi)的構(gòu)造方法?A)newB)returnC)superD)this[單選題]113.在Java中定義一個(gè)字符串類(lèi)型的變量,正確的語(yǔ)句為A)Strings=newString("Hello");B)Strings="Hello";C)char[]a={'H','e','l','l','o'};Strings=newString(a);D)其他三個(gè)選項(xiàng)都對(duì)[單選題]114.閱讀下列代碼:PublicclassTest{Intx,y:Test(intx,inty){This.x=x;This.y=y:}Publicstaticvoidmain(string[]args){Testpt1.pt2;Pt1=newTest(3.3);pt2=newTest(4,4);System.out.print(pt1.x+pt2.x);}上述代碼的運(yùn)行結(jié)果為(A)6B)34C)8D)7[單選題]115.final修飾符修飾方法時(shí),不能和以下哪個(gè)修飾符共用()A)publicB)staticC)abstractD)synchronized[單選題]116.Map集合中,獲取所有鍵值對(duì)的集合是那個(gè)方法()A)entrySet()B)values()C)keySet()D)keyValues()[單選題]117.下列關(guān)于JAVA說(shuō)法中,錯(cuò)誤的是()A)java中標(biāo)識(shí)符的可由大小寫(xiě)字母、數(shù)字、下劃線(B)必須以字母、下劃線或美元符號(hào)($)開(kāi)頭。C)嚴(yán)格區(qū)分字母的大小寫(xiě),長(zhǎng)度有限制。D)不能與系統(tǒng)中的關(guān)鍵字相同。[單選題]118.在Java中,負(fù)責(zé)對(duì)字節(jié)代碼解釋執(zhí)行的是()。A)B)<inputtype="radio"name="input_0fa1170a203960b188e5_2_1"value="choice_1"checked="true">虛擬機(jī)正確C)D)[單選題]119.類(lèi)如何定義接口的繼承關(guān)系?()A)在類(lèi)的定義部分使用extends關(guān)鍵字B)在類(lèi)的定義部分使用inherited關(guān)鍵字C)在類(lèi)的定義部分使用parent關(guān)鍵字D)在類(lèi)的定義部分使用implement關(guān)鍵字[單選題]120.下面表達(dá)式中,用來(lái)訪問(wèn)數(shù)組a中第一個(gè)元素的是()。選項(xiàng).A)"a[0]"B)"a[1]"C)1D)"a.0"[單選題]121.一般設(shè)i,j為類(lèi)X中定義的double型變量名,下列X類(lèi)的構(gòu)造方法中不正確的是()A)X(doublem,doublen){i=m;j=n;}B)X(){i=6;j=8;}C)doubleX(doublek){i=k;returni;}D)X(doublek){i=k;}[單選題]122.下面程序輸出結(jié)果是(選一項(xiàng))System.out.println('2'+'2');A)22B)4C)0D)100[單選題]123.JSP的Page編譯指令的屬性Language的默認(rèn)值是()。A)JavaB)CC)C<D)SQL[單選題]124.給定java代碼片段,如下:inti=0,j=-1;switch(i){case0,1:j=1;case2:j=2;}System.out.print("j="+j);編譯運(yùn)行,正確的是(選一項(xiàng))A)程序編譯出錯(cuò)B)j=1C)j=2D)j=0[單選題]125.下列常用寶中,存放用戶圖形界面類(lèi)庫(kù)的包是()A)java.awtB)java.langC)java.utilD)java.io[單選題]126.在下列概念中,Java語(yǔ)言只保留了()A)運(yùn)算符重載B)結(jié)構(gòu)和聯(lián)合C)指針D)方法重載[單選題]127.子類(lèi)如何調(diào)用父類(lèi)帶有參數(shù)的構(gòu)造方法?A)子類(lèi)也創(chuàng)建具有同樣參數(shù)的方法參數(shù),Java會(huì)自動(dòng)調(diào)用父類(lèi)構(gòu)造方法B)子類(lèi)構(gòu)造方法的開(kāi)頭用?super?語(yǔ)句調(diào)用父類(lèi)構(gòu)造方法C)無(wú)法調(diào)用D)創(chuàng)建子類(lèi)對(duì)象時(shí),先調(diào)用父類(lèi)的構(gòu)造方法,再調(diào)用子類(lèi)的構(gòu)造方法[單選題]128.在Java中,F(xiàn)ile類(lèi)位于哪個(gè)包中。A)java.ioB)java.utilC)java.langD)java.swing[單選題]129.編寫(xiě)線程類(lèi),可以通過(guò)實(shí)現(xiàn)那個(gè)接口來(lái)實(shí)現(xiàn)?A)RunnableB)ThrowableC)SerializableD)Comparable[單選題]130.Java的int型變量占內(nèi)存的字節(jié)是()A)1B)4C)2D)與機(jī)器有關(guān)[單選題]131.Analyzethefollowingcode:()Booleaneven=false;If(even=true){System.out.println("Itiseven");}A)Theprogramhasacompileerror.B)Theprogramhasaruntimeerror.C)Theprogramrunsfine,butdisplaysnothing.D)TheprogramrunsfineanddisplaysItiseven.[單選題]132.以下關(guān)于捕獲的原則中,錯(cuò)誤的是()。A)Exception類(lèi)必須出現(xiàn),而且必須作為catch塊中第一個(gè)匹配的類(lèi)B)先列出具體的異常類(lèi),后列出通用的異常類(lèi)C)先列出子類(lèi),后列出父類(lèi)D)RuntimeException可以不被捕獲,Java會(huì)自動(dòng)處理運(yùn)行期的異常[單選題]133.閱讀下面代碼∶ClassParent{Publicintcount(){//第1行Return0;}}PublicclassTestextendsParent{Publicfloatcount(){//第2行Return9;//第3行}}編譯時(shí),會(huì)出現(xiàn)以下〔)情況。A)編譯通過(guò)B)在第1行引發(fā)編譯錯(cuò)誤C)在第2行引發(fā)編譯錯(cuò)誤D)在第3行引發(fā)編譯錯(cuò)誤[單選題]134.下面關(guān)于yield方法描述正確的是A)yield方法是用于合并線程B)yield方法是用于啟動(dòng)線程C)yield方法是用于線程讓步D)yield方法是用于線程同步[單選題]135.返回1970年1月1日至今的毫秒數(shù)的方法()A)getDate()B)getMonth()C)getSeconds()D)getTime()[單選題]136.分析程序ClassTest{publicstaticvoidmain(String[]args){Strings;System.out.println("sis"+s);}}A)編譯錯(cuò)誤,因?yàn)閟沒(méi)有初始化,但在println語(yǔ)句使用了B)運(yùn)行錯(cuò)誤,因?yàn)閟沒(méi)有初始化,但在println語(yǔ)句使用了C)運(yùn)行錯(cuò)誤,因?yàn)閟是null,但在println語(yǔ)句使用了D)編譯運(yùn)行良好[單選題]137.閱讀下面代碼:ClassParent1{Arent1(strings){System.out.printin(s);}ClassParent2extendsParent1{Parent2(){System.out.println("parent2");}}PublicclasschildcxtcndsParcnt2{Publicstaticvoidmain(string[]args){Childchild=newChild();}}編譯并運(yùn)行child.java,以上代碼運(yùn)行結(jié)果為〔)。A)編譯錯(cuò)誤:沒(méi)有找到構(gòu)造器Child()B)編譯錯(cuò)誤:沒(méi)有找到構(gòu)造器Parent10C)正確運(yùn)行,沒(méi)有輸出值D)正確運(yùn)行,輸出結(jié)果為:parent2[單選題]138.關(guān)于同步代碼塊描述錯(cuò)誤的是A)使用同步代碼塊可以保證同一時(shí)間只能一個(gè)線程對(duì)敏感數(shù)據(jù)的操作B)為了保證數(shù)據(jù)的安全性(準(zhǔn)確),可以引入同步代碼塊C)同步代碼塊符合?加鎖修改釋放鎖?的邏輯D)使用同步代碼一定會(huì)造成死鎖[單選題]139.1.已經(jīng)編寫(xiě)好Java程序Hello.java,在JDK環(huán)境下要編譯該Java程序必須使用命令語(yǔ)句_____________________。A)javacHello.javaB)javaHello.javaC)javacHelloD)javaHello[單選題]140.以下哪個(gè)不在jdk下的文件夾下()。A)binB)configC)jreD)lib[單選題]141.AJavacharacterisstoredin__________.()A)onebyteB)twobytesC)threebytesD)fourbytes[單選題]142.if(條件){語(yǔ)名}和if(條件)語(yǔ)句的區(qū)別是(選一項(xiàng))A)沒(méi)有區(qū)別B)一個(gè)可以執(zhí)行多條語(yǔ)句,另一個(gè)可以執(zhí)行一條語(yǔ)句C)可以執(zhí)行多條語(yǔ)句D)不可以執(zhí)行多條語(yǔ)句[單選題]143.Java程序的并發(fā)機(jī)制是:A)多線程B)多接口C)多平臺(tái)D)多態(tài)性[單選題]144.簡(jiǎn)單在Java中,一個(gè)類(lèi)可同時(shí)定義許多同名的方法,這些方法參數(shù)個(gè)數(shù)、類(lèi)型或順序各不相同,這種面向?qū)ο蟪绦虻奶匦苑Q(chēng)為()A)重寫(xiě)B(tài))覆蓋C)重載D)繼承[單選題]145.當(dāng)一個(gè)Applet所在的Web頁(yè)面被其他頁(yè)面覆蓋后,不可能被調(diào)用的Applet方法是:A)destroy()B)init()C)stop()D)start()[單選題]146.以下關(guān)于Java虛擬機(jī)說(shuō)法不正確的是()A)Java虛擬機(jī)執(zhí)行的是字節(jié)碼B)字節(jié)碼會(huì)被解釋成本地機(jī)器語(yǔ)言C)不同平臺(tái)下需要安裝該平臺(tái)下相應(yīng)的Java虛擬機(jī)版本D)不同平臺(tái)下Java虛擬機(jī)的規(guī)范不一樣[單選題]147.Toassignavalue1tovariablex,youwrite()A)1=x;B)x=1;C)x:=1;D)1:=x;E)x==1;[單選題]148.Whatisyafterthefollowingstatementisexecuted?()X=0;Y=(x>0)?10:-10;A)-10B)0C)10D)20E)Illegalexpression[單選題]149.Given:3.interfaceAnimal{voidmakeNoise();}4.classHorseimplementsAnimal{5.Longweight=1200L;6.publicvoidmakeNoise(){System.out.println("whinny");}7.}8.publicclassIcelandicextendsHorse{9.publicvoidmakeNoise(){System.out.println("vinny");}10.publicstaticvoidmain(String[]args){11.Icelandici1=newIcelandic();12.Icelandici2=newIcelandic();13.Icelandici3=newIcelandic();14.i3=i1;i1=i2;i2=null;i3=i1;15.}16.}Whenline15isreached,howmanyobjectsareeligibleforthegarbagecollector?A)0B)1C)2D)3E)4F)6第2部分:多項(xiàng)選擇題,共27題,每題至少兩個(gè)正確答案,多選或少選均不得分。[多選題]150.下列選項(xiàng)中,屬于和標(biāo)記常用屬性的是()。A)sizeB)multipleC)selectedD)value[多選題]151.ArrayList和Vector區(qū)別說(shuō)法錯(cuò)誤的是A)ArrayList是線程安全的,Vector是線程不安全B)ArrayList是線程不安全的,Vector是線程安全C)ArrayList底層是數(shù)組結(jié)構(gòu),Vector底層是鏈表結(jié)構(gòu)D)ArrayList底層是鏈表結(jié)構(gòu),Vector底層是數(shù)組結(jié)構(gòu)[多選題]152.下列屬于jsp中注釋的有()A)<%--與--%>B)/C)*與**/D)<!--與-->[多選題]153.Java網(wǎng)絡(luò)編程中,下列正確的描述是()。A)Java網(wǎng)絡(luò)編程API建立在Socket基礎(chǔ)之上B)Java網(wǎng)絡(luò)接口只支持tcp以及其上層協(xié)議C)Java網(wǎng)絡(luò)接口只支持UDP以及其上層協(xié)議D)Java網(wǎng)絡(luò)接口支持IP以上的所有高層協(xié)議[多選題]154.設(shè)置cookie有效期的方法是調(diào)用cookie對(duì)象的setMaxAge(intexpiry)方法,其中參數(shù)expiry代表cookie的有效期,以秒為單位,使用setMaxAge(intexpiry)時(shí),下面正確的是()A)通常情況下expiry參數(shù)應(yīng)為大于0的整數(shù),表示cookie的有效存活時(shí)間。B)如果設(shè)置expiry參數(shù)等于0,表示刪除cookie。C)設(shè)置expiry參數(shù)為負(fù)數(shù)或者不設(shè)置,表示cookie會(huì)在當(dāng)前窗口關(guān)閉后失效。D)如果設(shè)置expiry參數(shù)等于0,表示cookie永久有效。[多選題]155.下面四個(gè)選項(xiàng)中,哪些是線程進(jìn)入阻塞狀態(tài)的原因?A)線程試圖獲取某個(gè)對(duì)象的同步鎖,而該鎖被其它線程持有B)線程調(diào)用了另一個(gè)線程的join()方法C)當(dāng)線程調(diào)用了一個(gè)阻塞式的IO方法D)線程調(diào)用了setDaemon(booleanb)方法[多選題]156.下面關(guān)于executeUpdate(Stringsql)方法,說(shuō)法正確的是()A)可以執(zhí)行insert語(yǔ)句B)可以執(zhí)行update語(yǔ)句C)可以執(zhí)行select語(yǔ)句D)可以執(zhí)行delete語(yǔ)句[多選題]157.關(guān)于java集合下列說(shuō)法不正確的有哪些()A)HashSet它是線程安全的,不允許存儲(chǔ)相同的對(duì)象B)ConcurrentHashMap它是線程安全的,其中存儲(chǔ)的鍵對(duì)象可以重復(fù),值對(duì)象不能重復(fù)C)Collection接口是List接口和Set接口的父接口,通常情況下不被直接使用D)ArrayList線程安全的,允許存放重復(fù)對(duì)象[多選題]158.下列選項(xiàng)中關(guān)于二維數(shù)組的定義,格式正確的是()A)int[][]arr=newint[3][4]B)int[][]arr=newint[3][]C)int[][]arr=newint[][4]D)int[][]arr={{1,2},{3,4,5},{6}}[多選題]159.下面選項(xiàng)中,屬于EL布爾常量的取值是()()A)falseB)notC)trueD)or[多選題]160.在Java中,如果數(shù)據(jù)庫(kù)中某個(gè)字段為numeric類(lèi)型,可通過(guò)ResultSet的()方法獲取【選兩項(xiàng)】A)getNumeric()B)getDouble()C)getFloat()D)以上都不是[多選題]161.構(gòu)造函數(shù)有哪些特征?A)方法名和類(lèi)名一樣B)沒(méi)有返回值類(lèi)型C)必須有參數(shù)D)一個(gè)類(lèi)默認(rèn)有一個(gè)無(wú)參構(gòu)造函數(shù)?[多選題]162.下列選項(xiàng)中,哪個(gè)是子類(lèi)重寫(xiě)父類(lèi)方法時(shí),必須與父類(lèi)方法一致的()A)返回值類(lèi)型B)修飾符C)函數(shù)名D)參數(shù)列表[多選題]163.以下不是java原始數(shù)據(jù)類(lèi)型的是()A)shortB)BooleanC)unitD)float[多選題]164.Programmingstyleisimportant,because______________.A)aprogrammaynotcompileifithasabadstyleB)goodprogrammingstylecanmakeaprogramrunfasterC)goodprogrammingstylemakesaprogrammorereadableD)goodprogrammingstylehelpsreduceprogrammingerrors[多選題]165.關(guān)于鏈入式CSS樣式表,下面說(shuō)法正確的是()。A)鏈入式CSS才是真正實(shí)現(xiàn)結(jié)構(gòu)與樣式分離的CSS書(shū)寫(xiě)方式B)鏈入式CSS代碼必須也在一對(duì)style標(biāo)簽內(nèi)部C)鏈入式CSS必須將所有CSS屬性寫(xiě)在以.css為擴(kuò)展名的外部樣式表文件中D)一個(gè)HTML頁(yè)面只能鏈接一個(gè)CSS文件[多選題]166.下面哪些選項(xiàng)屬于線程生命周期中的狀態(tài)A)阻塞B)運(yùn)行C)冰凍D)新建[多選題]167.給定一個(gè)Servlet的代碼片段如下所示。publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresonse)throwsServletException,IOException{ArrayListlist=newArrayList();HttpSessionsession=request.getSession();Session.setAttribute("list",list);_________________________}要取出session中的值,下劃線處的代碼可以是()A)ObjectB)ObjectC)ArrayListD)ArrayList[多選題]168.在JavaScript中,關(guān)于break和continue說(shuō)法正確的是?A)break的作用是終止本次循環(huán)B)break的作用是終止整個(gè)循環(huán)breakC)continue的作用是終止本次循環(huán)進(jìn)入到下一次循環(huán)D)continue的作用是終止整個(gè)循環(huán)[多選題]169.Given:publicclassNamedCounter{privatefinalStringname;privateintcount;publicNamedCounter(Stringname){=name;}publicStringgetName(){returnname;}publicvoidincrement(){count++;}publicintgetCount(){returncount;}publicvoidreset(){count=0;}}Whichthreechangesshouldbemadetoadaptthisclasstobeusedsafelybymultiplethreads?(Choosethree.)A)declarereset()usingthesynchronizedkeywordB)declaregetName()usingthesynchronizedkeywordC)declaregetCount()usingthesynchronizedkeywordD)declaretheconstructorusingthesynchronizedkeywordE)declareincrement()usingthesynchronizedkeyword第3部分:判斷題,共44題,請(qǐng)判斷題目是否正確。[判斷題]170.System類(lèi)中的currentTimeMillis()方法返回一個(gè)long類(lèi)型的值。A)正確B)錯(cuò)誤[判斷題]171.如果Java源文件中包含了多個(gè)類(lèi),那么用編譯器javac編譯完源文件后將生成多個(gè)擴(kuò)展名為.class的文件。A)正確B)錯(cuò)誤[判斷題]172.DriverManager類(lèi)只用于加載JDBC驅(qū)動(dòng)并不能創(chuàng)建與數(shù)據(jù)庫(kù)的連接。A)正確B)錯(cuò)誤[判斷題]173.線程如果不調(diào)用start()方法,JVM就不會(huì)把它當(dāng)作一個(gè)線程來(lái)對(duì)待,僅僅當(dāng)作一個(gè)普通的對(duì)象而已。A)正確B)錯(cuò)誤[判斷題]174.當(dāng)一個(gè)類(lèi)的方法被final關(guān)鍵字修飾后,這個(gè)類(lèi)的子類(lèi)將不能重寫(xiě)該方法。()A)正確B)錯(cuò)誤[判斷題]175.類(lèi)與對(duì)象的關(guān)系中,類(lèi)用于描述多個(gè)對(duì)象的共同特征,它是對(duì)象的模板;對(duì)象用于描述現(xiàn)實(shí)中的個(gè)體,它是類(lèi)的實(shí)例()A)正確B)錯(cuò)誤[判斷題]176.Java允許在一個(gè)程序中定義多個(gè)同名的方法,但是參數(shù)的類(lèi)型或個(gè)數(shù)必須不同,這就是方法的重載。()A)正確B)錯(cuò)誤[判斷題]177.靜態(tài)代碼塊會(huì)隨著類(lèi)對(duì)象的創(chuàng)建而創(chuàng)建。A)正確B)錯(cuò)誤[判斷題]178.操作系統(tǒng)中進(jìn)程和線程兩個(gè)概念是沒(méi)有區(qū)別的。()A)正確B)錯(cuò)誤[判斷題]179.以Reader(輸入)/Writer(輸出)為后綴的是字符流。()A)正確B)錯(cuò)誤[判斷題]180.Java判斷將程序運(yùn)行時(shí)產(chǎn)生的對(duì)象按照流方式傳輸或者存儲(chǔ),這個(gè)過(guò)程稱(chēng)為對(duì)象序列化。()A)正確B)錯(cuò)誤[判斷題]181.類(lèi)也是一種數(shù)據(jù)類(lèi)型(type)。A)正確B)錯(cuò)誤[判斷題]182.Personp1=newPerson();Personp2=p1;這兩句代碼創(chuàng)建了1個(gè)對(duì)象()A)正確B)錯(cuò)誤[判斷題]183.Java應(yīng)用程序只支持控制臺(tái)編程方式,不支持GUI編程方式A)正確B)錯(cuò)誤[判斷題]184.Java判斷String對(duì)象創(chuàng)建后不能修改。()A)正確B)錯(cuò)誤[判斷題]185.一個(gè)web應(yīng)用下子目錄的命名沒(méi)有特殊規(guī)定,可以隨意命名。()A)正確B)錯(cuò)誤[判斷題]186.Java中任何類(lèi)都直接或間接繼承了Object類(lèi)。()A)正確B)錯(cuò)誤[判斷題]187.在因特網(wǎng)中不同計(jì)算機(jī)的相同端口號(hào)是沒(méi)有聯(lián)系的[判斷題]188.Wait()、notify()和notifyAll()這三個(gè)方法的調(diào)用者都應(yīng)該是同步鎖對(duì)象。A)正確B)錯(cuò)誤[判斷題]189.集合只能存儲(chǔ)對(duì)象,不能存儲(chǔ)基本類(lèi)型數(shù)據(jù)。()A)正確B)錯(cuò)誤[判斷題]190.接口可以看成是沒(méi)有實(shí)現(xiàn)的方法和常量的集合。()A)正確B)錯(cuò)誤[判斷題]191.在使用XMLSchema約束文檔中默認(rèn)名稱(chēng)空間時(shí),語(yǔ)法格式是:()A)正確B)錯(cuò)誤[判斷題]192.一個(gè)類(lèi)中有如下兩個(gè)方法定義:floatgetVolume(intx,floaty){...}intgetVolume(intA,floatb){...}編譯時(shí)將會(huì)出錯(cuò),提示重復(fù)定義。A)正確B)錯(cuò)誤[判斷題]193.在有多個(gè)靜態(tài)代碼塊的情況下,虛擬機(jī)會(huì)隨機(jī)運(yùn)行。()A)正確B)錯(cuò)誤[判斷題]194.Object類(lèi)是所有Java類(lèi)的直接或間接的父類(lèi)A)正確B)錯(cuò)誤[判斷題]195.端口號(hào)的取值范圍是0~65535。A)正確B)錯(cuò)誤[判斷題]196.while、do…while、for循環(huán)語(yǔ)句都可以進(jìn)行嵌套,并且它們之間也可以互相嵌套。()A)正確B)錯(cuò)誤[判斷題]197.KeyEvent類(lèi)表示鍵盤(pán)事件A)正確B)錯(cuò)誤[判斷題]198.Map集合中,一個(gè)鍵對(duì)象Key可對(duì)應(yīng)多個(gè)值對(duì)象Value。()A)正確B)錯(cuò)誤[判斷題]199.實(shí)現(xiàn)接口的類(lèi)不能是抽象類(lèi)。A)正確B)錯(cuò)誤[判斷題]200.switch語(yǔ)句中可以使用枚舉類(lèi)型。()A)正確B)錯(cuò)誤[判斷題]201.在HTML中創(chuàng)建超鏈接非常簡(jiǎn)單,只需用標(biāo)記環(huán)繞需要被鏈接的對(duì)象即可。()()A)正確B)錯(cuò)誤[判斷題]202.類(lèi)體中聲明的成員變量有默認(rèn)值,而局部變量沒(méi)有默認(rèn)值。A)正確B)錯(cuò)誤[判斷題]203.ResultSet接口表示select查詢(xún)語(yǔ)句得到的結(jié)果集,該結(jié)果集封裝在一個(gè)邏輯表格中。A)正確B)錯(cuò)誤[判斷題]204.在應(yīng)用程序中,當(dāng)對(duì)窗體事件進(jìn)行處理時(shí),首先需要定義一個(gè)類(lèi)實(shí)現(xiàn)WindowEvent接口作為窗體監(jiān)聽(tīng)器。A)正確B)錯(cuò)誤[判斷題]205.自定義xml文件配置虛擬目錄時(shí),xml文件名將作為應(yīng)用名,所以訪問(wèn)時(shí)的應(yīng)用名為xml的文件名。()A)正確B)錯(cuò)誤[判斷題]206.MVC也稱(chēng)三層架構(gòu),其中C指的是業(yè)務(wù)邏輯層。()A)正確B)錯(cuò)誤[判斷題]207.Java配置環(huán)境變量path的目的是為了可以查找到.class文件。A)正確B)錯(cuò)誤[判斷題]208.JComboBox組件被稱(chēng)為組合框或者下拉列表框A)正確B)錯(cuò)誤[判斷題]209.下面的程序?qū)⑤敵?CreatingRock2?。()ClassJ_Rock{J_Rock(inti){System.out.println(?CreatingRock?+i);}ClassJ_SubRockextendsJ_Rock{}ClassJ_RockApplication{publicstaticvoidmain(Stringargs[]){newJ_Rock(2);}}A)正確B)錯(cuò)誤[判斷題]210.Set集合是通過(guò)鍵值對(duì)的方式來(lái)存儲(chǔ)對(duì)象的。()A)正確B)錯(cuò)誤[判斷題]211.不同數(shù)據(jù)庫(kù)的url形式通常都是一樣的。A)正確B)錯(cuò)誤[判斷題]212.語(yǔ)句longlon=100;不能通過(guò)編譯,因?yàn)?00要加上?L?或?l?。()A)正確B)錯(cuò)誤[判斷題]213.線程安全問(wèn)題其實(shí)就是由多個(gè)線程同時(shí)處理共享資源所導(dǎo)致的。A)正確B)錯(cuò)誤第4部分:?jiǎn)柎痤},共40題,請(qǐng)?jiān)诳瞻滋幪顚?xiě)正確答案。[問(wèn)答題]214.請(qǐng)閱讀下面的程序,在空白處填寫(xiě)正確的代碼,保證最終的結(jié)果是:我是一只松獅狗。ClassAnimal{publicAnimal(){System.out.println("我是一只動(dòng)物");}PublicAnimal(Stringname){System.out.println("我是一只"+name);}}ClassDogextendsAnimal{publicDog(){_super(?松獅狗?);}}PublicclassDemo{Publicstaticvoidmain(String[]args){Dogd=newDog();}}[問(wèn)答題]215.System類(lèi)在()包中,調(diào)用System類(lèi)的()方法,可以直接結(jié)束程序運(yùn)行。[問(wèn)答題]216.設(shè)定通配符的上限的語(yǔ)法為(),設(shè)置通配符下限的語(yǔ)法為()。[問(wèn)答題]217.數(shù)據(jù)庫(kù)連接池在初始化時(shí)不會(huì)創(chuàng)建數(shù)據(jù)庫(kù)連接放到連接池中,而是在第一次訪問(wèn)連接時(shí),才會(huì)創(chuàng)建一定數(shù)量的連接放到池中。()[問(wèn)答題]218.接口中能不能包含方法的實(shí)現(xiàn)?[問(wèn)答題]219.編寫(xiě)應(yīng)用程序,程序中創(chuàng)建一個(gè)文件輸出流對(duì)象out向當(dāng)前目錄下已有的文件abc.txt(內(nèi)容為:"ABCDEFG")寫(xiě)入字符串"abcdefg"中的所有字符和大寫(xiě)字母'A'。[問(wèn)答題]220.運(yùn)算符優(yōu)先級(jí)最高的符號(hào)是【】。[問(wèn)答題]221.一個(gè)用throws聲明可能拋出的異常的方法。如果有方法調(diào)用它,要如何處理[問(wèn)答題]222.使用關(guān)鍵字____聲明一個(gè)接口,使用關(guān)鍵字____實(shí)現(xiàn)一個(gè)接口,接口中的方法都是____方法[問(wèn)答題]223.請(qǐng)編寫(xiě)一個(gè)Applet,其功能為:用它的HTML文件中給出的兩個(gè)整型參數(shù)做加數(shù),求它們的和并顯示結(jié)果。[問(wèn)答題]224.Collection和Collections的區(qū)別?[問(wèn)答題]225.方法重寫(xiě)通常要在方法首部前加上()標(biāo)簽。[問(wèn)答題]226.字節(jié)流緩沖區(qū)實(shí)際上是一個(gè)()數(shù)組。[問(wèn)答題]227.Java語(yǔ)言通過(guò)接口支持____________繼承,使類(lèi)繼承具有更靈活的擴(kuò)展性。[問(wèn)答題]228.JDBC默認(rèn)的事務(wù)提交模式是()。[問(wèn)答題]229.Unfortunately,thehatIhadjustboughtwasnolonger(in)fashion.[問(wèn)答題]230.在Java中提供了兩種多線程實(shí)現(xiàn)方式,其中一種是繼承java.lang包下的()類(lèi)。[問(wèn)答題]231.Set接口主要有兩個(gè)實(shí)現(xiàn)類(lèi),分別是HashSet和【】。[問(wèn)答題]232.Java的多態(tài)性主要表現(xiàn)在方法重載、方法覆蓋和▲三個(gè)方面。[問(wèn)答題]233.在一個(gè)Java類(lèi)中,可以使用--關(guān)鍵字來(lái)修飾成員變量,該變量被稱(chēng)作靜態(tài)變量。[問(wèn)答題]234.要進(jìn)行2個(gè)對(duì)象比較需要重寫(xiě)Object類(lèi)的equals(.)方法。equals(.)方法的類(lèi)型(返回值類(lèi)型)是()。[問(wèn)答題]235.Java語(yǔ)言提供了類(lèi)、接口和繼承等原語(yǔ),只支持類(lèi)之間的(),但支持接口之間的()[問(wèn)答題]236.請(qǐng)寫(xiě)出下列程序的輸出結(jié)果____。Importjava.io.IOException;PublicclassE{Publicstaticvoidmain(Stringargs[]){Try{methodA();}Catch(IOExceptione){System.out.print("hello");Return;}Finally{System.out.println("finethanks");}}PublicstaticvoidmethodA()throwsIOException{ThrownewIOException();}}[問(wèn)答題]237.標(biāo)識(shí)符可以由字母、數(shù)字、()和()組成,但標(biāo)識(shí)符不能以數(shù)字字開(kāi)頭,不能是Java中的()[問(wèn)答題]238.方法重載是在一個(gè)類(lèi)中()、()、())完全相同、通過(guò)()不同實(shí)現(xiàn)的。[問(wèn)答題]239.閱讀程序并寫(xiě)出正確的運(yùn)行結(jié)果。TodayisFridaypublicclassIfmany{publicstaticvoidmain(Stringargs[]){inttoday=3;if(today==1)System.out.println("TodayisMonday");elseif(today==2)System.out.println("?TodayisTuesday");elseif(today==3)System.out.println("TodayisWednesday");elseif(today==4)System.out.println(?TodayisThursday?);elseif(today==5)System.out.println(?TodayisFriday?);elseif(today==6)System.out.println(?TodayisSaturday?);elseSystem.out.println(?TodayisSunday?);}}運(yùn)行結(jié)果為:()[問(wèn)答題]240.若inta[3][2]={{123,3451},{34,56},{34,56}},則a[2][1]=▲。[問(wèn)答題]241.在編寫(xiě)JDBC應(yīng)用程序時(shí),必須要把指定數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序或類(lèi)庫(kù)加載到()中。[問(wèn)答題]242.給出下列【代碼】注釋標(biāo)注的代碼的輸出結(jié)果。publicclassE{publicstaticvoidmain(Stringargs[]){int[]a={1,2,3,4,5,6};System.out.println(a.length+"hello"+a[5]);//______________________}}[問(wèn)答題]243.NIO.2提供了一個(gè)Path接口,該接口通常表示一個(gè)依賴(lài)于系統(tǒng)的()。[問(wèn)答題]244.Hehasfivechildrenandawifetoprovide(for).[問(wèn)答題]245.類(lèi)ExampleA繼承Exception,類(lèi)ExampleB繼承ExampleA。有如下代碼片斷:try{thrownewExampleB("b")}catch(ExampleAe){System.out.println("ExampleA");}catch(Exceptione){System.out.println("Exception");}請(qǐng)問(wèn)執(zhí)行此段代碼的輸出是什么?[問(wèn)答題]246.在JDK中提供了兩個(gè)用于實(shí)現(xiàn)TCP程序的類(lèi),一個(gè)是()類(lèi),用于表示服務(wù)器端;一個(gè)是Socke
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 項(xiàng)目執(zhí)行進(jìn)度回顧與風(fēng)險(xiǎn)管理應(yīng)對(duì)措施梳理
- 新能源汽車(chē)充電設(shè)施建設(shè)及運(yùn)營(yíng)策略設(shè)計(jì)
- 三農(nóng)村扶貧實(shí)施方案
- 健康食品業(yè)智能生產(chǎn)與健康食品研發(fā)創(chuàng)新策略
- 農(nóng)民職業(yè)培訓(xùn)教程指南
- 旅游行程計(jì)劃與實(shí)際花費(fèi)對(duì)比表
- 聊城2025年山東聊城市技師學(xué)院選聘教師3人筆試歷年參考題庫(kù)附帶答案詳解
- 湖南2025年湖南省財(cái)政廳編外合同制專(zhuān)業(yè)技術(shù)人員招聘15人筆試歷年參考題庫(kù)附帶答案詳解
- 2019年全國(guó)碩士研究生招生考試《經(jīng)濟(jì)類(lèi)聯(lián)考綜合能力》真題及解析
- 垃圾回收能源的利用與利益分配
- JB-T 10674-2022 水力控制閥標(biāo)準(zhǔn)
- 其他主治系列-腫瘤放射治療學(xué)【代碼:343】-相關(guān)專(zhuān)業(yè)知識(shí)-腫瘤學(xué)基礎(chǔ)
- 小學(xué)英語(yǔ)-Will it be hot in Haikou教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思
- 動(dòng)靜脈人工內(nèi)瘺成形術(shù)后護(hù)理查房
- 上海城市介紹動(dòng)態(tài)PPT模板(最新版)
- 黑板風(fēng)2023中學(xué)生網(wǎng)絡(luò)安全教育PPT模板
- 第一講-積極心理學(xué)概述課件
- 初中語(yǔ)文八年級(jí)下冊(cè)《社戲》讀寫(xiě)結(jié)合課件
- 柴油機(jī)基本結(jié)構(gòu)與工作原理課件
- 張克非《公共關(guān)系學(xué)》(修訂版)筆記和課后習(xí)題詳解
- 疊放物塊間的摩擦力分析
評(píng)論
0/150
提交評(píng)論