版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
試卷科目:JAVA開發(fā)基礎(chǔ)JAVA開發(fā)基礎(chǔ)(習(xí)題卷23)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開發(fā)基礎(chǔ)第1部分:單項(xiàng)選擇題,共149題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.一個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.在下列屬性中,用來定義文本字體顏色的是()。A)colorB)faceC)sizeD)align[單選題]3.下列選項(xiàng)中,對Math.random()方法描述正確的是()A)返回一個不確定的整數(shù)B)返回0或是1C)返回一個隨機(jī)的double類型數(shù),該數(shù)大于等于0.0小于1.0D)返回一個隨機(jī)的int類型數(shù),該數(shù)大于等于0.0小于1.0[單選題]4.Servlet用于充當(dāng)MVC設(shè)計模式中的()模塊A)ControllerB)ViewC)ModelD)容器[單選題]5.對象的反序列化利用ObjectInputStream中的哪個方法A)readObject()B)writeObject()C)write()D)read()[單選題]6.以下不屬于HTTP請求方式的是:A)GETB)REQUESTC)POSTD)PUT[單選題]7.假設(shè)類A是類B的父類,下列聲明對象x的語句中不正確的是()A)AB)AC)BD)B[單選題]8.下列選項(xiàng)中,哪個元素用于指定Filter攔截的資源被容器調(diào)用的方式()A)<filter-name>B)<url-pattern>C)<filter-class>D)<dispatcher>[單選題]9.若想設(shè)置Cookie的path屬性對本站點(diǎn)所有資源訪問時都有效,則需要將path屬性設(shè)置為以下哪種方式?()A)path屬性設(shè)置為?/?B)path屬性設(shè)置為??C)path屬性設(shè)置為?/應(yīng)用名?D)path屬性設(shè)置為?應(yīng)用名?[單選題]10.下面關(guān)于HttpServletResponse對象中,使用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)于繼承性的描述中,錯誤的是A)一個類可以同時生成多個子類B)子類繼承了父類中除私有的成員以外的其他成員C)Java支持單重繼承和多重繼承D)Java通過接口可使子類使用多個父類的成員[單選題]13.在沒有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.自定義異常類MyBadException中,在構(gòu)造函數(shù)publicMyBadException(StringErrorMessage)中要調(diào)用父類的構(gòu)造函數(shù)來進(jìn)行類的初始化,正確的語句是?A)Exception(ErrorMessage);B)Exceptione=newException(ErrorMessage);C)super(ErrorMessage);D)extends(ErrorMessage);[單選題]15.以下關(guān)于構(gòu)造函數(shù)的描述錯誤的是()。A)構(gòu)造函數(shù)的返回類型只能是void型。B)構(gòu)造函數(shù)是類的一種特殊函數(shù),它的方法名必須與類名相同。C)構(gòu)造函數(shù)的主要作用是完成對類的對象的初始化工作。D)一般在創(chuàng)建新對象時,系統(tǒng)會自動調(diào)用構(gòu)造函數(shù)。[單選題]16.如果子類的構(gòu)造方法顯性的繼承父類的有參構(gòu)造方法,需要用?A)extendsB)publicC)superD)abstract[單選題]17.設(shè)B是A的子類,C是B的子類,b是B的對象,c是C的對象。下面敘述中,錯誤的是xinstanceofYx一定是Y的子類實(shí)例,可以隔代A)binstanceofA的值是trueB)binstanceofC的值是trueC)cinstanceofA的值是trueD)cinstanceofB的值是true[單選題]18.要產(chǎn)生[20,999]之間的隨機(jī)整數(shù)可以使用以下哪個表達(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)中,用于匹配攔截器所過濾的URL的元素是()A)<filter-mapping>B)<url-pattern>C)<filter>D)<filter-name>[單選題]20.下列說法正確的有()。A)class中的constructor不可省略B)constructor必須與class同名,但方法不能與class同名C)constructor在一個對象被new時執(zhí)行D)一個class只能定義一個constructor[單選題]21.下面關(guān)于包的導(dǎo)入,錯誤的描述是()。A)java.lang.*包為自動導(dǎo)入包,不要導(dǎo)入可以直接引用包中的類B)當(dāng)前文件夾為缺省的自建包,引用其中的所有類不要導(dǎo)入C)在java程序中,除缺省自建包、自動導(dǎo)入包外,引用其他包的類都要導(dǎo)入包D)import語句可以放在程序中的任意位置[單選題]22.如果請求消息中包含有多個該指定名稱的參數(shù),getParameter()方法的返回值是()A)這些參數(shù)的所有值形成一個數(shù)組B)??C)第一個參數(shù)的值D)最后一個參數(shù)的值[單選題]23.java中用于創(chuàng)建文件對象的類是A)FileB)ObjectC)ThreadD)Frame[單選題]24.關(guān)于final修飾成員變量說法正確的是()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.對于死鎖的描述,下面說法中不正確有A)當(dāng)兩個線程互相等待對方釋放同步鎖時會發(fā)生死鎖B)Java虛擬機(jī)沒有檢測和處理死鎖的措施C)一旦出現(xiàn)死鎖,程序會發(fā)生異常D)處于死鎖狀態(tài)的線程處于阻塞狀態(tài),無法繼續(xù)運(yùn)行[單選題]27.自定義的異常類可以從下列()類繼承。A)Error類B)ObjectC)ExceptionD)System[單選題]28.下列代碼中的內(nè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.簡單以下聲明的變量中,()是不合法的A)inter_netB)i_nongC)helloD)*member[單選題]31.設(shè)計模式具有的優(yōu)點(diǎn)A)適應(yīng)需求變化B)程序通俗易懂C)減少開發(fā)過程中的代碼開發(fā)工作量D)簡化軟件系統(tǒng)的設(shè)計[單選題]32.在java.io包的字節(jié)輸人流中,過濾器輸入流的基類是()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.已知有以下語句:int[][]a=newint[2][3];a[0].length代表的是()。A)語法錯誤B)數(shù)組元素的個數(shù),所以是6C)數(shù)組的行數(shù),所以是2D)數(shù)組的列數(shù),所以是3[單選題]36.若方法有返回值,在方法體中應(yīng)使用下列哪個語句指明返回的值。A)returnB)staticC)voidD)final[單選題]37.Java程序中,0x10表示的十進(jìn)制數(shù)為()。選項(xiàng).A)1B)8C)10D)16[單選題]38.對于Java的基本數(shù)據(jù)類型,下列敘述中有錯誤的是?A)它可以作為一個消息的結(jié)果返回B)它可以是方法參數(shù)值的類型C)它可以是消息的接受者D)它可以用于比較[單選題]39.已知如下定義:Strings="story";下面語句不合法的是A)s+="books";B)s=s+100;C)intlen=s.length;D)Stringt=s+?abc?;[單選題]40.InetAdddress類中,下列哪個方法用于在給定主機(jī)名的情況下確定主機(jī)的IP地址_________A)getLocalHost(Stringhost)B)getByName()C)getHostName()D)getHostAddress()[單選題]41.以下關(guān)于requestAnimationFrame()方法描述正確的是()A)此方法在瀏覽器重繪之前完成B)主線程不會影響此方法的運(yùn)行效果C)此方法類似于setInterval(),主要用途是按幀對網(wǎng)頁進(jìn)行重繪D)此方法在瀏覽器重繪時完成[單選題]42.閱讀下面的java語言代碼,輸出結(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的寫法中,正確的是()A)Objectobj=getInitParameter(Stringname)B)Stringencode=getInitParameterNames(Stringname)C)Enumerationenumers=getInitParameterNames()D)Stringencode=getInitParameter(Stringname)[單選題]44.設(shè)有下面的兩個類定義:Classaa{VoidShow(){System.out.println("我喜歡Java!");}ClassBBextendsaa{VoidShow(){System.out.println("我喜歡C++!");}}則順序執(zhí)行如下語句后輸出結(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)的描述,錯誤的是()。A)定義變量的語法非常簡單,只需要指定變量的類型和變量名B)變量類型決定了變量的數(shù)據(jù)性質(zhì)、范圍、存儲在內(nèi)存中所占的字節(jié)數(shù)以及可以進(jìn)行的合法操作C)變量名必須是一個關(guān)鍵字D)在定義變量的同時,可以對該變量進(jìn)行初始化賦值[單選題]46.下面的哪種說法是正確的?A)不需要定義類,就能創(chuàng)建對象B)對象中必須有屬性和方法C)屬性可以是基本數(shù)據(jù)類型,也可以是一個對象D)屬性必須是對象[單選題]47.InputStream類的作用就是將文件中的數(shù)據(jù)讀入到內(nèi)存中,該類中的哪個方法可以關(guān)閉文件輸入流對象?A)intread()B)voidclose()C)intavailable()D)intread(byte[]b)[單選題]48.在JAVA中,無論測試條件是什么,下列()循環(huán)將至少執(zhí)行一次。(選一項(xiàng))A)forB)do…whileC)whileD)while…do[單選題]49.在Test.java文件中編譯類的jdk命令是()A)javaTestB)javaTest.javaC)javacTest.javaD)javacTest[單選題]50.在Java中,()是所有類的父類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)多個類的功能,需要用?A)封裝B)繼承C)多態(tài)D)接口[單選題]53.fianaly語句塊執(zhí)行的特征?A)無論如何都會執(zhí)行B)只有拋異常時執(zhí)行C)不拋異常時執(zhí)行D)都不執(zhí)行[單選題]54.哪個關(guān)鍵字可以實(shí)現(xiàn)線程同步A)transientB)synchronizedC)serializeD)static[單選題]55.()創(chuàng)建了Servlet實(shí)例()A)程序員B)用戶C)瀏覽器中D)web容器[單選題]56.關(guān)于類修飾符final和abstract關(guān)鍵字說法不正確的是A)一個類不能同時是abstract和finalB)final關(guān)鍵字可以應(yīng)用于類,也可以應(yīng)用于方法C)一個方法可以既是abstract又是finalD)final關(guān)鍵字應(yīng)用于方法時,表明任何子類不能重寫該方法。[單選題]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類的默認(rèn)布局管理器是A)BorderLayoutB)FlowLayoutC)BoxLayoutD)GridLayout[單選題]60.在Java中,以下關(guān)于抽象類與抽象方法描述錯誤的是()A)抽象類不能被實(shí)例化B)抽象類不能被繼承C)抽象方法不能與final、private和static復(fù)合使用D)抽象方法可以與public、protected復(fù)合使用[單選題]61.在下列各組基本數(shù)據(jù)類型中,位長相同的一組是()。A)char和byteB)float和intC)int和longD)int和double[單選題]62.要將某個線程設(shè)置為后臺線程,需要調(diào)用該線程的哪個方法。A)sleep()B)setDaemon(true)C)start()D)run()[單選題]63.請閱讀下面程序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,下面的說法不正確的是intb[][]={{1,2,3},{4,5},{6,7,8}}};A)b.length的值是3B)b[1].length的值是3C)b[1][1]的值是5D)二維數(shù)組b的第一行有3個元素[單選題]65.下面是關(guān)于類及其修飾符的一些描述,不正確的是()。A)abstract類只能用來派生子類,不能用來創(chuàng)建abstract類的對象。B)final類不但可以用來派生子類,也可以用來創(chuàng)建final類的對象。C)abstract不能與final同時修飾一個類。D)abstract方法必須在abstract類中聲明,但abstract類定義中可以沒有abstract方法。[單選題]66.下列關(guān)于Date類的描述中,錯誤的是?()A)Date類獲取的時間是以1970年1月1日0時0分0秒開始計時的B)在JDK1.1之后,Date類逐漸被Calendar類取代C)Date類中大部分構(gòu)造方法都被聲明為已過時D)Date類中大部分方法依然推薦使用[單選題]67.如果XextendsY,那么:A)X是接口,Y是類B)X是類,Y是接口C)X和Y都是類,或者X和Y都是接口D)X和Y是類和接口的任意組合[單選題]68.關(guān)于ServletRequest對象的setAttribute()方法,說法正確的是()A)如果ServletRequest對象中已經(jīng)存在指定名稱的屬性,setAttribute()方法將會先刪除原來的屬性,然后再添加新的屬性B)如果ServletRequest對象中已經(jīng)存在指定名稱的屬性,setAttribute()方法將會將新添加的屬性直接覆蓋原來的屬性C)如果ServletRequest對象中已經(jīng)存在指定名稱的屬性,setAttribute()方法會直接在原來的屬性后面追加上新的屬性D)以上說法都不正確[單選題]69.下列Java語言代碼的運(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請求的說法中,錯誤的是:A)GET、POST兩種請求方式提交的數(shù)據(jù)均不能超過2KBB)GET為表單的默認(rèn)提交方式C)表單通過method屬性來指定使用哪種請求D)GET請求提交的數(shù)據(jù)會暴露在地址欄,POST請求則不會[單選題]71.事件處理機(jī)制能夠讓圖形界面響應(yīng)用戶的操作,主要包括()A)事件對象B)事件處理C)事件源D)以上都是[單選題]72.下列()不是合法的標(biāo)識符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.一個只和單個的實(shí)例對象相關(guān)聯(lián)的方法稱為_________.A)靜態(tài)方法astaticmethodB)類方法aclassmethodC)實(shí)例方法aninstancemethodD)以上都不對[單選題]75.Java語言中最簡單的數(shù)據(jù)類型包括()。A)整數(shù)型、浮點(diǎn)型、字符型、布爾型B)整數(shù)型、浮點(diǎn)型、字符型、數(shù)組型C)整數(shù)型、浮點(diǎn)型、數(shù)組型、布爾型D)整數(shù)型、數(shù)組型、字符型、布爾型[單選題]76.下列選項(xiàng)中,哪個關(guān)鍵字可以修飾方法內(nèi)的局部變量?()A)abstractB)finalC)staticD)private[單選題]77.所有JavaApplication都必須有且只有()個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;}請說當(dāng)變量i的值為多少時,程序只輸出?message3?。()A)1B)2C)3D)4[單選題]80.BufferedWriter的哪個方法可以寫入一個換行符。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ū)分類中重載方法的依據(jù)是A)形參列表的類型和順序B)不同的形參名稱C)返回值的類型不同D)訪問權(quán)限不同[單選題]83.下面哪一個不屬于窗格的內(nèi)容()A)JPanelB)JScrollPaneC)JSplitPaneD)JLayeredPane[單選題]84.下列方法中,會導(dǎo)致DatagramSocket類發(fā)生阻塞的方法是()A)connect()B)bind()C)receive()D)send()[單選題]85.當(dāng)某一線程正處于休眠狀態(tài),而另一個線程用Thread類中的interrupt()方法中斷它時,拋出的異常類型是A)IOExceptionB)RuntimeExceptionC)InterruptedExceptionD)ClassNotFoundException[單選題]86.下面創(chuàng)建Socket的語句中正確的是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)表示用戶直接訪問頁面時.Filter將調(diào)用B)目標(biāo)資源通過RequestDispatcher的include()方法訪問時.Filter將被調(diào)用C)目標(biāo)資源通過RequestDispatcher的forward()方法訪問時.Filter將被調(diào)用D)目標(biāo)資源是通過聲明式異常處理機(jī)制調(diào)用時.Filter將被調(diào)用[單選題]89.在TestClone類的main()方法中有如下程序片段,TestClonex=newTestClone();TestCloney,z;z=x;y=(TestClone)x.clone();booleanb1=(z==x);booleanb2=(z==y);執(zhí)行后b1和b2的值分別為;"=="比較基本數(shù)據(jù)類型時比較的是表面值內(nèi)容,而比較兩個對象時比較的是兩個對象的內(nèi)存地址值,如果沒有對equals方法進(jìn)行重寫,則比較的是引用類型的變量所指向的對象的地址;諸如String、Date等類對equals方法進(jìn)行了重寫的話,比較的是所指向的對象的內(nèi)容A)b1=true,b2=falseB)b1=false,b2=falseC)b1=true,b2=trueD)b1=false,b2=true[單選題]90.要使類中的某個成員變量只能被自身和它的子類訪問,該變量A)只能用protected修飾B)只能用public修飾C)只能用private修飾D)應(yīng)不加修飾符[單選題]91.Java中提供了一個可以在讀文件的同時記錄行號的類,這個類是哪一個。A)RandomAccessFileB)SequenceInputStreamC)SerializableD)LineNumberReader_[單選題]92.簡單下面關(guān)于構(gòu)造方法的說法不正確的是()A)構(gòu)造方法也屬于類的方法,用于創(chuàng)建對象的時候給成員變量賦值。B)構(gòu)造方法不可以重載。C)構(gòu)造方法沒有返回值。D)構(gòu)造方法一定要和類名相同。[單選題]93.下列哪一個是合法的標(biāo)識符:A)12classB)+viodC)-5D)_black[單選題]94.請先閱讀下面的代碼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)以上三個選項(xiàng)之和[單選題]95.所有字節(jié)輸入輸出流類都繼承自()A)InputStream類和OutputStream類B)Reader類和Writer類C)object類D)Serializable接口[單選題]96.下列用ABCD注釋標(biāo)注的哪行代碼有錯誤?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)編譯錯誤,因?yàn)閿?shù)組的大小沒有指定.B)運(yùn)行時錯誤,因?yàn)閿?shù)組元素沒有初始化C)運(yùn)行良好,輸出x[0]is0.D)運(yùn)行時錯誤,因?yàn)閿?shù)組元素x[0]沒有定義[單選題]98.有程序如下,關(guān)于程序的描述哪個是正確的?publicclassPerson{staticintarr[]=newint[10];publicstaticvoidmain(Stringa[]){System.out.println(arr[0]);}}A)編譯將產(chǎn)生錯誤B)編譯時正確,但運(yùn)行時將產(chǎn)生錯誤C)正確,輸出0D)正確,輸出null[單選題]99.下列說法中錯誤的是A)同一個對象可以監(jiān)聽一個事件源上多個不同的事件B)一個類可以實(shí)現(xiàn)多個監(jiān)聽器接口C)一個類中可以同時出現(xiàn)事件源和事件處理者D)一個類只能實(shí)現(xiàn)一個監(jiān)聽器接口[單選題]100.JSP的哪個指令允許頁面使用者自定義標(biāo)簽庫?()A)include指令B)taglib指令C)page指令D)plugin指令[單選題]101.繼承是面向?qū)ο缶幊痰囊粋€重要特征,它可降低程序的復(fù)雜性并使代碼。A)可跨包訪問B)可讀性好C)可重用D)運(yùn)行更安全[單選題]102.下列【1】、【2】、【3】、【4】注釋標(biāo)注的哪行代碼有錯誤?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)決定改頁面是否是一個錯誤處理頁面,C)決定是否支持EL表示,D)沒有具體的含義。[單選題]104.關(guān)于抽象類的說法正確的是A)抽象類中所有方法都是抽象方法B)如果父類是抽象類,則子類必須重寫父類所有的抽象方法C)不能用抽象類去創(chuàng)建對象D)接口和抽象類是同一個概念[單選題]105.double型變量默認(rèn)的初值為()。A)0fB)odC)0.0fD)0.0[單選題]106.數(shù)組是一個?()A)相同數(shù)據(jù)類型的相同值B)相同的數(shù)據(jù)類型,值可相同,也可不同C)不同數(shù)據(jù)類型的相同值D)不同數(shù)據(jù)類型的不同值[單選題]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.對于下列源文件,哪個敘訴是錯誤的?publicclassCat{publicvoidcry(){System.out.println("maiomaio");}}classE{publicstaticvoidmain(Stringargs[]){System.out.println("ok");}}A)源文件的名字必須是Cat.javaB)源文件的名字可以是E.javaC)編譯源文件得到Cat.class和E.class兩個字節(jié)碼文件D)E類是主類,javaE來運(yùn)行程序[單選題]109.java的輸出流主要由()作為基類。?A)OutputStream和ReaderB)OutputStream和WriterC)InputStream和WriterD)InputStream和Reader[單選題]110.出以下的代碼,請問該程序的運(yùn)算結(jié)果是什么?classExample{publicstaticvoidmain(Stringargs[]){if("String".replace('T','t')=="String")System.out.println("Equal");elseSystem.out.println("NotEqual");}}請選擇一個正確的答案:A)打印輸出EqualB)打印輸出NotEqualC)代碼編譯失敗D)打印輸出String[單選題]111.以下選項(xiàng)中,不屬于合法的標(biāo)識符的是A)Hello_WorldB)classC)user123nameD)username3[單選題]112.哪個關(guān)鍵字用于調(diào)用父類的構(gòu)造方法?A)newB)returnC)superD)this[單選題]113.在Java中定義一個字符串類型的變量,正確的語句為A)Strings=newString("Hello");B)Strings="Hello";C)char[]a={'H','e','l','l','o'};Strings=newString(a);D)其他三個選項(xiàng)都對[單選題]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修飾符修飾方法時,不能和以下哪個修飾符共用()A)publicB)staticC)abstractD)synchronized[單選題]116.Map集合中,獲取所有鍵值對的集合是那個方法()A)entrySet()B)values()C)keySet()D)keyValues()[單選題]117.下列關(guān)于JAVA說法中,錯誤的是()A)java中標(biāo)識符的可由大小寫字母、數(shù)字、下劃線(B)必須以字母、下劃線或美元符號($)開頭。C)嚴(yán)格區(qū)分字母的大小寫,長度有限制。D)不能與系統(tǒng)中的關(guān)鍵字相同。[單選題]118.在Java中,負(fù)責(zé)對字節(jié)代碼解釋執(zhí)行的是()。A)B)<inputtype="radio"name="input_0fa1170a203960b188e5_2_1"value="choice_1"checked="true">虛擬機(jī)正確C)D)[單選題]119.類如何定義接口的繼承關(guān)系?()A)在類的定義部分使用extends關(guān)鍵字B)在類的定義部分使用inherited關(guān)鍵字C)在類的定義部分使用parent關(guān)鍵字D)在類的定義部分使用implement關(guān)鍵字[單選題]120.下面表達(dá)式中,用來訪問數(shù)組a中第一個元素的是()。選項(xiàng).A)"a[0]"B)"a[1]"C)1D)"a.0"[單選題]121.一般設(shè)i,j為類X中定義的double型變量名,下列X類的構(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)程序編譯出錯B)j=1C)j=2D)j=0[單選題]125.下列常用寶中,存放用戶圖形界面類庫的包是()A)java.awtB)java.langC)java.utilD)java.io[單選題]126.在下列概念中,Java語言只保留了()A)運(yùn)算符重載B)結(jié)構(gòu)和聯(lián)合C)指針D)方法重載[單選題]127.子類如何調(diào)用父類帶有參數(shù)的構(gòu)造方法?A)子類也創(chuàng)建具有同樣參數(shù)的方法參數(shù),Java會自動調(diào)用父類構(gòu)造方法B)子類構(gòu)造方法的開頭用?super?語句調(diào)用父類構(gòu)造方法C)無法調(diào)用D)創(chuàng)建子類對象時,先調(diào)用父類的構(gòu)造方法,再調(diào)用子類的構(gòu)造方法[單選題]128.在Java中,F(xiàn)ile類位于哪個包中。A)java.ioB)java.utilC)java.langD)java.swing[單選題]129.編寫線程類,可以通過實(shí)現(xiàn)那個接口來實(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)于捕獲的原則中,錯誤的是()。A)Exception類必須出現(xiàn),而且必須作為catch塊中第一個匹配的類B)先列出具體的異常類,后列出通用的異常類C)先列出子類,后列出父類D)RuntimeException可以不被捕獲,Java會自動處理運(yùn)行期的異常[單選題]133.閱讀下面代碼∶ClassParent{Publicintcount(){//第1行Return0;}}PublicclassTestextendsParent{Publicfloatcount(){//第2行Return9;//第3行}}編譯時,會出現(xiàn)以下〔)情況。A)編譯通過B)在第1行引發(fā)編譯錯誤C)在第2行引發(fā)編譯錯誤D)在第3行引發(fā)編譯錯誤[單選題]134.下面關(guān)于yield方法描述正確的是A)yield方法是用于合并線程B)yield方法是用于啟動線程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)編譯錯誤,因?yàn)閟沒有初始化,但在println語句使用了B)運(yùn)行錯誤,因?yàn)閟沒有初始化,但在println語句使用了C)運(yùn)行錯誤,因?yàn)閟是null,但在println語句使用了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)編譯錯誤:沒有找到構(gòu)造器Child()B)編譯錯誤:沒有找到構(gòu)造器Parent10C)正確運(yùn)行,沒有輸出值D)正確運(yùn)行,輸出結(jié)果為:parent2[單選題]138.關(guān)于同步代碼塊描述錯誤的是A)使用同步代碼塊可以保證同一時間只能一個線程對敏感數(shù)據(jù)的操作B)為了保證數(shù)據(jù)的安全性(準(zhǔn)確),可以引入同步代碼塊C)同步代碼塊符合?加鎖修改釋放鎖?的邏輯D)使用同步代碼一定會造成死鎖[單選題]139.1.已經(jīng)編寫好Java程序Hello.java,在JDK環(huán)境下要編譯該Java程序必須使用命令語句_____________________。A)javacHello.javaB)javaHello.javaC)javacHelloD)javaHello[單選題]140.以下哪個不在jdk下的文件夾下()。A)binB)configC)jreD)lib[單選題]141.AJavacharacterisstoredin__________.()A)onebyteB)twobytesC)threebytesD)fourbytes[單選題]142.if(條件){語名}和if(條件)語句的區(qū)別是(選一項(xiàng))A)沒有區(qū)別B)一個可以執(zhí)行多條語句,另一個可以執(zhí)行一條語句C)可以執(zhí)行多條語句D)不可以執(zhí)行多條語句[單選題]143.Java程序的并發(fā)機(jī)制是:A)多線程B)多接口C)多平臺D)多態(tài)性[單選題]144.簡單在Java中,一個類可同時定義許多同名的方法,這些方法參數(shù)個數(shù)、類型或順序各不相同,這種面向?qū)ο蟪绦虻奶匦苑Q為()A)重寫B(tài))覆蓋C)重載D)繼承[單選題]145.當(dāng)一個Applet所在的Web頁面被其他頁面覆蓋后,不可能被調(diào)用的Applet方法是:A)destroy()B)init()C)stop()D)start()[單選題]146.以下關(guān)于Java虛擬機(jī)說法不正確的是()A)Java虛擬機(jī)執(zhí)行的是字節(jié)碼B)字節(jié)碼會被解釋成本地機(jī)器語言C)不同平臺下需要安裝該平臺下相應(yīng)的Java虛擬機(jī)版本D)不同平臺下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題,每題至少兩個正確答案,多選或少選均不得分。[多選題]150.下列選項(xiàng)中,屬于和標(biāo)記常用屬性的是()。A)sizeB)multipleC)selectedD)value[多選題]151.ArrayList和Vector區(qū)別說法錯誤的是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對象的setMaxAge(intexpiry)方法,其中參數(shù)expiry代表cookie的有效期,以秒為單位,使用setMaxAge(intexpiry)時,下面正確的是()A)通常情況下expiry參數(shù)應(yīng)為大于0的整數(shù),表示cookie的有效存活時間。B)如果設(shè)置expiry參數(shù)等于0,表示刪除cookie。C)設(shè)置expiry參數(shù)為負(fù)數(shù)或者不設(shè)置,表示cookie會在當(dāng)前窗口關(guān)閉后失效。D)如果設(shè)置expiry參數(shù)等于0,表示cookie永久有效。[多選題]155.下面四個選項(xiàng)中,哪些是線程進(jìn)入阻塞狀態(tài)的原因?A)線程試圖獲取某個對象的同步鎖,而該鎖被其它線程持有B)線程調(diào)用了另一個線程的join()方法C)當(dāng)線程調(diào)用了一個阻塞式的IO方法D)線程調(diào)用了setDaemon(booleanb)方法[多選題]156.下面關(guān)于executeUpdate(Stringsql)方法,說法正確的是()A)可以執(zhí)行insert語句B)可以執(zhí)行update語句C)可以執(zhí)行select語句D)可以執(zhí)行delete語句[多選題]157.關(guān)于java集合下列說法不正確的有哪些()A)HashSet它是線程安全的,不允許存儲相同的對象B)ConcurrentHashMap它是線程安全的,其中存儲的鍵對象可以重復(fù),值對象不能重復(fù)C)Collection接口是List接口和Set接口的父接口,通常情況下不被直接使用D)ArrayList線程安全的,允許存放重復(fù)對象[多選題]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ù)庫中某個字段為numeric類型,可通過ResultSet的()方法獲取【選兩項(xiàng)】A)getNumeric()B)getDouble()C)getFloat()D)以上都不是[多選題]161.構(gòu)造函數(shù)有哪些特征?A)方法名和類名一樣B)沒有返回值類型C)必須有參數(shù)D)一個類默認(rèn)有一個無參構(gòu)造函數(shù)?[多選題]162.下列選項(xiàng)中,哪個是子類重寫父類方法時,必須與父類方法一致的()A)返回值類型B)修飾符C)函數(shù)名D)參數(shù)列表[多選題]163.以下不是java原始數(shù)據(jù)類型的是()A)shortB)BooleanC)unitD)float[多選題]164.Programmingstyleisimportant,because______________.A)aprogrammaynotcompileifithasabadstyleB)goodprogrammingstylecanmakeaprogramrunfasterC)goodprogrammingstylemakesaprogrammorereadableD)goodprogrammingstylehelpsreduceprogrammingerrors[多選題]165.關(guān)于鏈入式CSS樣式表,下面說法正確的是()。A)鏈入式CSS才是真正實(shí)現(xiàn)結(jié)構(gòu)與樣式分離的CSS書寫方式B)鏈入式CSS代碼必須也在一對style標(biāo)簽內(nèi)部C)鏈入式CSS必須將所有CSS屬性寫在以.css為擴(kuò)展名的外部樣式表文件中D)一個HTML頁面只能鏈接一個CSS文件[多選題]166.下面哪些選項(xiàng)屬于線程生命周期中的狀態(tài)A)阻塞B)運(yùn)行C)冰凍D)新建[多選題]167.給定一個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說法正確的是?A)break的作用是終止本次循環(huán)B)break的作用是終止整個循環(huán)breakC)continue的作用是終止本次循環(huán)進(jìn)入到下一次循環(huán)D)continue的作用是終止整個循環(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題,請判斷題目是否正確。[判斷題]170.System類中的currentTimeMillis()方法返回一個long類型的值。A)正確B)錯誤[判斷題]171.如果Java源文件中包含了多個類,那么用編譯器javac編譯完源文件后將生成多個擴(kuò)展名為.class的文件。A)正確B)錯誤[判斷題]172.DriverManager類只用于加載JDBC驅(qū)動并不能創(chuàng)建與數(shù)據(jù)庫的連接。A)正確B)錯誤[判斷題]173.線程如果不調(diào)用start()方法,JVM就不會把它當(dāng)作一個線程來對待,僅僅當(dāng)作一個普通的對象而已。A)正確B)錯誤[判斷題]174.當(dāng)一個類的方法被final關(guān)鍵字修飾后,這個類的子類將不能重寫該方法。()A)正確B)錯誤[判斷題]175.類與對象的關(guān)系中,類用于描述多個對象的共同特征,它是對象的模板;對象用于描述現(xiàn)實(shí)中的個體,它是類的實(shí)例()A)正確B)錯誤[判斷題]176.Java允許在一個程序中定義多個同名的方法,但是參數(shù)的類型或個數(shù)必須不同,這就是方法的重載。()A)正確B)錯誤[判斷題]177.靜態(tài)代碼塊會隨著類對象的創(chuàng)建而創(chuàng)建。A)正確B)錯誤[判斷題]178.操作系統(tǒng)中進(jìn)程和線程兩個概念是沒有區(qū)別的。()A)正確B)錯誤[判斷題]179.以Reader(輸入)/Writer(輸出)為后綴的是字符流。()A)正確B)錯誤[判斷題]180.Java判斷將程序運(yùn)行時產(chǎn)生的對象按照流方式傳輸或者存儲,這個過程稱為對象序列化。()A)正確B)錯誤[判斷題]181.類也是一種數(shù)據(jù)類型(type)。A)正確B)錯誤[判斷題]182.Personp1=newPerson();Personp2=p1;這兩句代碼創(chuàng)建了1個對象()A)正確B)錯誤[判斷題]183.Java應(yīng)用程序只支持控制臺編程方式,不支持GUI編程方式A)正確B)錯誤[判斷題]184.Java判斷String對象創(chuàng)建后不能修改。()A)正確B)錯誤[判斷題]185.一個web應(yīng)用下子目錄的命名沒有特殊規(guī)定,可以隨意命名。()A)正確B)錯誤[判斷題]186.Java中任何類都直接或間接繼承了Object類。()A)正確B)錯誤[判斷題]187.在因特網(wǎng)中不同計算機(jī)的相同端口號是沒有聯(lián)系的[判斷題]188.Wait()、notify()和notifyAll()這三個方法的調(diào)用者都應(yīng)該是同步鎖對象。A)正確B)錯誤[判斷題]189.集合只能存儲對象,不能存儲基本類型數(shù)據(jù)。()A)正確B)錯誤[判斷題]190.接口可以看成是沒有實(shí)現(xiàn)的方法和常量的集合。()A)正確B)錯誤[判斷題]191.在使用XMLSchema約束文檔中默認(rèn)名稱空間時,語法格式是:()A)正確B)錯誤[判斷題]192.一個類中有如下兩個方法定義:floatgetVolume(intx,floaty){...}intgetVolume(intA,floatb){...}編譯時將會出錯,提示重復(fù)定義。A)正確B)錯誤[判斷題]193.在有多個靜態(tài)代碼塊的情況下,虛擬機(jī)會隨機(jī)運(yùn)行。()A)正確B)錯誤[判斷題]194.Object類是所有Java類的直接或間接的父類A)正確B)錯誤[判斷題]195.端口號的取值范圍是0~65535。A)正確B)錯誤[判斷題]196.while、do…while、for循環(huán)語句都可以進(jìn)行嵌套,并且它們之間也可以互相嵌套。()A)正確B)錯誤[判斷題]197.KeyEvent類表示鍵盤事件A)正確B)錯誤[判斷題]198.Map集合中,一個鍵對象Key可對應(yīng)多個值對象Value。()A)正確B)錯誤[判斷題]199.實(shí)現(xiàn)接口的類不能是抽象類。A)正確B)錯誤[判斷題]200.switch語句中可以使用枚舉類型。()A)正確B)錯誤[判斷題]201.在HTML中創(chuàng)建超鏈接非常簡單,只需用標(biāo)記環(huán)繞需要被鏈接的對象即可。()()A)正確B)錯誤[判斷題]202.類體中聲明的成員變量有默認(rèn)值,而局部變量沒有默認(rèn)值。A)正確B)錯誤[判斷題]203.ResultSet接口表示select查詢語句得到的結(jié)果集,該結(jié)果集封裝在一個邏輯表格中。A)正確B)錯誤[判斷題]204.在應(yīng)用程序中,當(dāng)對窗體事件進(jìn)行處理時,首先需要定義一個類實(shí)現(xiàn)WindowEvent接口作為窗體監(jiān)聽器。A)正確B)錯誤[判斷題]205.自定義xml文件配置虛擬目錄時,xml文件名將作為應(yīng)用名,所以訪問時的應(yīng)用名為xml的文件名。()A)正確B)錯誤[判斷題]206.MVC也稱三層架構(gòu),其中C指的是業(yè)務(wù)邏輯層。()A)正確B)錯誤[判斷題]207.Java配置環(huán)境變量path的目的是為了可以查找到.class文件。A)正確B)錯誤[判斷題]208.JComboBox組件被稱為組合框或者下拉列表框A)正確B)錯誤[判斷題]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)錯誤[判斷題]210.Set集合是通過鍵值對的方式來存儲對象的。()A)正確B)錯誤[判斷題]211.不同數(shù)據(jù)庫的url形式通常都是一樣的。A)正確B)錯誤[判斷題]212.語句longlon=100;不能通過編譯,因?yàn)?00要加上?L?或?l?。()A)正確B)錯誤[判斷題]213.線程安全問題其實(shí)就是由多個線程同時處理共享資源所導(dǎo)致的。A)正確B)錯誤第4部分:問答題,共40題,請?jiān)诳瞻滋幪顚懻_答案。[問答題]214.請閱讀下面的程序,在空白處填寫正確的代碼,保證最終的結(jié)果是:我是一只松獅狗。ClassAnimal{publicAnimal(){System.out.println("我是一只動物");}PublicAnimal(Stringname){System.out.println("我是一只"+name);}}ClassDogextendsAnimal{publicDog(){_super(?松獅狗?);}}PublicclassDemo{Publicstaticvoidmain(String[]args){Dogd=newDog();}}[問答題]215.System類在()包中,調(diào)用System類的()方法,可以直接結(jié)束程序運(yùn)行。[問答題]216.設(shè)定通配符的上限的語法為(),設(shè)置通配符下限的語法為()。[問答題]217.數(shù)據(jù)庫連接池在初始化時不會創(chuàng)建數(shù)據(jù)庫連接放到連接池中,而是在第一次訪問連接時,才會創(chuàng)建一定數(shù)量的連接放到池中。()[問答題]218.接口中能不能包含方法的實(shí)現(xiàn)?[問答題]219.編寫應(yīng)用程序,程序中創(chuàng)建一個文件輸出流對象out向當(dāng)前目錄下已有的文件abc.txt(內(nèi)容為:"ABCDEFG")寫入字符串"abcdefg"中的所有字符和大寫字母'A'。[問答題]220.運(yùn)算符優(yōu)先級最高的符號是【】。[問答題]221.一個用throws聲明可能拋出的異常的方法。如果有方法調(diào)用它,要如何處理[問答題]222.使用關(guān)鍵字____聲明一個接口,使用關(guān)鍵字____實(shí)現(xiàn)一個接口,接口中的方法都是____方法[問答題]223.請編寫一個Applet,其功能為:用它的HTML文件中給出的兩個整型參數(shù)做加數(shù),求它們的和并顯示結(jié)果。[問答題]224.Collection和Collections的區(qū)別?[問答題]225.方法重寫通常要在方法首部前加上()標(biāo)簽。[問答題]226.字節(jié)流緩沖區(qū)實(shí)際上是一個()數(shù)組。[問答題]227.Java語言通過接口支持____________繼承,使類繼承具有更靈活的擴(kuò)展性。[問答題]228.JDBC默認(rèn)的事務(wù)提交模式是()。[問答題]229.Unfortunately,thehatIhadjustboughtwasnolonger(in)fashion.[問答題]230.在Java中提供了兩種多線程實(shí)現(xiàn)方式,其中一種是繼承java.lang包下的()類。[問答題]231.Set接口主要有兩個實(shí)現(xiàn)類,分別是HashSet和【】。[問答題]232.Java的多態(tài)性主要表現(xiàn)在方法重載、方法覆蓋和▲三個方面。[問答題]233.在一個Java類中,可以使用--關(guān)鍵字來修飾成員變量,該變量被稱作靜態(tài)變量。[問答題]234.要進(jìn)行2個對象比較需要重寫Object類的equals(.)方法。equals(.)方法的類型(返回值類型)是()。[問答題]235.Java語言提供了類、接口和繼承等原語,只支持類之間的(),但支持接口之間的()[問答題]236.請寫出下列程序的輸出結(jié)果____。Importjava.io.IOException;PublicclassE{Publicstaticvoidmain(Stringargs[]){Try{methodA();}Catch(IOExceptione){System.out.print("hello");Return;}Finally{System.out.println("finethanks");}}PublicstaticvoidmethodA()throwsIOException{ThrownewIOException();}}[問答題]237.標(biāo)識符可以由字母、數(shù)字、()和()組成,但標(biāo)識符不能以數(shù)字字開頭,不能是Java中的()[問答題]238.方法重載是在一個類中()、()、())完全相同、通過()不同實(shí)現(xiàn)的。[問答題]239.閱讀程序并寫出正確的運(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é)果為:()[問答題]240.若inta[3][2]={{123,3451},{34,56},{34,56}},則a[2][1]=▲。[問答題]241.在編寫JDBC應(yīng)用程序時,必須要把指定數(shù)據(jù)庫驅(qū)動程序或類庫加載到()中。[問答題]242.給出下列【代碼】注釋標(biāo)注的代碼的輸出結(jié)果。publicclassE{publicstaticvoidmain(Stringargs[]){int[]a={1,2,3,4,5,6};System.out.println(a.length+"hello"+a[5]);//______________________}}[問答題]243.NIO.2提供了一個Path接口,該接口通常表示一個依賴于系統(tǒng)的()。[問答題]244.Hehasfivechildrenandawifetoprovide(for).[問答題]245.類ExampleA繼承Exception,類ExampleB繼承ExampleA。有如下代碼片斷:try{thrownewExampleB("b")}catch(ExampleAe){System.out.println("ExampleA");}catch(Exceptione){System.out.println("Exception");}請問執(zhí)行此段代碼的輸出是什么?[問答題]246.在JDK中提供了兩個用于實(shí)現(xiàn)TCP程序的類,一個是()類,用于表示服務(wù)器端;一個是Socke
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 20521.4-2025半導(dǎo)體器件第14-4部分:半導(dǎo)體傳感器半導(dǎo)體加速度計
- 養(yǎng)老院入住老人財務(wù)收支審計制度
- 企業(yè)內(nèi)部培訓(xùn)與外部合作制度
- 公共交通線路規(guī)劃管理制度
- 2026年金融從業(yè)資格模擬測試題庫
- 2026年財務(wù)成本控制與管理試題集
- 2026年?duì)I養(yǎng)師職業(yè)技能等級認(rèn)定筆試題集
- 2026年教育心理學(xué)應(yīng)用教師考核試題及答案
- 2026年攝影培訓(xùn)協(xié)議(人像風(fēng)光·實(shí)操版)
- 2026年冷鏈運(yùn)輸協(xié)議(醫(yī)藥·GSP合規(guī)版)
- DB21-T 4279-2025 黑果腺肋花楸農(nóng)業(yè)氣象服務(wù)技術(shù)規(guī)程
- 2026廣東廣州市海珠區(qū)住房和建設(shè)局招聘雇員7人考試參考試題及答案解析
- 2026新疆伊犁州新源縣總工會面向社會招聘工會社會工作者3人考試備考題庫及答案解析
- 廣東省汕頭市2025-2026學(xué)年高三上學(xué)期期末語文試題(含答案)(含解析)
- 110接處警課件培訓(xùn)
- DB15∕T 385-2025 行業(yè)用水定額
- 火箭軍教學(xué)課件
- 新媒體運(yùn)營專員筆試考試題集含答案
- 護(hù)理不良事件之血標(biāo)本采集錯誤分析與防控
- 心臟電生理檢查操作標(biāo)準(zhǔn)流程
- 盾構(gòu)構(gòu)造與操作維護(hù)課件 2 盾構(gòu)構(gòu)造與操作維護(hù)課件-盾構(gòu)刀盤刀具及回轉(zhuǎn)中心
評論
0/150
提交評論