JAVA開發(fā)基礎(chǔ)(習(xí)題卷2)_第1頁
JAVA開發(fā)基礎(chǔ)(習(xí)題卷2)_第2頁
JAVA開發(fā)基礎(chǔ)(習(xí)題卷2)_第3頁
JAVA開發(fā)基礎(chǔ)(習(xí)題卷2)_第4頁
JAVA開發(fā)基礎(chǔ)(習(xí)題卷2)_第5頁
已閱讀5頁,還剩65頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

試卷科目:JAVA開發(fā)基礎(chǔ)JAVA開發(fā)基礎(chǔ)(習(xí)題卷2)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開發(fā)基礎(chǔ)第1部分:單項(xiàng)選擇題,共156題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.下列語句中沒有錯(cuò)誤的是()。A)inta=1e10;B)intb=1L;C)longc=2.0;D)doubled=2;[單選題]2.Java作為編程語言,()特點(diǎn)是Java不具有的。A)利用了面向?qū)ο蟮募夹g(shù)基礎(chǔ)B)可移植性C)獨(dú)立于硬件結(jié)構(gòu)D)多重繼承[單選題]3.下列哪項(xiàng)不是Java語言的關(guān)鍵字?A.gotoB.sizeofC.instanceofD.volatile[單選題]4.下列關(guān)于int類型變量的定義,錯(cuò)誤的是()A)inta=10;B)intbC)c=20;D)intD,e;d=e=30;[單選題]5.在JAVA中,()關(guān)鍵字用來終止循環(huán)。(選一項(xiàng))A)returnB)continueC)breakD)exit[單選題]6.下列哪一項(xiàng)不屬于Swing的頂層組件?A)JTreeB)JFrameC)JDialogD)JApplet[單選題]7.以下程序片段的作用是:if(grade>=60)System.out.println(?Passed?);elseSystem.out.println(?Failed?);A)無論grade的值是多少,打印PassedB)無論grade的值是多少,打印FailedC)如果grade的值大于等于60,打印Passed;否則打印FailedD)如果grade的值大于等于60,打印Failed;否則打印Passed[單選題]8.如下代碼:publicclassFoo{publicstaticvoidmain(String[]args){try{return;}finally{System.out.println("Finally");}}}輸出結(jié)果是什么?A)FinallyB)編譯失敗C)代碼正常運(yùn)行但沒有任何輸出.D)運(yùn)行時(shí)拋出異常[單選題]9.下列哪個(gè)類創(chuàng)建的對象可以觸發(fā)ActionEvent事件()。A)java.awt.Button類B)java.lang包的子類C)java.util.Date類D)java.IO類[單選題]10.關(guān)于訪問權(quán)限修飾,錯(cuò)誤的描述是()。A)類的訪問權(quán)限修飾只有public和缺省2種B)類中成員有private、缺省、protected、public四種C)一個(gè)類是否可以訪問與訪問權(quán)限修飾、在同一個(gè)包有關(guān)D)只要一個(gè)類可以訪問,其成員就均可以訪問和繼承[單選題]11.下列哪個(gè)方法表示刷新輸出流?A)flush()B)close()C)write()D)read()[單選題]12.下面選項(xiàng)中,類的聲明方式正確的是(0A)publicvoidAA{...}B)publicclassMove(){...}C)publicclassvoidnumber{...}D)publicclassCar{...}[單選題]13.將顯示區(qū)域按行、列劃分成一個(gè)個(gè)大小相等的格子,組件依次放入這些格子中的布局管理方式是A)FlowLayoutB)GridLayout網(wǎng)格C)BorderLayoutD)CardLayout[單選題]14.(int)(Math.random()*(65535+1))返回值范圍__________.A)[1,65536]B)[1,65536)C)[0,65536)D)[0,65536][單選題]15.若要生成ClassA類的一個(gè)對象a,以下書寫正確的是()。A)ClassAa=newClassA();B)ClassAa=newClass();C)a=newClassA();D)ClassAa=ClassA();[單選題]16.一維數(shù)組a的第三個(gè)元素表示為A)a(3)B)a[3]C)a(2)D)a[2][單選題]17.下面對形參的說法,哪個(gè)是正確的?()。A)必須有多個(gè)B)至少有一個(gè)C)可以沒有D)只能是簡單變量[單選題]18.數(shù)組聲明合法的是A)doubled[]=newdouble[20];B)Integer[][]r=newInteger[20];C)floatf[]={2.3,4.5,7.0};D)doubled[]=(2.3,4.5,8.0);[單選題]19.如果一個(gè)類、方法或變量名前沒有使用任何訪問控制符,則該成員擁有的是默認(rèn)的()訪問控制符A)publicB)privateC)protectedD)default[單選題]20.下列概念中不屬于面向?qū)ο筮@種編程范疇的是()?A)對象消息B)繼承多態(tài)C)類封裝D)過程調(diào)用[單選題]21.初始化Date對象的參數(shù)若不指定,則默認(rèn)是()A)1B)-1C)2D)0[單選題]22.編譯一個(gè)定義了5個(gè)類和18個(gè)方法的Java源代碼文件,編譯該源代碼文件時(shí)會(huì)產(chǎn)生幾個(gè)字節(jié)碼文件()A)1B)23C)18D)5[單選題]23.抽象方法:()A)可以有方法體B)可以出現(xiàn)在非抽象類中C)是沒有方法體的方法D)抽象類中的方法都是抽象方法[單選題]24.靜態(tài)對象在引用該對象的屬性和方法時(shí)不需要使用new關(guān)鍵字來創(chuàng)建對象實(shí)例,可以直接使用()的格式來進(jìn)行訪問A)類名.成員B)類名.屬性C)對象實(shí)例名.成員D)對象實(shí)例名.屬性[單選題]25.假設(shè)salaries為包含float型數(shù)據(jù)的工資數(shù)組,以下能實(shí)現(xiàn)訪問數(shù)組中每個(gè)數(shù)據(jù)元素的for循環(huán)語句是()。A)for(floatf:salaries)B)for(inti:salaries)C)for(floatf::salaries)D)for(inti::salaries)[單選題]26.關(guān)于EL表達(dá)式,以下說法中錯(cuò)誤的是:A)EL表達(dá)式的基本語法格式為:${表達(dá)式}B)使用EL表達(dá)式會(huì)增加代碼量,使JSP頁面難以維護(hù)C)可以使用${JavaBperty}來訪問JavaBean對象的屬性D)可以使用${JavaBean['property']}來訪問JavaBean對象的屬性[單選題]27.方法resume()負(fù)責(zé)恢復(fù)哪些線程的執(zhí)行()A)通過調(diào)用stop()方法而停止的線程。B)通過調(diào)用sleep()方法而停止的線程。C)通過調(diào)用wait()方法而停止的線程。D)通過調(diào)用suspend()方法而停止的線程。[單選題]28.下面選項(xiàng)中,用于監(jiān)聽HttpSession域?qū)ο髣?chuàng)建及銷毀的jiantingqi接口是()A)HttpSessionAttributeListenerB)HttpSessionListenerC)HttpSessionBindingListenerD)HttpSessionActivationListener[單選題]29.以下標(biāo)識(shí)符中哪項(xiàng)是不合法的()。A)BigOlLong$223B)_utfintC)$12sD)3d[單選題]30.JDK中定義了大量的異常類,這些類都是哪個(gè)類的子類或者間接子類。A)ObjectB)ErrorC)IOExceptionD)Exception[單選題]31.下列哪個(gè)不能作為switch表達(dá)式的數(shù)據(jù)類型?()A)intB)charC)shortD)long[單選題]32.下列關(guān)于this關(guān)鍵字的說法中,錯(cuò)誤的是()A)this可以解決成員變量與局部變量重名問題B)this出現(xiàn)在成員方法中,代表的是調(diào)用這個(gè)方法的對象C)this可以出現(xiàn)在任何方法中D)this相當(dāng)于一個(gè)引用,可以通過它調(diào)用成員方法與屬性[單選題]33.Calendar.MONTH用于表示月份,如果現(xiàn)在是4月份,得到的Calendar.MONTH字段的值應(yīng)該是?()A)4B)3C)5D)以上都不對[單選題]34.已知有定義:Strings="Ilove",下面哪個(gè)表達(dá)式正確?A)s+="you";B)charc=s[1];C)intlen=s.length;D)Strings=s.toLowerCase();[單選題]35.分析下面的程序:voidfun(inta,intb,intc){a=456;b=567;c=678;}publicstaticvoidmain(Stringargs[]){Testtemp=newTest();intx=10,y=20,z=30;temp.fun(x,y,z);System.out.print(x);System.out.print(y);System.out.print(z);}}輸出結(jié)果是(選一項(xiàng))A)302010B)102030C)456,567,678D)678,567,456[單選題]36.Java語言中,String類的IndexOf()方法返回的類型是?A)Int16B)Int32C)intD)long[單選題]37.以下哪組數(shù)據(jù)類型轉(zhuǎn)換需要強(qiáng)制類型轉(zhuǎn)換A)short到charB)float到doubleC)int到longD)short到int[單選題]38.在Applet程序中,paint()方法的參數(shù)類型是A)GraphicsB)GraphicC)StringD)Graphics2D[單選題]39.對于Java程序,每個(gè)編譯單元就是一個(gè)以()為后綴的文件。選項(xiàng).A)javaB)classC)jarD)exe[單選題]40.以下程序段執(zhí)行后的K值為()intx=20,y=30,k;k=(x>y)?y:x;A)20B)30C)10D)50[單選題]41.在下面的指定位置添加哪個(gè)選項(xiàng)中定義的方法,編譯時(shí)會(huì)產(chǎn)生錯(cuò)誤?()ClassB{Floatx=1.0f;PublicfloatgetNum(){returnx;}//此處添加選項(xiàng)中的方法}A)publicfloatgetNum(inty){returnx+y;}B)publicdoublegetNum(floatd){returnx+d;}C)publicintgetNum(doubled){return(int)(x+d;)}D)publicdoublegetNum(){returnx+10.0f;}[單選題]42.閱讀下列實(shí)現(xiàn)堆棧類并發(fā)控制的部分代碼PublicclassDatastack{Privateintidx=0;Privateint[]data=newint[8];Publicvoidpush(inti){{Data[idx]=I;Idx++;}}……}在程序下劃線處應(yīng)填入的正確選項(xiàng)是()A)synchronizeB)synchronized(this)C)synchronized()D)synchronized(idx)[單選題]43.下面選項(xiàng)中,可用于獲取Web應(yīng)用的初始化參數(shù)的所有參數(shù)名的方法是()A)getInitParameterNames()B)getInitParameter(Stringname)C)getInitParameter()D)getParameter(Stringname)[單選題]44.分析以下程序片段,選擇正確的說法1.Strings="Hello";2.StringBuffers1=newStringBuffer("Hello");3.if(s.equals(s1))4.s1=null;5.if(s1.equals(s))6.s=null;7.System.out.println(s);A)程序是正確,沒有異常發(fā)生B)第1行有錯(cuò)誤,應(yīng)該改為Strings=newString("Hello");C)第3行有錯(cuò)誤,s1和s的類型不一致,不能進(jìn)行比較D)程序在屏幕上的輸出為null[單選題]45.關(guān)于EL表達(dá)式${(1==2)?3:4}的運(yùn)算結(jié)果正確的是()A)trueB)falseC)3D)4[單選題]46.下列程序執(zhí)行之后,將會(huì)輸出()。publicclassex4{publicstaticvoidmain(String[]args){intj=0;?for(inti=3;i>0;i--){j+=i;System.Out.print(j);}}}A)4B)6C)34D)356[單選題]47.在調(diào)用方法時(shí),若要使方法改變實(shí)參的值,可以()A)用基本數(shù)據(jù)類型作為參數(shù)B)用對象作為參數(shù)C)A和B都對D)A和B都不對[單選題]48.下面關(guān)于this和super的說法,正確的是A)它們都可以用在main()方法中B)它們都是指一個(gè)內(nèi)存地址C)它們的意義相同D)它們不能同時(shí)出現(xiàn)在構(gòu)造方法中[單選題]49.現(xiàn)有兩個(gè)類A)B,以下描述中表示B繼承自A的是?()A)classAextendsB)classB)classBimplementsAC)classAimplementsBD)classBextendsA[單選題]50.下列關(guān)于try和catch子句的描述中,錯(cuò)誤的一項(xiàng)是。A)不同的catch代碼段是不同的作用域,但是可以相互訪問定義的局部變量B)如果沒有異常產(chǎn)生,則所有的catch代碼段都被略過不執(zhí)行C)try代碼段后跟有一個(gè)或多個(gè)catch代碼段D)異??偸怯删嚯x產(chǎn)生異常最近的匹配catch代碼段處理[單選題]51.以下哪個(gè)步驟不屬于一次完整的HTTP請求響應(yīng)過程:A)客戶端和Web服務(wù)器建立連接B)客戶端發(fā)送HTTP請求C)服務(wù)器接受客戶端的請求,生成HTTP響應(yīng)并發(fā)送給客戶端D)客戶端關(guān)閉連接,刷新頁面[單選題]52.下面選項(xiàng)中,配置整個(gè)Web應(yīng)用的初始化參數(shù)名為companyName,值為itcast,寫法正確的是()A)<init-param>companyName</param-name>itcast</param-value></init-param>B)<init-context-param>companyName</param-name>itcast</param-value></init-context-param>C)<context-param>companyName</param-name>itcast</param-value></context-param>D)<context-param>itcast</param-name>companyName</param-value></context-param>[單選題]53.下面哪條語句可以將字符串s轉(zhuǎn)換為double類型的值d()?A)d=Double.parseDouble(s);B)d=(newDouble(s)).doubleValue();C)d=Double.valueOf(s).doubleValue();D)以上所有[單選題]54.閱讀下列代碼段classTestimplementsRunnable{publicintrun(){inti=0;while(true){i++;System.out.println("i="+i);}}}上述代碼的編譯結(jié)果是:A)程序通過編譯并且run()方法可以正常輸出遞增的i值B)程序通過編譯,調(diào)用run()方法將不顯示任何輸出C)程序不能通過編譯,因?yàn)閣hile的循環(huán)控制條件不能為?true?D)程序不能通過編譯,因?yàn)閞un()方法的返回值類型不是void[單選題]55.下面程序片段的執(zhí)行結(jié)果是?Intx=3;Inty=1;If(x=y){System.out.println("x="+x);}A)x=1B)x=3C)編譯失敗D)無輸出[單選題]56.現(xiàn)有代碼片段:Strings="123";Stringsl=S+456;請問sl的結(jié)果是哪項(xiàng)?A.123456B.579C.編譯錯(cuò)誤D.運(yùn)行時(shí)拋出異常[單選題]57.Servlet通常作為MVC模式中的()層A)模型B)視圖C)控制D)邏輯[單選題]58.下面的組件不屬于容器的是A)JpanelB)JframeC)AppletD)TextField[單選題]59.變量定義賦初值語句?longk1=234567891045;?在編譯時(shí)出現(xiàn)編譯錯(cuò)誤。出現(xiàn)錯(cuò)誤的正確解析是()。A)long型變量k1的值域無法保存234567891045B)整型常量234567891045默認(rèn)為int型,該常量超出int的值域C)整型常量234567891045默認(rèn)為long型,該常量超出long的值域D)整型常量234567891045默認(rèn)為short型,該常量超出short的值域[單選題]60.Java代碼g.drawLine(100,100,100,100)A)畫一個(gè)圓B)畫一條線段C)畫一個(gè)點(diǎn)D)代碼是錯(cuò)誤的[單選題]61.以下哪一個(gè)方法可以解決post請求時(shí)傳遞的中文參數(shù)亂碼問題()A)req.setCharacterEncoding(?utf-8?);B)newC)resp.setContentType(?text/html;charset=utf-8?);D)resp.getOutputStream([單選題]62.45/4的運(yùn)行結(jié)果是()A)10B)11C)11.25D)12[單選題]63.下面的程序創(chuàng)建了一個(gè)文件輸出流對象,用來向文件test.txt中輸出數(shù)據(jù),假設(shè)程序當(dāng)前目錄下不存在文件test.txt,編譯下面的程序Test.java后,將該程序運(yùn)行3次,則文件test.txt的內(nèi)容是()。importjava.io.*;publicclassTest{publicstaticvoidmain(Stringargs[]){try{Strings="ABCDE";byteb[]=s.getBytes();FileOutputStreamfile=newFileOutputStream("test.txt",true);file.write(b);file.close();}catch(IOExceptione){System.out.println(e.toString());}}}A)ABCABCB)ABCDEC)TestD)ABCDEABCDEABCDE[單選題]64.下列JavaScript語句中,能實(shí)現(xiàn)單擊一個(gè)按鈕時(shí)彈出一個(gè)消息框的是()。A)<buttonvalue="鼠標(biāo)響應(yīng)"onClick=alert("確定")></button>B)<inputtype="button"value="鼠標(biāo)響應(yīng)"onClick=alert("確定")>C)<inputtype="button"value="鼠標(biāo)響應(yīng)"onChange=alert("確定")>D)<buttonvalue="鼠標(biāo)響應(yīng)"onChange=alert("確定")></button>[單選題]65.下面選項(xiàng)中,關(guān)于配置虛擬目錄所需要添加的結(jié)點(diǎn)是()A)<Host>B)<VirtualPath>C)<Context>D)<Server>[單選題]66.JSP應(yīng)用程序配置文件的根元素為A)<WEB>B)<web-inf>C)<web-app>D)<WebRoot>[單選題]67.下列哪一個(gè)關(guān)鍵字用于實(shí)現(xiàn)接口來定義類?()A)extendsB)implementsC)abstractD)interface[單選題]68.如果要把父類轉(zhuǎn)換為子類,需要進(jìn)行?A)強(qiáng)制類型轉(zhuǎn)換B)自動(dòng)類型轉(zhuǎn)換C)向高轉(zhuǎn)換D)向低轉(zhuǎn)換[單選題]69.給出下面代碼,關(guān)于該程序以下哪個(gè)說法是正確的?()publicclassPerson{staticintarr[]=newint[5];publicstaticvoidmain(Stringa[]){System.out.println(arr[0]);}}}A)編譯時(shí)將產(chǎn)生錯(cuò)誤B)編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤C)輸出零D)輸出空[單選題]70.if語句的控制條件(選一項(xiàng))A)只能用關(guān)系表達(dá)式B)只能用關(guān)系表達(dá)式或邏輯表達(dá)式C)只能用邏輯表達(dá)式D)可以用任何表達(dá)式[單選題]71.java中,訪問修飾符限制性最高的是A)privateB)protectedC)publicD)friendly[單選題]72.設(shè)i,j,k,I均為int型的變量,并已賦值,下列表達(dá)式的結(jié)果屬于非邏輯值的是A)i!=j&k%1<iB)i++==i+j+k+lC)#REF!D)i+j>=k+l[單選題]73.下面選項(xiàng)中,用于供外界獲取javaBean的price屬性值的方法是()A)getPrice()B)setprice()C)setPrice()D)getprice()[單選題]74.在自定義枚舉類定義中,創(chuàng)建private訪問權(quán)限的構(gòu)造方法,其用途是()。A)用于枚舉變量的實(shí)例化B)用于內(nèi)部枚舉常量的實(shí)例化C)private訪問權(quán)限外部無法訪問,因此沒有用D)外部引用枚舉常量時(shí)實(shí)例化枚舉變量[單選題]75.下面選項(xiàng)中,用于創(chuàng)建Statement對象的方法是()A)getMetaData()B)getConnection(Stringurl.Stringuser,Stringpwd)C)registerDriver(Driverdriver)D)createStatement()[單選題]76.當(dāng)響應(yīng)提交給客戶端后再調(diào)用forward()方法轉(zhuǎn)發(fā),將產(chǎn)生的異常是()A)IOExceptionB)IllegalStateExceptionC)StateExceptionD)SQLException[單選題]77.若在某一個(gè)類定義中定義有如下的方法:abstractvoidperformDial();該方法屬于()。A)本地方法B)最終方法C)靜態(tài)方法D)抽象方法[單選題]78.假設(shè)A類有如下定義,設(shè)a是A類的一個(gè)實(shí)例,下列語句調(diào)用哪個(gè)是錯(cuò)誤的?()classA{inti;staticStrings;voidmethod1(){}staticvoidmethod2(){}}A)System.out.println(a.i);B)a.method1();C)A)method1();D)A)method2()[單選題]79.下面那些單詞不會(huì)出現(xiàn)編譯警告或錯(cuò)誤?()A)floatf=1.3;B)charc=?a?;C)byteb=25;D)booleand[單選題]80.下面語句中,能夠正確賦值的語句是()。A)charc="d";B)booleanbl="true";C)booleanbl=?true?;D)booleanbl=true;[單選題]81.下面關(guān)于垃圾收集的說法正確的是:A)一旦一個(gè)對象成為垃圾,就立刻被收集掉。B)對象空間被收集掉之后,會(huì)執(zhí)行該對象的finalize方法C)finalize方法和C++的析構(gòu)函數(shù)是完全一回事情D)一個(gè)對象成為垃圾是因?yàn)椴辉儆幸弥钢?,但是線程并非如此。[單選題]82.下面關(guān)于接口的說法中不正確的是。A)接口所有的方法都是抽象的B)接口所有的方法一定都是public屬性的C)用于定義接口的關(guān)鍵字是implmentsD)接口是Java中的特殊類,包含常量和抽象方法[單選題]83.閱讀下面的代碼ClassExample{Publicstaticvoidmain(String[]args){inta=1;Intb=a++;intc=++a;Intd=a+++++a;System.out.print(a+","+b+","+c+","+d);}}下列選項(xiàng)中,哪個(gè)是程序正確的輸出結(jié)果()A)5,1,3,8B)5,1,3,9C)2,1,3,8D)2,1,3,9[單選題]84.若要?jiǎng)h除一個(gè)文件,應(yīng)該使用下列哪個(gè)類的實(shí)例A)FileB)RandomAccessFileC)FileOutputStreamD)FileReader[單選題]85.下面關(guān)于整數(shù)類型的描述中,錯(cuò)誤的是()A)byte是java中的整數(shù)類型,它的取值范圍是-128到127。B)java中的整數(shù)有正負(fù)之分。C)bit是java中的整數(shù)類型,它代表的是1個(gè)字節(jié)。D)int是java中的整數(shù)類型,它在內(nèi)存中占4個(gè)字節(jié)。[單選題]86.public的成員變量能夠被以下哪些對象訪問到?A)所有的對象,但子類只能直接訪問,而不能繼承父類對象的public組成員B)所有的對象,但其它包中的對象只能訪問少數(shù)從句中導(dǎo)出的成員C)所有的對象,子類可以直接訪問,也可以繼承父類對象的public組成員D)所有的對象,但子類不能訪問其它包中的父類對象的public組成員[單選題]87.請將下列四個(gè)步驟進(jìn)行排列,完成文件的賦值操作()①將字節(jié)流輸入流和源文件相關(guān)聯(lián),輸出流和目標(biāo)文件相關(guān)聯(lián)。②明確源文件和目標(biāo)文件。③使用輸入流的讀取方法讀取文件,并將字節(jié)寫入到目標(biāo)文件中。④關(guān)閉資源。A)①②③④B)②①③④C)②③①④D)①③②④[單選題]88.Component類中用于刷新組件的方法是:A)getFontB)getNameC)updateD)paint[單選題]89.執(zhí)行下列代碼段之后,輸出的結(jié)果為()。publicclassex33{publicstatiecvoidmain(String[]args){bytex=15;floaty=20.5f;floatf=Y-X;System.out.print|n(f);}}A)-0.5B)0.5C)-5.5D)5.5[單選題]90.代表十六進(jìn)制整數(shù)的是A)0XA6B)?-1E3C)1840D)?0144[單選題]91.子類和父類的構(gòu)造函數(shù)是調(diào)用順序是怎樣的?A)只調(diào)用子類的構(gòu)造函數(shù)B)只調(diào)用父類的構(gòu)造函數(shù)C)先調(diào)用子類的構(gòu)造函數(shù),再調(diào)用父類的構(gòu)造函數(shù)D)先調(diào)用父類的構(gòu)造函數(shù),再調(diào)用子類的構(gòu)造函數(shù)[單選題]92.在表格中,用于設(shè)置表格背景顏色的屬性是()。A)borderB)cellspacingC)cellpaddingD)background[單選題]93.下面選項(xiàng)中,用于釋放被Filter對象打開的資源的方法是()A)init(FilterConfigconfig)B)filter(ServletRequestreq.ServletResponseresp,FilterChainchain)C)destroy()D)doFilter(ServletRequestreq.ServletResponseresp,FilterChainchain)[單選題]94.閱讀下列的程序publicclassExample{publicstaticvoidmain(String[]args){newFather(){publicvoidshow(){System.out.println(\"helloworld\");}}.show();}}classFather{publicvoidshow(){System.out.println(\"hellofather\");}}A)hellofatherB)helloworldC)編譯報(bào)錯(cuò)D)編譯通過,運(yùn)行報(bào)錯(cuò)[單選題]95."SELECT".substring(0,5)的返回值是?A)"SELECT"B)"SELEC"C)"SELE"D)"ELECT"[單選題]96.以下說法正確的是()。Inta=10;Intt=0;Do{t=++a;}while(t<=10);選項(xiàng).A)循環(huán)體一次都不執(zhí)行B)循環(huán)體執(zhí)行一次C)循環(huán)體執(zhí)行兩次D)無限次執(zhí)行循環(huán)[單選題]97.下面關(guān)于配置整個(gè)Web應(yīng)用的初始化參數(shù)的說法中,正確的是()A)使用<init-param>來配置B)使用<context-param>來配置C)使用<context-init-param>來配置D)使用<init-context-param>來配置[單選題]98.下面選項(xiàng)中,代表客戶端的請求成功,響應(yīng)消息正常的狀態(tài)碼是()A)100B)200C)500D)404[單選題]99.關(guān)于變量名的說法,正確的是A)變量不能以數(shù)字作為開頭B)變量由字母、下劃線、數(shù)字、$符號任意組合C)A和a表示同一個(gè)變量D)不同類型的變量,可以起相同的名字[單選題]100.下列類的定義中,錯(cuò)誤的是A)classAB{…}B)publicCDextendsAB{…}C)publicclassCDextendsAB{…}D)classEFextendsABimplementsCD{…}[單選題]101.有一整型數(shù)組聲明為:intA[][][]={{{0},{1},{2}},{{3,4},{5,6,7},{8}}};則a[1][1][1]元素的值是()。A)2B)4C)6D)8[單選題]102.執(zhí)行如下程序代碼a=0;c=0;do{--c;a=a-1;}while(a>0);后,C的值是()A)0B)1C)-1D)死循環(huán)[單選題]103.當(dāng)在窗體JFrame上任意一個(gè)位置單擊鼠標(biāo)左鍵,即可,以標(biāo)簽JLabel形式顯示?Helloword.?字符串時(shí),需要用到的監(jiān)聽器是()。A)WindowListenerB)MouseListener正確C)MouseMotionListenerD)ItemListener[單選題]104.當(dāng)單擊鼠標(biāo)或拖動(dòng)鼠標(biāo)時(shí),觸發(fā)的事件是A)KeyEventB)ActionEventC)ItemEventD)MouseEvent[單選題]105.JScrollPane提供的方法中,用于指定水平滾動(dòng)條策略,即水平滾動(dòng)條何時(shí)顯示在滾動(dòng)面板上的方法是()A)voidsetHorizontalBarPolicy(intpolicy)B)voidsetVerticalBarPolicy(intpolicy)C)voidsetViewportView(Componentview)D)以上都錯(cuò)誤[單選題]106.下面哪些語句含有編譯錯(cuò)誤?()A)inta[][]=newint[][3];B)intb[][]={{1,2},{3,4,5},{6,7}};C)Stringc[][]=newString[2][];D)Stringt[][]={{?Can?,?I?},{?help?,?you?,???};[單選題]107.已知Strings="abcdefg",則s.substring(2,5)的返回值為()A)"bcde"B)"cde"C)"cdef"D)"def"[單選題]108.下面關(guān)于方法重載的描述,錯(cuò)誤的是()。A)方法重載是在一個(gè)類中用相同方法名來實(shí)現(xiàn)的B)方法重載要求返回值類型、方法名、訪問權(quán)限修飾完全一致C)只要方法簽名不同,就可以實(shí)現(xiàn)方法重載D)方法重載是,方法的形參個(gè)數(shù)必須不一樣[單選題]109.下面IP地址格式中,錯(cuò)誤的是()A)B)C)60D)44[單選題]110.如下是Java中的標(biāo)識(shí)符的是A)fieldnameB)superC)3numberD)#number[單選題]111.設(shè)i、j、k為類x中定義的int型變量名,下列類x的構(gòu)造函數(shù)中不正確的是A)x(intm){...}B)voidx(intm){...}C)x(intm,intn){...}D)x(intH,intm,intn){...}[單選題]112.Swing常用的基本組件有()A)JButtonB)JLabelC)JPasswordField、D)以上都是[單選題]113.下列標(biāo)識(shí)符(名字)命名原則中,正確的是()A)類名的首字母小寫B(tài))變量和方法名的首寫字母大寫C)接口名的首寫字母小寫D)常量完全大寫[單選題]114.以下關(guān)于繼承的描述,說法正確的是()A)子類繼承父類的所有屬性和方法B)子類可以繼承父類的私有的屬性和方法C)子類可以繼承父類的公有的屬性和方法D)創(chuàng)建子類對象時(shí),父類的所有構(gòu)造方法都會(huì)被執(zhí)行[單選題]115.下列關(guān)于int類型變量的定義,錯(cuò)誤的是()A)inta=10;B)intb,c=20;C)intd=e=30;D)intf=40;[單選題]116.關(guān)于內(nèi)嵌式CSS樣式的語法格式中,下列選項(xiàng)正確的是()A)選擇器{k:v;k:v;k:v;}B)選擇器{k:v.k:v,k:v,}C)選擇器{k.v;k,v;k,v;}D)選擇器{k->v;k->v;k->v;}[單選題]117.下面選項(xiàng)中,關(guān)于Cookie的說法正確的是()A)Cookie一旦創(chuàng)建.名稱和對應(yīng)的值都不能更改B)Cookie一旦創(chuàng)建.名稱和對應(yīng)的值都可以更改C)Cookie一旦創(chuàng)建.名稱不能更改,但值可以更改D)Cookie一旦創(chuàng)建.名稱可以更改,但值不能更改[單選題]118.下列運(yùn)算符中,優(yōu)先級最高的是()A)+=B)==C)&&D)++[單選題]119.用new運(yùn)算符創(chuàng)建數(shù)組后,下列說法錯(cuò)誤的是()A)對于所有的對象類型(包括字符串類型)數(shù)據(jù),數(shù)組元素的默認(rèn)值為nullB)布爾型數(shù)據(jù),數(shù)組元素的默認(rèn)值為true,C)數(shù)組元素的默認(rèn)值為?\u0000?D)對于浮點(diǎn)型數(shù)據(jù),數(shù)組元素的默認(rèn)值為0.0[單選題]120.你使用HTTPSession接口來跟蹤你的servlets中會(huì)話數(shù)據(jù)。為把值加入到此會(huì)話對象,你應(yīng)使用哪個(gè)函數(shù)?A)putValue()B)addValue()C)setValue()D)addSession()[單選題]121.下列說法正確的是()A)Java程序經(jīng)編譯后會(huì)產(chǎn)生機(jī)器碼B)Java程序經(jīng)編譯后會(huì)產(chǎn)生字節(jié)碼C)Java程序經(jīng)編譯后會(huì)產(chǎn)生DLLD)以上都不正確[單選題]122.如果以下條件成立,則用到j(luò)ava.lang.Math類中哪個(gè)方法?Method(-4.4)==-4;A)round()B)min()C)trunc()D)bs()[單選題]123.下面選項(xiàng)中,屬于JSP和EL都包含的隱式對象的是()()A)pageB)pageScopeC)pageContextD)request[單選題]124.如果需要改變<aid='a'>標(biāo)簽的跳轉(zhuǎn)地址,以下寫法正確的是()A)document.getElementById(?a?).url="index.html"B)document.getElementById(?a?).href="index.html"C)document.getElementById(?a?).src="index.html"D)document.getElementById(?a?).go="index.html"[單選題]125.關(guān)于Map和List,下面說法正確的是()。A)Map繼承ListB)List中可以保存Map或ListC)Map和List只能保存從數(shù)據(jù)庫中取出的數(shù)據(jù)D)Map的value可以是List或Map[單選題]126.關(guān)于JSP內(nèi)置對象,以下說法錯(cuò)誤的是:A)out是用來向客戶端瀏覽器輸出信息的數(shù)據(jù)流B)request是客戶端發(fā)送的請求信息C)response是服務(wù)器傳回客戶端的響應(yīng)信息D)session保存整個(gè)應(yīng)用程序的共享信息[單選題]127.以下各選項(xiàng)中能正確聲明一個(gè)表示50個(gè)值為null的字符串?dāng)?shù)組的是()。A)string[]a;B)<inputtype="radio"name="input_ea7b3939e3e6d5938a34_2_1"value="choice_1">stringa[];C)<inputtype="radio"name="input_ea7b3939e3e6d5938a34_2_1"value="choice_2">chara[50][];D)stringa[]=newString[50]正確[單選題]128.通過哪個(gè)關(guān)鍵字來繼承類?A)implementsB)setC)newD)extends[單選題]129.所有的異常類都繼承自哪一個(gè)類?A)java.io.ExceptionB)java.lang.ThrowableC)java.lang.ExceptionD)java.lang.Error[單選題]130.RandomAccessFile是java.io包中的一個(gè)兼有輸入輸出功能的類。由于它是隨機(jī)訪問,所以文件讀寫一個(gè)記錄的位置是()A)起始B)終止C)任意D)固定[單選題]131.以下()添加到ComputerBook中不會(huì)出錯(cuò)classBook{protectedintgetPrice(){return30;}}publicclassComputerBookextendsBook{}A)protectedfloatgetPrice(){}B)protectedintgetPrice(intpage){}C)intgetPrice(){}D)publicintgetPrice(){return10;}[單選題]132.下列關(guān)于數(shù)據(jù)類型的說法中,錯(cuò)誤的是A)Java中的數(shù)據(jù)類型分為基本數(shù)據(jù)類型和引用數(shù)據(jù)類型B)int類型數(shù)據(jù)占4個(gè)字節(jié)C)浮點(diǎn)數(shù)類型變量不能賦予一個(gè)整數(shù)數(shù)值D)布爾類型的變量只有true和false這兩個(gè)值[單選題]133.下面服務(wù)中基于TCP協(xié)議的是A)HTTPB)FTPC)SMTPD)NEWS[單選題]134.在Java語言中,如下選項(xiàng)不是new操作符作用的是:()。A)為對象分配內(nèi)存空間B)調(diào)用類的構(gòu)造方法C)為對象返回一個(gè)引用D)產(chǎn)生一個(gè)新類[單選題]135.在Java中,集合類包括ArrayList、LinkedList、HashMap等,下列關(guān)于集合類描述錯(cuò)誤的是()A)ArrayList和LinkedList均實(shí)現(xiàn)了List接口B)ArrayList的訪問速度比LinkedList快C)添加和刪除元素時(shí),ArrayList的表現(xiàn)更佳D)HashMap實(shí)現(xiàn)Map接口,它允許任何類型的鍵和值對象,并允許將null用作鍵或值[單選題]136.在Java語言中,String類型的成員變量的默認(rèn)初始值是()。A)falseB)""C)0D)null[單選題]137.下列哪一個(gè)是Java系統(tǒng)的標(biāo)準(zhǔn)輸出流對象?A)System.outB)System.inC)System.exitD)System.err[單選題]138.對于intn=6789;以下哪個(gè)表達(dá)式的值為7?A)n%10B)n/10%10C)n/100%10D)n/1000%10[單選題]139.下面關(guān)于super在構(gòu)造方法中的描述,正確的是()。A)在構(gòu)造方法中,可以用super調(diào)用父類的構(gòu)造方法,但必須放在構(gòu)造方法中的第一個(gè)語句;B)在構(gòu)造方法中,可以用super調(diào)用父類的構(gòu)造方法,該語句可以放在構(gòu)造方法中的任意位置;C)在構(gòu)造方法中,不能調(diào)用父類的構(gòu)造方法;D)父類的構(gòu)造方法只能用父類名調(diào)用;[單選題]140.考慮下列Java代碼:classA{publicstaticvoidmain(String[]args){try{System.out.println("Hello,World!");}}}其中的錯(cuò)誤是()。A)沒有catch或finally塊B)沒有拋出異常的代碼不能出現(xiàn)在try代碼塊內(nèi)C)如果沒有catch塊而使用try,main()會(huì)總是拋出異常.D)classA沒有throwsIOException[單選題]141.在Java中,給定如下所示的Java代碼,則運(yùn)行時(shí),會(huì)產(chǎn)生()類型的異常Strings=null;s.concat("abc");A)ArithmeticExceptionB)NullPointerExceptionC)IOExceptionD)ClassNotFoundException[單選題]142.下列選項(xiàng)中,可以被final修飾符修飾的是?()A)抽象方法B)局部變量C)接口D)抽象類[單選題]143.為了捕獲一個(gè)異常,代碼必須放在下面()語句塊中。A)try塊B)catch塊C)throws塊D)finally塊[單選題]144.編譯Java程序的命令文件名是()A)java.exeB)java.cC)javacD)appletviewer.exe[單選題]145.閱讀下面的代碼片段publicstaticintadd(inta,intb){returna+b;}下列選項(xiàng)中,可以在main()方法中調(diào)用add()方法的是A)intnum=add(1.0,2.0);B)intnum=add(1,2);C)intnum=add(true,flase);D)intnum=add("1","2");[單選題]146.CompletableFuture對象創(chuàng)建的方法說明,錯(cuò)誤的是()A)runAsync(Runnablerunnable)以Runnable函數(shù)式接口類型為參數(shù),并使用ForkJoinPmonPool()作為它的線程池執(zhí)行異步代碼獲取CompletableFuture計(jì)算結(jié)果為空的對象B)runAsync(Runnablerunnable,Executorexecutor)以Runnable函數(shù)式接口類型為參數(shù),并傳入指定的線程池執(zhí)行器executor來獲取CompletableFuture計(jì)算結(jié)果為空的對象C)supplyAsync(Supplier<U>supplier)并使用指定作為它的線程池執(zhí)行異步代碼獲取CompletableFuture計(jì)算結(jié)果非空的對象D)supplyAsync(Supplier<U>supplier,Executorexecutor)以Supplier函數(shù)式接口類型為參數(shù),并傳入指定的線程池執(zhí)行器executor來獲取CompletableFuture計(jì)算結(jié)果非空的對象[單選題]147.Given:importjava.util.*;2.publicclassExample{3.publicstaticvoidmain(String[]args){4.//insertcodehere5.set.add(newInteger(2));6.set.add(newInteger(1));7.System.out.println(set);8.}9.}Whichcode,insertedatline4,guaranteesthatthisprogramwilloutput[1,2]?A)Setset=newTreeSet();B)Setset=newHashSet();C)Setset=newSortedSet();D)Listset=newSortedList();E)Setset=newLinkedHashSet();[單選題]148.下列屬于Java關(guān)鍵詞的是()A)TRUB)C)gotoD)floatE)NULL[單選題]149.Given:interfaceA{publicvoidaMethod();}2.interfaceB{publicvoidbMethod();}3.interfaceCextendsA,B{publicvoidcMethod();}4.classDimplementsB{5.publicvoidbMethod(){}6.}7.classEextendsDimplementsC{8.publicvoidaMethod(){}9.publicvoidbMethod(){}10.publicvoidcMethod(){}11.}Whatistheresult?A)Compilationfailsbecauseofanerrorinline3.B)Compilationfailsbecauseofanerrorinline7.C)Compilationfailsbecauseofanerrorinline9.D)IfyoudefineDe=newE(),thene.bMethod()invokestheversionofbMethod()definedinLine5.E)IfyoudefineDe=(D)(newE()),thene.bMethod()invokestheversionofbMethod()definedinLine5.F)IfyoudefineDe=(D)(newE()),thene.bMethod()invokestheversionofbMethod()definedinLine9.第2部分:多項(xiàng)選擇題,共20題,每題至少兩個(gè)正確答案,多選或少選均不得分。[多選題]150.下列選項(xiàng)中,在回收數(shù)據(jù)庫資源時(shí)可采取的操作有()A)關(guān)閉ResultSetB)關(guān)閉StatementC)關(guān)閉應(yīng)用程序D)關(guān)閉Connection[多選題]151.以下數(shù)組最大索引值是多少?()【選兩項(xiàng)】byte[]values=newbyte[10];A)10B)9C)values.lengthD)values.length-1[多選題]152.下面對于MVC模式中模型(Model)的作用描述中,正確的是()A)負(fù)責(zé)應(yīng)用程序中處理用戶交互的部分B)管理應(yīng)用程序的業(yè)務(wù)數(shù)據(jù)C)定義訪問控制和修改這些數(shù)據(jù)的業(yè)務(wù)規(guī)則D)為視圖提供查詢模型狀態(tài)的方法[多選題]153.有關(guān)線程的哪些敘述是對的()()A)一旦一個(gè)線程被創(chuàng)建,它就立即開始運(yùn)行。B)使用start()方法可以使一個(gè)線程成為可運(yùn)行的,但是它不一定立即開始運(yùn)行。C)當(dāng)一個(gè)線程因?yàn)閾屜葯C(jī)制而停止運(yùn)行,它被放在可運(yùn)行隊(duì)列的前面。D)一個(gè)線程可能因?yàn)椴煌脑蛲V共⑦M(jìn)入就緒狀態(tài)。[多選題]154.在JAVA中,下列關(guān)于成員變量描述正確的有()【選三項(xiàng)】A)成員變量定義在類中,但在所有方法之外B)成員變量只能類的內(nèi)部訪問C)隨著對象的創(chuàng)建而存在,隨著對象的消失而消失D)對象初始化后成員變量沒賦值會(huì)有默認(rèn)的初始值[多選題]155.下列關(guān)于String類和StringBuffer類的說法中,正確的是()A)String類表示的字符串是常量,一旦創(chuàng)建后,內(nèi)容和長度都是無法改變的。而StringBuffer表示字符容器,其內(nèi)容和長度都可以隨時(shí)修改B)String類覆蓋了Object類的equals()方法,而StringBuffer類沒有覆蓋Object類的equals()方法C)String類對象可以用操作符?+?進(jìn)行連接,而StringBuffer類對象之間不能D)String類覆蓋了Object類的toString()方法,而StringBuffer類沒有覆蓋Object類的toString()方法[多選題]156.請閱讀下列程序:PublicclassExample{Publicstaticvoidmain(string[]args){SaleThreadsaleThread=newsaleThread();//創(chuàng)建Ticket1對象//創(chuàng)建并開啟四個(gè)線程N(yùn)ewThread(saleThread,?窗口1").start();NewThread(saleThread,?窗口2").start();NewThread(saleThread,?窗口3").start();NewThread(saleThread,?窗口4").start();}}//定義Ticket1類實(shí)現(xiàn)Runnable接口ClasssaleThreadimplementsRunnable{Privateinttickets=10;//10張票Publicvoidrun(){While(tickets>0){Try{Thread.sleep(5)://經(jīng)過此處的線程休眠10毫秒}Catch(InterruptedExceptione){E.printstackTrace();}System.out.println(Thread.currentThread().getName()+"賣出的票?+tickets--);}}}運(yùn)行以上程序,可能的運(yùn)行結(jié)果是〔)A)10張票由同一個(gè)窗口賣出B)4個(gè)窗口各賣了10張票C)某個(gè)窗口賣出了負(fù)數(shù)張票D)同一張票被賣出兩次[多選題]157.下面選項(xiàng)中,可以和intmax(intA,intB,doublec)方法構(gòu)成重載關(guān)系的是()A)doublemax(intA,intb)B)voidmax(intA,doubleC,intb)C)doublemax(doubleA,doubleb)D)intmax(intx,inty,doublez)[多選題]158.以下關(guān)于JavaHotSpot的描述,哪兩項(xiàng)錯(cuò)誤?(選兩項(xiàng))A)JavaHotSpot是一種熱編譯技術(shù),在編譯Java源程序時(shí)會(huì)被使用B)JavaHotSpot是一種熱編譯技術(shù),在運(yùn)行Java代碼時(shí)會(huì)被使用C)JavaHotSpot是一種熱編譯技術(shù),它只對程序的部分字節(jié)碼進(jìn)行優(yōu)化D)JavaHotSpot是一種熱編譯技術(shù),它會(huì)對程序的全部字節(jié)碼進(jìn)行優(yōu)化[多選題]159.在java中,關(guān)于final關(guān)鍵字的說法正確的是A)如果修飾變量,則一旦賦了值,就等同一個(gè)常量B)如果修飾類,則該類只能被一個(gè)子類繼承C)如果修飾方法,則該方法不能在子類中被覆蓋D)如果修飾方法,則該方法所在的類不能被繼承[多選題]160.下列關(guān)于局部內(nèi)部類的相關(guān)描述,正確的是()A)局部內(nèi)部類,也叫做方法內(nèi)部類,就是定義在某個(gè)局部范圍中的類B)局部內(nèi)部類,也叫做方法內(nèi)部類,就是定局部內(nèi)部類和局部變量一樣,其有效范圍只限于方法內(nèi)部。C)局部內(nèi)部類可以訪問外部類的所有成員變量和方法D)局部內(nèi)部類中的成員只能在該局部內(nèi)部類中被訪問[多選題]161.在JAVA中,以下創(chuàng)建字符串?dāng)?shù)組正確的有()【選兩項(xiàng)】A)Stringtemp[]=newString{?a?,?b?,?c?};B)Stringtemp[]=newString[]{?a?,?b?,?c?};C)Stringtemp={?a?,?b?,?c?};D)String[]temp={?a?,?b?,?c?};[多選題]162.在java.io包中,有4個(gè)類為流的頂級類,分別為()A)InputStreamB)OutputStreamC)ReaderD)Writer[多選題]163.下列選項(xiàng)中,關(guān)于File類中的list()方法說法正確的是()A)該方法接收一個(gè)FilenameFilter類型的參數(shù)B)在調(diào)用list()方法時(shí),需要實(shí)現(xiàn)文件過濾器C)該方法返回一個(gè)String類型的數(shù)組D)該方法返回一個(gè)File類型的數(shù)組[多選題]164.下面哪幾項(xiàng)在編譯時(shí)候,會(huì)出現(xiàn)錯(cuò)誤提示A)inta=Integer.parseInt(abc789);B)inta=(int)?我?;C)inta=int(?我?);D)inta=Integer.parseInt('a?);[多選題]165.下列選項(xiàng)中,關(guān)于File類中的listFiles()方法說法正確的是()A)listFiles()方法返回一個(gè)File對象數(shù)組B)listFiles()方法沒有參數(shù)C)listFiles()方法有一個(gè)可選參數(shù)D)listFiles()方法可以得到所有子目錄下的File類型對象[多選題]166.在Java中,下面關(guān)于ArrayList和LinkedList在存儲(chǔ)結(jié)構(gòu)說法正確的有()【選兩項(xiàng)】A)LinkedList鏈表結(jié)構(gòu)B)LinkedList是基于數(shù)組結(jié)構(gòu)C)ArrayList鏈表結(jié)構(gòu)D)ArrayList是基于數(shù)組結(jié)構(gòu)[多選題]167.下面選項(xiàng)中,由web容器創(chuàng)建出來的對象是()()A)HttpSessionB)ServletContextC)ServletRequestD)ServletResponse[多選題]168.下面哪些是常用的字符碼表?A)ASCIIB)UTF-8C)ISO8859-1D)GB2312[多選題]169.如下哪些不是java的關(guān)鍵字?()()A)constB)NULLC)falseD)thisE)native第3部分:判斷題,共44題,請判斷題目是否正確。[判斷題]170.Jdk5.0以后可以使用enum數(shù)據(jù)類型作為switch條件表達(dá)式的值。()A)正確B)錯(cuò)誤[判斷題]171.List,繼承自Collection接口A)正確B)錯(cuò)誤[判斷題]172.Java系統(tǒng)的標(biāo)準(zhǔn)輸入對象是System.in,標(biāo)準(zhǔn)輸出對象有兩個(gè),分別是標(biāo)準(zhǔn)輸出System.out和標(biāo)準(zhǔn)錯(cuò)誤輸出System.err。()A)正確B)錯(cuò)誤[判斷題]173.局部內(nèi)部類中的變量和方法只能在創(chuàng)建該局部內(nèi)部類的方法中訪問。()A)正確B)錯(cuò)誤[判斷題]174.JAVA語言標(biāo)識(shí)符中大小寫字母是沒有區(qū)別的。()A)正確B)錯(cuò)誤[判斷題]175.最終類不能派生子類,最終方法可以被覆蓋。()A)正確B)錯(cuò)誤[判斷題]176.JDK7接口中只能定義常量和抽象方法。A)正確B)錯(cuò)誤[判斷題]177.[]題干Java程序中,可以使用關(guān)鍵字new創(chuàng)建新的對象。A)正確B)錯(cuò)誤[判斷題]178.JAVA語言是一種強(qiáng)類型語言,數(shù)據(jù)類型轉(zhuǎn)換有兩種:隱含轉(zhuǎn)換和強(qiáng)制轉(zhuǎn)換。()A)正確B)錯(cuò)誤[判斷題]179.Java源文件中是不區(qū)分字母大小寫的。()A)正確B)錯(cuò)誤[判斷題]180.java源文件的擴(kuò)展名是.classA)正確B)錯(cuò)誤[判斷題]181.ceil()、floor()和round()方法返回的都是double類型的數(shù)。()A)正確B)錯(cuò)誤[判斷題]182.AWT提供了許多標(biāo)準(zhǔn)的GUI組件和布局管理器等類。()A)正確B)錯(cuò)誤[判斷題]183.[]多行注釋是用?//?符號表示的。A)正確B)錯(cuò)誤[判斷題]184.Driver接口是所有JDBC驅(qū)動(dòng)程序必須實(shí)現(xiàn)的接口。A)正確B)錯(cuò)誤[判斷題]185.在JDK8中,新增了一個(gè)forEach(Consumeraction)方法來對Iterator迭代器對象進(jìn)行遍歷。()A)正確B)錯(cuò)誤[判斷題]186.有一個(gè)元素類型為int的ArrayList對象myList,已經(jīng)存入了10個(gè)整數(shù),要讀取第3個(gè)元素的值并存入一個(gè)整型變量i,可以用語句i=myList.get(3);A)正確B)錯(cuò)誤[判斷題]187.目標(biāo)對象和線程的關(guān)系有兩種:完全解耦和弱耦合(組合關(guān)系)。A)正確B)錯(cuò)誤[判斷題]188.類在實(shí)現(xiàn)接口方法時(shí)必須給出方法體,并且一定要用public來修飾。A)正確B)錯(cuò)誤[判斷題]189.類中的類變量(即static變量)在該類被加載到內(nèi)存時(shí)(即使該類還未創(chuàng)建任何對象)就會(huì)被分配內(nèi)存空間。A)正確B)錯(cuò)誤[判斷題]190.Java語言中定義一個(gè)常量要用coast關(guān)鍵字。()選項(xiàng).A)正確B)錯(cuò)誤[判斷題]191.Java的各種數(shù)據(jù)類型所占用的內(nèi)存長度與具體軟硬件環(huán)境有關(guān)。A)正確B)錯(cuò)誤[判斷題]192.final類不能派生子類,final方法不能被覆蓋。A)正確B)錯(cuò)誤[判斷題]193.[]Java是一門高級計(jì)算機(jī)語言。A)正確B)錯(cuò)誤[判斷題]194.編寫完過濾器的類之后,不需要對該過濾器進(jìn)行任何配置,就可以讓其攔截請求的資源。()A)正確B)錯(cuò)誤[判斷題]195.Include指令用于靜態(tài)包含一個(gè)文件,它的file屬性只能取相對路徑。()A)正確B)錯(cuò)誤[判斷題]196.Java的JDK中提供了一個(gè)線程類Thread,通過繼承該類,并重寫它的run()方法便可實(shí)現(xiàn)多線程。A)正確B)錯(cuò)誤[判斷題]197.若intx=10;則執(zhí)行x=x+5;后,x的值仍為10。()A)正確B)錯(cuò)誤[判斷題]198.安裝JSTL時(shí)需導(dǎo)入jstl.jar和standard.jar這兩個(gè)JAR包。A)正確B)錯(cuò)誤[判斷題]199.當(dāng)intx=3,y=4時(shí),表達(dá)式booleanb=x==y?true:false的結(jié)果是false()A)正確B)錯(cuò)誤[判斷題]200.運(yùn)行下面的程序?qū)⒃诳刂婆_(tái)窗口輸出a。()publicclassJ_Test{PublicJ_Test(){Charc=?a?;}Publicstaticvoidmain(Stringargs[]){System.out.println(c);}}A)正確B)錯(cuò)誤[判斷題]201.HashMap使用鍵/值得形式保存數(shù)據(jù)。()A)正確B)錯(cuò)誤[判斷題]202.類的名字在習(xí)慣上遵守駝峰規(guī)則,即若干個(gè)?見名見意?的英文單詞組合在一起,其首字母都要大寫。A)正確B)錯(cuò)誤[判斷題]203.JDBC的全稱是Java數(shù)據(jù)庫連接,它是一套用于執(zhí)行HTML語句的JavaAPI。()A)正確B)錯(cuò)誤[判斷題]204.System.out.println(?a?+0);語句的輸出結(jié)果是a0()A)正確B)錯(cuò)誤[判斷題]205.int賦值給float不需要強(qiáng)制類型轉(zhuǎn)換。()A)正確B)錯(cuò)誤[判斷題]206.靜態(tài)方法不能使用synchronized關(guān)鍵字來修飾。A)正確B)錯(cuò)誤[判斷題]207.if條件判斷成立后只能執(zhí)行一條語句,如果要執(zhí)行多條語句需要把多條語句用{}括起來。()A)正確B)錯(cuò)誤[判斷題]208.當(dāng)break語句出現(xiàn)在嵌套循環(huán)中的內(nèi)層循環(huán)時(shí),就無法跳出循環(huán)()A)正確B)錯(cuò)誤[判斷題]209.軟件開發(fā)方法可歸納為三種模式:基于瀑布模型的結(jié)構(gòu)化生命周期法、基于動(dòng)態(tài)需求定義的原型化方法和面向?qū)ο蟮姆椒╗判斷題]210.當(dāng)一個(gè)類實(shí)現(xiàn)接口時(shí),必須實(shí)現(xiàn)接口中的所有方法。對錯(cuò)A)正確B)錯(cuò)誤[判斷題]211.可以不用new關(guān)鍵字把字符串對象賦值給相應(yīng)的變量。()A)正確B)錯(cuò)誤[判斷題]212.抽象類不能實(shí)例化,也就是說,不能有自己的對象.A)正確B)錯(cuò)誤[判斷題]213.子類重寫父類中的方法是不合理的。A)正確B)錯(cuò)誤第4部分:問答題,共40題,請?jiān)诳瞻滋幪顚懻_答案。[問答題]214.邏輯運(yùn)算符用于對布爾型的數(shù)據(jù)進(jìn)行操作,其結(jié)果仍是一個(gè)【】型。[問答題]215.System.out.println(?HelloWorld!!!?);語句的輸出結(jié)果是【】。[問答題]216.Eventhemechaniccouldn?tfigure(out)whathadgonewrongwiththecar.[問答題]217.給出以下代碼,請問該程序的運(yùn)行結(jié)果是什么?publicclassExample{publicstaticvoidmain(Stringargs[]){System.out.println(?abcd?instanceofObject);}}請選擇一個(gè)[問答題]218.可以通過____語句來捕獲異常[問答題]219.閱讀以下程序,輸出結(jié)果為()。classStringTest{publicstaticvoidmain(String[]args){Stringstr1=newString("abc");Stringstr2=newString("abc");if(str1.equals(str2)){System.out.println("str1==str2");}else{System.out.println("str1!=str2");}}}[問答題]220.int[]ilist=newint[100];ilist={2,4,6,8,9};inti=ilist[3]這段代碼執(zhí)行過后,i的值是多少?[問答題]221.Java語言中,移位運(yùn)算符包括:>>、<<和____[問答題]222.JAVA語言中提供了兩種類型的字符串類來處理字符串,它們是_________和_______類[問答題]223.在Java程序中泛型參數(shù)可以放在方法中,也可以放在()中,分別叫做泛型方法和泛型類。[問答題]224.一個(gè)子類繼承一個(gè)父類,用()關(guān)鍵字。[問答題]225.在web.xml中,Session失效時(shí)間默認(rèn)單位是()。[問答題]226.在JSPModel2架構(gòu)模型有效地實(shí)現(xiàn)了頁面顯示、流程控制和()的分離。[問答題]227.collection接口中的子接口有()()()和()4種。[問答題]228.給出下列【代碼】注釋標(biāo)注的代碼的輸出結(jié)果。publicclassE{publicstaticvoidmain(Stringargs[]){inta[]={1,2,3,4};intb[]={100,200,300};b=a;System.out.println(a.length);//________________System.out.println(b.length);//__________________System.out.println(b[1]);//_______________________}}[問答題]229.要將某個(gè)線程設(shè)置為后臺(tái)線程,需要調(diào)用該線程的▲方法,該方法必須在start()方法之前調(diào)用。[問答題]230.有哪些方式可以實(shí)現(xiàn)同步操作?[問答題]231.網(wǎng)絡(luò)編程的三要素及各自的概念是什么?[問答題]232.兩個(gè)對象值相同(x.equals(y)==true),但卻可有不同的hashcode,這句話對不對?[問答題]233.線程同步可能導(dǎo)致()的產(chǎn)生。[問答題]234.多個(gè)方法具有相同的名字而含有不同的參數(shù)時(shí),便產(chǎn)生了方法的[問答題]235.yield()方法只能讓相同優(yōu)先級或者更高優(yōu)先級、處于______狀態(tài)的線程獲得運(yùn)行的機(jī)會(huì)。[問答題]236.[填空題]while是()結(jié)構(gòu)語句。[問答題]237.在Map集合中提供了一個(gè)【】方法可以直接獲取Map中存儲(chǔ)所有值的Collection集合。[問答題]238.在類的構(gòu)造方法和實(shí)例方法中,使用關(guān)鍵字____________可以解決局部變量與實(shí)例變量同名的問題。[問答題]239.代碼二:importjava.util.ArrayList;publicclassTest02{publicstaticvoidmain(String[]args){ArrayListlist=newArrayList();list.add("a");list.add("b");list.add("c");for(Stringobj:list){System.out.println(obj);}}}[問答題]240.javac.exe和java.exe兩個(gè)可執(zhí)行程序存放在JDK安裝目錄的______目錄下。[問答題]241.Filter鏈中各個(gè)Filter執(zhí)行請求時(shí)的攔截順序與響應(yīng)時(shí)的攔截順序相同。()[問答題]242.Object類有個(gè)public方法是(),一個(gè)對象通過調(diào)用該方法可以獲得該對象的字符串表示。[問答題]243.將.java源文件編譯為.class文件的是()命令。[問答題]244.畫布中添加圖形的堆疊順序是________。x-order?y-order?z-order?[問答題]245.switch語句中,case后面的值必須是【】。[問答題]246

溫馨提示

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

評論

0/150

提交評論