




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
試卷科目:JAVA開發(fā)基礎(chǔ)JAVA開發(fā)基礎(chǔ)(習(xí)題卷31)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開發(fā)基礎(chǔ)第1部分:單項(xiàng)選擇題,共149題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.對(duì)于子類的構(gòu)造函數(shù)說明,下列敘述中不正確的是A)子類無條件地繼承父類的無參構(gòu)造函數(shù)B)子類可以在自己的構(gòu)造函數(shù)中使用super關(guān)鍵字來調(diào)用父類的含參數(shù)構(gòu)造函數(shù),但這個(gè)調(diào)用語句必須是子類構(gòu)造函數(shù)的第一個(gè)可執(zhí)行語句C)在創(chuàng)建子類的對(duì)象時(shí),將先執(zhí)行繼承自父類的無參構(gòu)造函數(shù),然后再執(zhí)行自己的構(gòu)造函數(shù)D)子類不但可以繼承父類的無參構(gòu)造函數(shù),也可以繼承父類的有參構(gòu)造函數(shù)[單選題]2.如果已經(jīng)定義了一個(gè)類Cust,則如下對(duì)語句:CustmyCust;解釋正確的是:()。//07.1對(duì)象創(chuàng)建與使用A)創(chuàng)建一個(gè)名為myCust的對(duì)象B)創(chuàng)建一個(gè)Cust類型的變量myCustC)將調(diào)用Cust的構(gòu)造函數(shù)初始化myCust對(duì)象D)創(chuàng)建一個(gè)myCust類型的對(duì)象[單選題]3.下列對(duì)多態(tài)的描述中,錯(cuò)誤的是()A)JAVA語言語序運(yùn)算符重載B)JAVA語言允許方法重載C)JAVA語言允許變量覆蓋D)多態(tài)性提高了程序的程序的抽象性和簡潔性[單選題]4.使用哪一個(gè)布局管理器,當(dāng)Frame的大小被改變時(shí)Frame中的按鈕的位置可能會(huì)被改變?A)BorderLayoutB)FlowLayoutC)CardLayoutD)GridLayout[單選題]5.關(guān)于HashMap集合說法正確的是A)HashMap集合是單列集合B)HashMap集合不允許存儲(chǔ)重復(fù)鍵C)HashMap集合不允許存儲(chǔ)重復(fù)值D)HashMap集合線程是安全的[單選題]6.接口中所有的方法都是?A)實(shí)現(xiàn)方法B)抽象方法C)無返回值的方法D)有返回值的方法[單選題]7.下面選項(xiàng)中,哪個(gè)頭字段用于通知客戶端獲取請(qǐng)求文檔的新地址?()A)AcceptB)Accept-RangeC)Accept-LocationD)Location[單選題]8.應(yīng)用Arrays.sort()方法,可以通過Comparator接口進(jìn)行對(duì)象排序。下面描述錯(cuò)誤的是()。A)通過匿名類創(chuàng)建一個(gè)Comparator接口對(duì)象,作為Arrays.sort()方法的參數(shù)B)在匿名類中實(shí)現(xiàn)Comparator接口的compare()的抽象方法C)在compare()方法中返回-1、0、1的int型數(shù)分別表示小于、等于、大于D)Comparator接口中的compare()方法只能實(shí)現(xiàn)數(shù)值型數(shù)據(jù)排序[單選題]9.下列哪項(xiàng)不屬于Java語言的基本數(shù)據(jù)類型?A.intB.StringC.doubleD.boolean[單選題]10.在下列Java語言的包中,提供圖形界面構(gòu)件的包是()A)java.ioB)javax.swingC)D)Java.rmi[單選題]11.下列哪一個(gè)包給出了Runnable接口的定義?A)java.utilB)java.ioC)java.langD)java.sql[單選題]12.下面哪一種情況需要將方法定義為void方法?()A)打印1~100之間的所有整數(shù)B)返回1~100之間的所有整數(shù)和C)檢查某一個(gè)數(shù)是否在1~100之間.D)將大寫字母轉(zhuǎn)換為小寫字母.[單選題]13.如果你被要求寫一段代碼讀取一個(gè)文本文件,那么一般使用哪種Stream()。A)DataInputStreamB)ObjectInputStreamC)FileReaderD)FileInputStream[單選題]14.在DOM文檔的樹形結(jié)構(gòu)中,每個(gè)節(jié)點(diǎn)可以有()個(gè)子節(jié)點(diǎn)。A)1個(gè)B)2個(gè)C)有且只有一個(gè)D)n個(gè)(n>0)[單選題]15.下面關(guān)于封裝性的描述中,錯(cuò)誤的是A)封裝體包含屬性和行為B)被封裝的某些信息在外不可見C)封裝提高了可重用性D)封裝體中的屬性和行為的訪問權(quán)限相同[單選題]16.下列關(guān)于異常的說法中,正確的是()A)異常是一種對(duì)象B)一旦程序運(yùn)行,異常就將被創(chuàng)建C)為了保證程序運(yùn)行速度,要避免控制異常D)以上說法都對(duì)[單選題]17.下列代碼實(shí)例化寫法不正確的是Classa{publica(Stringi){}publica(inti){}publica(inti,intj){}}A)Aa=newA(?lpf?);B)Aa=newA();C)Aa=newA(4);D)Aa=newA(1,2);[單選題]18.下列語句中,可以作為無限循環(huán)語句的是:A)for(;;){}B)for(inti=0;i<10000;i++){}C)while(false){}D)do{}while(false)[單選題]19.下面(B)表達(dá)式可以得到x和y中的最大值。A)x>y?y:xB)x<y?y:xC)x>y?(x+y):(x-y)D)x==y?y:x[單選題]20.下面關(guān)于setMaxAge(intexpires)方法參數(shù)的描述中,正確的是()A)參數(shù)代表的是cookie過期的毫秒數(shù)B)參數(shù)代表的是cookie過期的分鐘數(shù)C)參數(shù)代表的是cookie過期的秒數(shù)D)參數(shù)代表的是cookie過期的納秒數(shù)[單選題]21.用abstract定義的類。A)可以定義對(duì)象B)只能包含抽象方法C)可以被子類繼承D)不能被子類繼承[單選題]22.下列說法哪個(gè)正確?()A)一個(gè)程序可以包含多個(gè)源文件B)一個(gè)源文件中只能有一個(gè)類C)一個(gè)源文件中可以有多個(gè)公共類D)一個(gè)源文件只能供一個(gè)程序使用[單選題]23.假設(shè)Circle[]x=newCircle[10],下面哪一個(gè)是最準(zhǔn)確的?A)x是10個(gè)int類型的數(shù)組B)x是10個(gè)Circle類型的數(shù)組C)x是一個(gè)數(shù)組的引用,并且該數(shù)組的每個(gè)元素都是一個(gè)Circle對(duì)象的引用D)x是一個(gè)數(shù)組的引用,并且該數(shù)組的每個(gè)元素都是一個(gè)Circle對(duì)象[單選題]24.在Java中,獲取選擇框是否被選中的方法是A)getSelect()B)getSelected()C)isSelect()D)isSelected()[單選題]25.下程序的運(yùn)行結(jié)果是()PublicclassTest{Publicstaticvoidmain(String[]args){Intx=345;Inta=x/100;Intb=x%10;System.out.println(""+(a+b));}}A)7B)8C)12D)35[單選題]26.Java中線程的任務(wù)是由線程類的()方法定義的。A)init()B)run()C)application()D)main()[單選題]27.下列哪個(gè)不是線程的基本狀態(tài)()A)就緒狀態(tài)B)運(yùn)行狀態(tài)C)阻塞狀態(tài)D)響應(yīng)狀態(tài)[單選題]28.可能出現(xiàn)異常的代碼放在哪個(gè)語句塊中?A)tryB)catchC)finalD)throw[單選題]29.下列不屬于java注釋的有()A)//注釋內(nèi)容B)注釋內(nèi)容*/C)<!--注釋內(nèi)容-->D)**注釋內(nèi)容*/[單選題]30.在Java中,現(xiàn)有2個(gè)char類型的變量分別是a1=?a?、a2=2,當(dāng)執(zhí)行a1=(char)(a1+a2);語句之后,a1的值應(yīng)該是()A)?a?B)12C)?c?D)語句在編譯時(shí)出錯(cuò)[單選題]31.下面哪個(gè)表達(dá)式可以獲取字符串s的最后一個(gè)字符:A)s.length()B)s[s.length()-1]C)s.charAt(s.length()-1)D)charAt(s,length(s))[單選題]32.在try{}catch(【】e){}中,【】處需要填寫的是?()A)異常對(duì)象B)異常類C)任意對(duì)象D)任意類[單選題]33.假如程序運(yùn)行時(shí)敲入如下命令:javaMyProggoodmorning,則結(jié)果會(huì)怎樣?()publicclassMyProg{publicstaticvoidmain(Stringargv[]){System.out.println(argv[1])}}A)myprogB)goodC)morningD)Exceptionraised:"java.lang.ArrayIndexOutOfBoundsException:2"[單選題]34.以下對(duì)異常的描述不正確的有()A)異常分為Error和ExceptionB)Throwable是所有異常類的父類C)Exception是所有異常類父類D)Exception包括RuntimeException和RuntimeException之外的異常[單選題]35.有以下方法的定義,請(qǐng)選擇該方法的返回類型()。ReturnTypemethod(bytex,doubley){return(short)x/y*2;}A)byteB)shortC)intD)double[單選題]36.以下說法不正確的是()。A)類是同種對(duì)象的集合和抽象B)類是抽象的數(shù)據(jù)類型C)類是復(fù)合數(shù)據(jù)類型D)類是一個(gè)對(duì)象[單選題]37.實(shí)現(xiàn)線程體的方式除了繼承Thread類,還可以實(shí)現(xiàn)()接口A)CloneableB)RunnableC)IterableD)Serializable[單選題]38.每個(gè)java的編譯單元可包含多個(gè)類或界面,但是每個(gè)編譯單元最多只能有()類或者界面是公共的。選項(xiàng).A)1個(gè)B)2個(gè)C)4個(gè)D)任意多個(gè)[單選題]39.以下關(guān)于JavaBean必須滿足的三個(gè)要求,錯(cuò)誤的是:A)必須擁有一個(gè)public無參數(shù)的構(gòu)造方法B)必須實(shí)現(xiàn)java.io.Serializable接口C)必須包含屬性和方法D)必須提供屬性對(duì)應(yīng)的get()和set()方法[單選題]40.構(gòu)造函數(shù)是在何時(shí)候被調(diào)用的?A)創(chuàng)建對(duì)象時(shí)B)類定義時(shí)C)使用對(duì)象的方法時(shí)D)使用對(duì)象的屬性時(shí)[單選題]41.假定H為一個(gè)類,則執(zhí)行Hx=newH();語句時(shí)將自動(dòng)調(diào)用該類的()。A)重載方法B)有參構(gòu)造方法C)其他成員方法D)無參構(gòu)造方法[單選題]42.下面選項(xiàng)中,哪個(gè)是短路與運(yùn)算符()A)&B)&&C)|D)||[單選題]43.以下關(guān)于java命令作用的描述中,正確的是()A)它專門負(fù)責(zé)解析由Java編譯器生成的.class文件B)它可以將編寫好的Java文件編譯成.class文件C)可以把文件壓縮D)可以把數(shù)據(jù)打包[單選題]44.在JScrollPane的構(gòu)造方法中,用于創(chuàng)建一個(gè)顯示指定組件的JScrollPane面板,只要組件的內(nèi)容超過視圖大小就會(huì)顯示水平和垂直滾動(dòng)條的方法是()A)JScrollPane()B)JScrollPane(Componentview)C)JScrollPane(ComponentviewD)intvsbPolicy[單選題]45.在java中,若編譯運(yùn)行如下代碼片段,結(jié)果是()。For(intX=0;X<=3;X++){Continue;System.out.print(x%2+"");}A)編譯出錯(cuò)B)編譯通過,輸出:0123C)編譯通過,輸出:0101D)編譯通過,沒有任何輸出[單選題]46.下列關(guān)于List接口的描述中,錯(cuò)誤的是()A)List接口繼承自Collection接口,是單列集合。B)List集合中允許出現(xiàn)重復(fù)的元素。C)List集合存儲(chǔ)元素是有序的,即元素的存入順序和取出順序一致。D)List集合中所有的元素是以二叉樹方式進(jìn)行存儲(chǔ)的。[單選題]47.下面的代碼運(yùn)行后得到的結(jié)果是()Importjavax.swing.*;PublicclasstestOut{publicstaticvoidmain(String[]args){JOptionPane.showConfirmDialog(null,"良好","考試結(jié)果",JOptionPane.YES_NO_OPTION);}}A)良好考試結(jié)果是否B)考試結(jié)果良好是否C)良好考試結(jié)果確定D)考試結(jié)果良好確定[單選題]48.把子類轉(zhuǎn)換為父類成為,稱為?A)向高轉(zhuǎn)換B)向低轉(zhuǎn)換C)向上轉(zhuǎn)換D)向下轉(zhuǎn)換[單選題]49.下列是系統(tǒng)提供的常用的類,是所有類的父類的類是()A)MathB)ObjectC)SystemD)String[單選題]50.下列關(guān)于IO流的說法中,錯(cuò)誤的()1分A)InputStream讀文件時(shí)操作的都是字節(jié)B)Reader是字符輸入流C)FileReader和FileWriter用于讀寫文件的字節(jié)流D)BufferedReader和BufferedWriter是具有緩沖功能的字符流。[單選題]51.TodeclareaconstantMAX_LENGTHinsideamethodwithvalue99.98,youwrite()A)finalMAX_LENGTH=99.98;B)finalfloatMAX_LENGTH=99.98;C)doubleMAX_LENGTH=99.98;D)finaldoubleMAX_LENGTH=99.98;[單選題]52.void的含義()A)方法沒有返回值B)方法體為空C)沒有意義D)定義方法時(shí)必須使用[單選題]53.下列Java代碼運(yùn)行后a,b,c的值分別為()inta=1,b=5,c;++a;b++;c=a+b;A)2B)1C)1D)以上都不正確[單選題]54.下列關(guān)于case關(guān)鍵字的說法中,錯(cuò)誤的是A)case關(guān)鍵字后面必須是常量B)case關(guān)鍵字后面的break必須存在C)case關(guān)鍵字后面的break可以沒有D)case關(guān)鍵字后面的值必須不一樣[單選題]55.下列關(guān)于ArrayList的描述中,錯(cuò)誤的是A)ArrayList集合可以看作一個(gè)長度可變的數(shù)組。B)ArrayList集合不適合做大量的增刪操作。C)ArrayList集合查找元素非常便捷。D)ArrayList集合中的元素索引從1開始。[單選題]56.關(guān)于下面的程序片段,正確的說法是publicclassPerson{staticinta[]=newint[4];publicstaticvoidmain(Stringarg[]){System.out.println(a[0]);}}A)屏幕上輸出為0B)屏幕上沒有輸出C)編譯時(shí)將產(chǎn)生錯(cuò)誤D)編譯時(shí)正確,運(yùn)行時(shí)產(chǎn)生錯(cuò)誤[單選題]57.能從循環(huán)語句的循環(huán)體中跳出的語句是()A)for語句B)break語句C)while語句D)continue語句[單選題]58.抽象類與普通類的區(qū)別是什么?A)抽象類沒有成員變量,只有成員函數(shù)B)抽象類只有成員變量,沒有成員函數(shù)C)抽象類中有抽象函數(shù),而普通類的每個(gè)函數(shù)都是有具體實(shí)現(xiàn)的D)抽象類與普通類沒有區(qū)別[單選題]59.Java中float類型的在內(nèi)存中的大小為多少字節(jié)()A)8B)4C)2D)16[單選題]60.在Integer類特有的方法中,可以將字符串參數(shù)作為有符號(hào)的十進(jìn)制整數(shù)進(jìn)行解析的方法是()A)IntegervalueOf()B)IntegervalueOfC)intparseInt()D)intValue()[單選題]61.下列四個(gè)選項(xiàng)中,是不合法的用戶標(biāo)識(shí)符的選項(xiàng)時(shí)A)X_0B)_abc0C)thisD)$e24[單選題]62.為了區(qū)分重載多態(tài)中同名的不同方法,要求。A)形式參數(shù)的個(gè)數(shù)或者類型不同B)返回值類型不同C)調(diào)用時(shí)類名或?qū)ο竺銮熬YD)形式參數(shù)名稱不同[單選題]63.在Tomcat默認(rèn)目錄中,Web應(yīng)用程序存放在以下哪個(gè)路徑:A)/binB)/confC)/webappsD)/logs[單選題]64.使用那個(gè)關(guān)鍵字來定義一個(gè)接口()A)implementsB)classC)extendsD)interface[單選題]65.在Java中,JDBCAPI定義了一組用于與數(shù)據(jù)庫進(jìn)行通信的接口和類,它們包括在()包中。A)java.langB)java.sqlC)java.utilD)java.math[單選題]66.在面向?qū)ο蠓椒ㄖ?繼承定義了超類和子類的概念,子類在維持原有父類中方法簽名不變的前提下,用適合于自己要求的實(shí)現(xiàn)去置換父類中的相應(yīng)方法的實(shí)現(xiàn)稱為()。A)繼承B)覆蓋(overriding)C)重載(overloading)D)多態(tài)[單選題]67.瀏覽器中執(zhí)行Applet程序頁面時(shí),以下選項(xiàng)中先執(zhí)行的是:()。選項(xiàng).A)init()B)start()C)paint()D)delete()[單選題]68.下列數(shù)據(jù)流中,屬于輸入流的一項(xiàng)是A)從內(nèi)存流向硬盤的數(shù)據(jù)流B)從鍵盤流向內(nèi)存的數(shù)據(jù)流C)從鍵盤流向顯示器的數(shù)據(jù)流D)從網(wǎng)絡(luò)流向顯示器的數(shù)據(jù)流[單選題]69.運(yùn)行下面的代碼結(jié)果是publicclassFooimplementsRunnable{publicvoidrun(Threadt){System.out.println("Running.");}publicstaticvoidmain(String[]args){newThread(newFoo()).start();}}A)運(yùn)行時(shí)拋出一個(gè)異常B)程序能夠運(yùn)行,但是沒有任何輸出C)沒有實(shí)現(xiàn)Runnable接口中的方法導(dǎo)致編譯錯(cuò)誤D)程序運(yùn)行后輸出?Running?[單選題]70.Java語言具有許多優(yōu)勢(shì)和特點(diǎn),以下()特點(diǎn)能保證軟件的可移植性。A)健壯性B)安全性C)跨平臺(tái)D)動(dòng)態(tài)性[單選題]71.在子類中,如何訪問父類的被覆蓋成員函數(shù)?()A)無法訪問到B)創(chuàng)建一個(gè)父類的變量,用父類的變量訪問C)利用super關(guān)鍵字訪問D)利用父類的類名訪問[單選題]72.下列運(yùn)算符合法的是()A)=>B)<>C)!=D)<=[單選題]73.下面的程序執(zhí)行以后的結(jié)果是:()ClassCytest{staticintx;static{x+=5;}publicstaticvoidmain(String[]args){System.out.println("x="+x);}static{x/=5;}}A)第3行和第7行不能通過編譯,因?yàn)槿鄙俜椒头祷仡愋虰)第7行不能通過編譯,因?yàn)橹荒苡幸粋€(gè)靜態(tài)初始化器C)能通過編譯,執(zhí)行結(jié)果為:x=1D)能夠通過編譯,但程序運(yùn)行結(jié)果不可預(yù)知,因?yàn)樽兞縳沒有初始化[單選題]74.已知:intx=7,y=5;x/y的值為(選一項(xiàng))A)1B)7C)0D)2[單選題]75.已知代碼:Stringgreeting=?Hello?;Strings=greeting.substring(0,3);運(yùn)行結(jié)果是()。選項(xiàng).A)HelB)ellC)HellD)ello[單選題]76.141.System類屬于下列哪個(gè)包?()A)java.io.*B)java.lang.*C)java.util.*D)java.awt.*[單選題]77.BufferedWriter類是Writer類的子類,BufferedWriter類中的()方法可以插入一個(gè)換行符。?A)voidnewLine()B)voidclose()C)voidflush()D)voidwrite(Stringstr)[單選題]78.下列語句序列執(zhí)行后,j的值是()。intj=1;for(inti=5;i>0;i-=2)j*=i;A)15B)1C)60D)0[單選題]79.以下對(duì)重載描述錯(cuò)誤的是()A)方法重載只能發(fā)生在一個(gè)類的內(nèi)部B)構(gòu)造方法不能重載C)重載要求方法名相同,參數(shù)列表不同D)方法的返回值類型不是區(qū)分方法重載的條件[單選題]80.下面程序的輸出結(jié)果是什么?()ClassJ_Base{Publicintm_data=5;Publicvoidmb_print(){System.out.print(m_data);}}ClassJ_SubClassextendsJ_Base{publicintm_data=2;publicvoidmb_print(){System.out.print(m_data);}}ClassJ_Test{publicstaticvoidmain(Stringargs[]){J_Baseapp=newJ_SubClass();App.mb_print();System.out.println(app.m_data);}}A)22B)55C)25D)52[單選題]81.關(guān)于BufferedReader類的readLine()方法,以下說法不正確的是A)方法readLine()每次讀取一行數(shù)據(jù)。B)方法readLine()每次讀取一個(gè)字節(jié)。C)該方法可能拋出IOException異常,調(diào)用該方法時(shí)通常應(yīng)將它放到try塊中,并通過catch塊處理異常。D)如果讀到流的末尾,該方法返回的結(jié)果為null。[單選題]82.下列遠(yuǎn)項(xiàng)中,不屬于Java中關(guān)鍵字的是()A)constB)falseC)FinalD)try[單選題]83.在MySQL中,數(shù)據(jù)庫的完整性約束不是針對(duì)用戶()操作。A)查詢B)插入C)修改D)刪除[單選題]84.下列哪個(gè)選項(xiàng)的java源文件代碼片段是不正確的?A)importjava.io.*;packagetestpackage;publicclassTest{}B)importjava.io.*;classPerson{}publicclassTest{}C)packagetestpackage;publicclassTest{}D)importjava.io.*;importjava.awt.*;publicclassTest{}[單選題]85.為使下列代碼正常運(yùn)行,應(yīng)該在下劃線處填入的選項(xiàng)是:int[]numbers=newint[n];for(inti=0;iA)sizeB)lengthC)dimensionD)measurement[單選題]86.()類是所有異常類的父類A)ThrowableB)ErrorC)ExceptionD)AWTError[單選題]87.請(qǐng)選擇下面程序正確的輸出結(jié)果()。PublicclassMain{Publicstaticvoidmain(Stringargs[]){Stringa=newString("A");Stringb=newString("B");Mb_operate(a,b);System.out.println(a+"."+b);}Staticvoidmb_operate(Stringx,Stringy){X.concat(y);Y=x;}}A)ABB)AAC)ABABD)ABB[單選題]88.當(dāng)使用SomeThreadt=newSomeThread()創(chuàng)建一個(gè)線程時(shí),下列敘述中正確的是:A)SomeThread類是包含run()方法的任意java類B)SomeThread類一定要實(shí)現(xiàn)Runnable接口C)SomeThread類是Thread類的子類D)SomeThread類是Thread類的子類并且要實(shí)現(xiàn)Runnable接口[單選題]89.Java語言使用的字符集是()A)ASCIIB)EBCDICC)UnicodeD)BCD[單選題]90.條件表達(dá)式?表達(dá)式1?表達(dá)式2:表達(dá)式3?運(yùn)算結(jié)果是()的類型。A)表達(dá)式1B)表達(dá)式2和表達(dá)式3C)表達(dá)式1和表達(dá)式2D)表達(dá)式1和表達(dá)式3[單選題]91.在Swing中,如何設(shè)置組件的邊框?()A)通過根窗格的setBorder函數(shù)設(shè)置某各組件的邊框B)通過內(nèi)容窗格的setBorder函數(shù)設(shè)置某各組件的邊框C)通過組件的setBorder函數(shù)設(shè)置D)通過框架的setBorder函數(shù)設(shè)置某各組件的邊框[單選題]92.以下關(guān)于java命令作用的描述中,正確的是A)它專門負(fù)責(zé)解析由Java編譯器生成的.class文件B)它可以將編寫好的Java文件編譯成.class文件C)可以把文件壓縮D)可以把數(shù)據(jù)打包[單選題]93.ActionEvent的對(duì)象會(huì)被傳遞給以下哪個(gè)事件處理器方法()A)addChangeListener()B)addActionListener()C)stateChanged()D)actionPerformed()[單選題]94.以下對(duì)于try…catch語句描述正確的是()A)try…catch語句處理程序中的錯(cuò)誤B)try...catch語句處理程序中的bugC)try...catch語句處理程序中的異常D)以上說法都不正確[單選題]95.下列Java代碼執(zhí)行的結(jié)果是()publicstaticvoidmain(String[]args){inti=0;if(i++>0){System.out.println(?0?);}else{System.out.println(?1?);}}A)0B)1C)編譯錯(cuò)誤D)運(yùn)行時(shí)異常[單選題]96.在JAVA中,Math.sqrt(49)的返回值為()A)3B)50C)7D)40[單選題]97.Swing與AWT相比新增的布局管理器是()A)BoxlayoutB)GridBaglayoutC)GridlayoutD)Cardlayout[單選題]98.Java中,byte數(shù)據(jù)類型的取值范圍是()A)-256B)-255C)-128D)-127[單選題]99.在Java中,存在語句?inta[]={66,88,99}?,關(guān)于該語句的敘述錯(cuò)誤的是()A)定義了一個(gè)名為a的一維數(shù)組B)a數(shù)組有三個(gè)元素C)a數(shù)組的下標(biāo)為1~3D)數(shù)組中的每個(gè)元素的數(shù)據(jù)類型都是int型[單選題]100.簡單執(zhí)行完下列代碼后inta=3;charb='5';charc=(char)(a+b);c的值是?A)?8?B)53C)8D)56[單選題]101.在Java中,下面代碼運(yùn)行后,i的值是()inti=1;++i;i=i+1;System.out.println(i--);A)2B)3C)4D)5[單選題]102.下面關(guān)于ArrayList的描述中,錯(cuò)誤的是()A)ArrayList是List接口的一個(gè)實(shí)現(xiàn)類。B)ArrayList內(nèi)部的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)是數(shù)組C)ArrayList很適合做大量的增刪操作D)使用ArrayList集合遍歷和查找元素很高效[單選題]103.以下抽象類的定義中,錯(cuò)誤的是?()A)abstractclassDemo1{}B)abstractclassDemo2{publicabstractStringfun(Stringa);}C)abstractclassDemo3{publicStringfun(){return"CZBK";}}D)abstractclassDemo4{publicstaticfinalStringCZBK="傳智播客";abstractvoidfun(){}}[單選題]104.若有定義如下classdog{floatx;staticinty;…},則下列說法中正確的是()A)x稱為類變量,y為實(shí)例變量B)x,y均為類變量C)x,y均為實(shí)例變量D)x為實(shí)例變量,y為類變量[單選題]105.什么是動(dòng)態(tài)網(wǎng)頁?A)有js的網(wǎng)頁B)與后臺(tái)有交互的C)有css3動(dòng)畫的網(wǎng)頁D)加jquery動(dòng)畫的網(wǎng)頁[單選題]106.主線程的名稱是?A)thread-0B)threadC)mainD)main-0[單選題]107.調(diào)用FlowLayout的構(gòu)造方法FlowLayout()之后,容器中構(gòu)件默認(rèn)的對(duì)齊方式是。A)左對(duì)齊B)右對(duì)齊C)居中對(duì)齊D)沒有對(duì)齊方式[單選題]108.閱讀下列代碼publicclassPerson{staticintarr[]=newint(10);publicstaticvoidmain(Stringargs){System.out.println(arr[9]);}}該代碼運(yùn)行的結(jié)果是:A)編譯時(shí)將產(chǎn)生錯(cuò)誤B)編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤C)輸出0D)輸出空[單選題]109.以下屬于JSP語法中的聲明標(biāo)識(shí)的是:A)<%@……%>B)<%!……%>C)<%=……%>D)<%……%>[單選題]110.若一個(gè)類對(duì)象能被整體寫入文件,則定義該類時(shí)必須實(shí)現(xiàn)哪個(gè)接口A)RunnableB)ActionListenerC)WindowsAdapterD)Serializable[單選題]111.以下表達(dá)式不能得到一個(gè)大于100的自然數(shù)a的十位數(shù)的是()。A)a%100/10B)(a-a/100*100)%10C)a/10%10D)(a-a/100*100)/10[單選題]112.以下代碼的輸出結(jié)果是()。Inta=2,b=4;Booleanx;X=a>b;System.out.println(x);A)1B)0C)trueD)false[單選題]113.在Java中,對(duì)collection進(jìn)行迭代的迭代器是()A)java.text.IteratorsB)java.util.IteratorC)java.text.EnumerationD)java.text.Iterator[單選題]114.使用cookie標(biāo)識(shí)會(huì)話的優(yōu)勢(shì)中,錯(cuò)誤的是:A)cookie功能在任何瀏覽器下都能正常使用,無需用戶干預(yù)B)只要在cookie有效期內(nèi),重啟瀏覽器仍能使用cookie中的信息C)cookie的maxAge決定cookie的有效期D)需要?jiǎng)h除cookie時(shí),設(shè)置cookie的maxAge為0[單選題]115.閱讀下段代碼,ClassDog{PublicStringname;Dog(Stringname){=name;}}PublicclassDemo1{Publicstaticvoidmain(String[]args){Dogdog1=newDog("xiaohuang");Dogdog2=newDog("xiaohuang");Strings1=dog1.toString();Strings2=dog2.toString();Strings3="xiaohuang";Strings4="xiaohuang";}}返回值為true的是()A)dog1.equals(dog2)B)s1.equals(s2)C)s3.equals(s4)D)dog1==dog2[單選題]116.對(duì)于分頁查詢,以下說法不正確的是A)可以減輕服務(wù)器壓力B)對(duì)于程序開銷極大C)以提高用戶體驗(yàn)D)對(duì)于不同數(shù)據(jù)庫有不同的SQL指令[單選題]117.關(guān)于繼承的說法正確的是:A)子類將繼承父類的非私有屬性和方法B)子類只繼承父類的屬性,而不繼承方法C)子類繼承父類的構(gòu)造方法和屬性D)子類只繼承父類的方法,而不繼承屬性[單選題]118.關(guān)于super的說法正確的是:A)是指當(dāng)前對(duì)象的內(nèi)存地址B)是指當(dāng)前對(duì)象的父類對(duì)象的內(nèi)存地址C)是指當(dāng)前對(duì)象的父類D)可以用在main()方法中[單選題]119.給定Java代碼,如下:abstractclassShape{abstractvoiddraw();}要?jiǎng)?chuàng)建Shape類的子類Circle,以下代碼正確的是:A)abstractclassCircleextendsShape{}B)classCircleextendsShape{intdraw(){}}C)classCircleextendsShape{voiddraw();}D)classCircleimplementsShape{voiddraw(){}}[單選題]120.MVC模式的優(yōu)點(diǎn)不包括()A)各司其職,互不干涉B)利于分工C)利于重用和擴(kuò)展D)降低了開發(fā)工作量[單選題]121.已知:有如下類的定義。ClassAnimal{VoidSay(){system.err.println("animal");}}ClassDogExtendsAnimal{PublicVoidSay(){system.err.println("dog");}}ClassDuckExtendsAnimal{PublicVoidSay(){system.err.println("duck");}}若編譯運(yùn)行以下程序片段,結(jié)果輸出正確的是()。AnimalA=newAnimal();AnimalDog=newDog();DuckDuck=newDuck();A=dog;A=duck;A.say();A)AnimalB)DogC)DuckD)編譯時(shí)有錯(cuò)誤提示[單選題]122.下列選項(xiàng)中,不屬于運(yùn)行時(shí)異常類子類的是()A)ArrayStoreExceptionB)ClassCastExceptionC)IllegalArgumentExceptionD)ThreadDeath[單選題]123.下面關(guān)于setMaxAge(intexpires)方法參數(shù)默認(rèn)值的描述中,正確的是()A)默認(rèn)值是1B)默認(rèn)值是-1C)默認(rèn)值是0D)默認(rèn)值是無窮大[單選題]124.Java語言中,提供了一個(gè)()線程,自動(dòng)回收動(dòng)態(tài)分配的內(nèi)存。A)異步B)垃圾收集C)守護(hù)D)消費(fèi)者[單選題]125.下列關(guān)于基本數(shù)據(jù)類型的說法中,不正確的一項(xiàng)是A)boolean是JAVA特殊的內(nèi)置值,或者為真或者為假B)float是帶符號(hào)的32位浮點(diǎn)數(shù)C)double是帶符號(hào)的64位浮點(diǎn)數(shù)D)char應(yīng)該上是8位的Unicode字符[單選題]126.100屬于下列哪種類型的常量()A)布爾類型B)字符類型C)整數(shù)類型D)浮點(diǎn)類型[單選題]127.現(xiàn)有:1.classIfs{2.publicstaticvoidmain(String[]args){3.booleanstate=false;4.inti=2;5.if((++i>2)&&(state=true))6.i++;7.if((++i>4)ll(state=false))8.i++;9.System.out.println(i);10.}11.}1-15結(jié)果為:A)6B)5C)4D)編譯失敗[單選題]128.下面均為Java關(guān)鍵字的一組是。A)boolean,byte,long,trueB)byte,long,true,gotoC)goto,Boolean,byte,trueD)bool,long,true,auto[單選題]129.以下關(guān)于JavaBean特點(diǎn)的說法中,錯(cuò)誤的是()。A)JavaBean是一個(gè)private的類B)設(shè)置和獲取屬性時(shí),使用setXxx()和getXxx()方法C)要有一個(gè)默認(rèn)無參構(gòu)造方法D)屬性必須私有化[單選題]130.假設(shè)x為int類型,那么下列選項(xiàng)中可以作為if語句的判斷條件的是()A)x=4B)x&3C)x++D)x<10[單選題]131.在Java中開發(fā)JDBC應(yīng)用程序時(shí),使用DriverManager類的getConnection()方法建立與數(shù)據(jù)源的連接語句為:Connectioncon=DriverManager.getConnection(?jdbc:odbc:news?);URL連接中的?news?表示的是()(選擇一項(xiàng))A)數(shù)據(jù)庫中表的名稱B)數(shù)據(jù)庫服務(wù)器的機(jī)器名C)數(shù)據(jù)源的名稱D)用戶名[單選題]132.下列選項(xiàng)中,定義最終類的關(guān)鍵字是()?A)interfaceB)finalC)implementsD)class[單選題]133.下面選項(xiàng)中,能將游標(biāo)移動(dòng)到結(jié)果集最后一行的方法是()()A)next()B)absolute(introw)C)previous()D)last()[單選題]134.在java程序中,如果不賦給類的成員變量初始值,編譯器會(huì)給出它們的默認(rèn)值,以下解釋中錯(cuò)誤的是A)byte的默認(rèn)值是0B)boolean的默認(rèn)值是falseC)long類型的默認(rèn)值是0.0LD)char類型的默認(rèn)值是?\0?[單選題]135.創(chuàng)建線程可以直接繼承哪個(gè)類。A)ThreadB)RunnableC)AWTD)以上答案都不正確[單選題]136.Java程序結(jié)構(gòu)中,源文件與程序的公共類A)開頭字母必須大寫B(tài))可以不同C)必須相同D)以上說法都不對(duì)[單選題]137.以下哪個(gè)不是Java的基本數(shù)據(jù)類型A)BooleanB)intC)doubleD)char[單選題]138.下面選項(xiàng)中,用于獲取web.xml中元素的值的方法是()A)getServletNames()B)getServletName()C)getServletName(Stringname)D)getServletInfo()[單選題]139.下列代碼的運(yùn)行結(jié)果是(選一項(xiàng))publicstaticvoidshowInfo(inta,intb){a++;b++;}publicstaticvoidmain(String[]args){inta=5;intb=10;System.out.println(a+","+b);showInfo(a,b);System.out.println(a+","+b);}A)5,105,10B)5,106,11C)5,104,11D)5,105,11[單選題]140.編譯Java源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為()。A)byteB)classC)htmlD)exe[單選題]141.設(shè)有定義inti=123;longj=456;下面賦值不正確的語句是A)j=i;B)j=(long)i;C)i=(int)j;D)i=j;[單選題]142.已知有定義:Strings="Ilove",下面哪個(gè)表達(dá)式正確?A)s+="you";B)charc=s[1];C)intlen=s.length;D)Strings=s.toLowerCase();[單選題]143.在Java中,假設(shè)類A是類B的父類,下列聲明對(duì)象x的語句中不正確的是()A)Ax=newA()B)Ax=newB()C)Bx=newB();D)Bx=newA();[單選題]144.在Java中,有如下程序,該程序運(yùn)行后的輸出結(jié)果為()publicstaticvoidmain(String[]args){inta=3;intb=2;intc=a>b?a:b;System.out.println(c);}A)2B)3C)1D)0[單選題]145.以下選項(xiàng)哪一個(gè)不正確?()A)類在使用之前,需要將類實(shí)例化為對(duì)象B)類運(yùn)行時(shí)內(nèi)存中存在對(duì)象C)類和對(duì)象只是同一個(gè)東西的不同名稱D)對(duì)象是一個(gè)變量,其類型是用于聲明變量的類。[單選題]146.關(guān)于成員變量和局部變量,下列說法錯(cuò)誤的是()A)局部變量定義在方法中,代碼塊內(nèi)B)形參是局部變量,實(shí)參是成員變量C)成員變量存在于堆內(nèi)存中,隨著對(duì)象的產(chǎn)生而存在,消失而消失D)局部變量存在于棧內(nèi)存中,隨著所屬區(qū)域的運(yùn)行而存在,結(jié)束而釋放[單選題]147.Given:publicclassTestOneimplementsRunnable{2.publicstaticvoidmain(String[]args)throwsException{3.Threadt=newThread(newTestOne());4.t.start();5.System.out.print("Started");6.t.join();7.System.out.print("Complete");8.}9.publicvoidrun(){10.for(inti=0;i<4;i++){11.System.out.print(i);12.}13.}14.}Whatcanbearesult?A)Compilationfails.B)Anexceptionisthrownatruntime.C)Thecodeexecutesandprints"StartedComplete".D)Thecodeexecutesandprints"StartedComplete0123".E)Thecodeexecutesandprints"Started0123Complete".[單選題]148.Givenclassesdefinedintwodifferentfiles:packageutil;2.publicclassBitUtils{3.publicstaticvoidprocess(byte[]b){morecodehere*/}4.}packageapp;2.publicclassSomeApp{3.publicstaticvoidmain(String[]args){4.byte[]bytes=newbyte[256];5.//insertcodehere6.}7.}Whatisrequiredatline5inclassSomeApptousetheprocessmethodofBitUtils?A)process(bytes);B)BitUcess(bytes);C)util.BitUcess(bytes);D)SomeAppcannotusemethodsinBitUtils.E)importutil.BitUtils.*;process(bytes);[單選題]149.學(xué)習(xí)Java應(yīng)該從版本入手。A)JavaB)C)JavaD)E)JavaF)E第2部分:多項(xiàng)選擇題,共20題,每題至少兩個(gè)正確答案,多選或少選均不得分。[多選題]150.下面EL表達(dá)式中標(biāo)識(shí)符的構(gòu)成,允許包含的是()()A)任意順序的大小寫字母B)可以是數(shù)字C)可以是!D)可以是下劃線[多選題]151.下面EL表達(dá)式中,返回結(jié)果為false的是()()A)${false&&true}B)${falseandtrue}C)${nottrue}D)${!true}[多選題]152.下面關(guān)于java語言說法正確的是A)Java語言是面向?qū)ο蟮?、解釋?zhí)行的網(wǎng)絡(luò)編程語言B)Java語言具有可移植性,是與平臺(tái)無關(guān)的編程語言C)Java語言可對(duì)內(nèi)存垃圾自動(dòng)收集D)Java語言編寫的程序雖然是?一次編譯,到處運(yùn)行?,但必須要有Java的運(yùn)行環(huán)境[多選題]153.在Servlet的生命周期中,容器只調(diào)用一次的方法是:()A)serviceB)getServletConfigC)initD)destroy[多選題]154.下列選項(xiàng)中,屬于JavaScript中運(yùn)算符的有哪些?()A)算術(shù)運(yùn)算符B)比較運(yùn)算符C)邏輯運(yùn)算符D)條件運(yùn)算符[多選題]155.下面哪些是JSP內(nèi)置對(duì)象及方法()。A)requestB)outC)applicationD)config[多選題]156.下列浮點(diǎn)數(shù)的定義中,正確的是()A)floatf=1F;B)floatf=1.0;C)floatf='1';D)floatf="1";[多選題]157.jQuery基本功能包括()A)訪問和操作DOM元素B)對(duì)頁面事件的處理C)大量插件在頁面中的運(yùn)用D)與Ajax技術(shù)的完美結(jié)合[多選題]158.多態(tài)的表現(xiàn)形式?A)父類的類型作為方法的返回值B)父類的類型作為方法的參數(shù)C)父類的類型作為方法名D)修飾符必須是public類型[多選題]159.下列結(jié)構(gòu)語句中,可以用來遍歷數(shù)組的是()A)ifB)whileC)switchD)for[多選題]160.題()Programmingstyleisimportant,because______________.A)aprogrammaynotcompileifithasabadstyleB)goodprogrammingstylecanmakeaprogramrunfasterC)goodprogrammingstylemakesaprogrammorereadableD)goodprogrammingstylehelpsreduceprogrammingerrors[多選題]161.下面哪個(gè)說法正確()A)如果某公共的接口被聲明在一個(gè)源文件中,則接口必須與源文件具有相同的名字。B)如果源文件包含import語句,則該語句必須是除空行和注釋行外的第一個(gè)語句行。C)如果某源文件包含package語句,則該語句必須是第一個(gè)非空、非注釋行。D)接口中的方法必定是抽象方法,但可以不用關(guān)鍵字abstract修飾。[多選題]162.下面選項(xiàng)中,屬于過濾器Filter接口中包含的方法有()A)init(FilterConfigfilterConfig)B)doFilter(ServletRequestreq.ServletResponseresp,FilterChainchain)C)destroy()D)service(ServletRequestreq.ServletResponseresp,FilterChainchain)[多選題]163.如果ChildextendsParent,下面說法正確的是()。A)如果Child是class,且只有一個(gè)有參數(shù)的構(gòu)造函數(shù),那么必然會(huì)調(diào)用Parent中相同參數(shù)的構(gòu)造函數(shù)B)如果Child是interface,那么Parent必然是interfaceC)如果Child是interface,那么Child可以同時(shí)extendsParent1,Parent2等多個(gè)interfaceD)如果Child是class,并且沒有顯示聲明任何構(gòu)造函數(shù),那么此時(shí)仍然會(huì)調(diào)用Parent的構(gòu)造函數(shù)[多選題]164.Model1模式是()和()的組合A)ServletB)JSPC)JavaBeanD)Model[多選題]165.text-align屬性用于設(shè)置文本內(nèi)容的水平對(duì)齊,其可用屬性值有()A)leftB)rightC)centerD)middle[多選題]166.以下哪些包是Java標(biāo)準(zhǔn)庫中常用的包?(選三項(xiàng))A)java.langB)javax.servlet.httpC)java.ioD)java.sql[多選題]167.下列選項(xiàng)中,關(guān)于類的繼承說法正確的是()A)一個(gè)類只能有一個(gè)直接父類B)多個(gè)類可以繼承一個(gè)父類C)一個(gè)類的父類可以再去繼承另外的一個(gè)類D)一個(gè)類可以有多個(gè)直接父類[多選題]168.下列關(guān)于StringBuffer類的描述中,正確的是()A)append()方法可以接受任意類型的數(shù)據(jù)B)insert()方法可以接受任意類型的數(shù)據(jù)C)append()方法返回的是一個(gè)新的StringBuffer對(duì)象D)insert()方法返回的是一個(gè)新的StringBuffer對(duì)象[多選題]169.以下是JDBC連接數(shù)據(jù)庫的過程()()A)加載驅(qū)動(dòng)B)導(dǎo)入驅(qū)動(dòng)包C)發(fā)送并處理SQL語句D)建立于數(shù)據(jù)庫的連接E)關(guān)閉連接第3部分:判斷題,共51題,請(qǐng)判斷題目是否正確。[判斷題]170.如果在類中顯式地定義了構(gòu)造方法,Java編譯器將不再提供默認(rèn)的構(gòu)造方法。A)正確B)錯(cuò)誤[判斷題]171.定義變量時(shí),只需要指定變量的類型和變量名即可。()A)正確B)錯(cuò)誤[判斷題]172.一個(gè)Java多線程應(yīng)用程序在不同的計(jì)算機(jī)運(yùn)行或在同一臺(tái)計(jì)算機(jī)反復(fù)運(yùn)行的結(jié)果不盡相同,輸出結(jié)果依賴當(dāng)前CPU資源的使用情況。A)正確B)錯(cuò)誤[判斷題]173.CSS基礎(chǔ)選擇器僅有三種,分別是標(biāo)記選擇器.類選擇器.id選擇器。()A)正確B)錯(cuò)誤[判斷題]174.UDP協(xié)議是一種面向無連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議,該協(xié)議占用系統(tǒng)資源多、效率較低。A)正確B)錯(cuò)誤[判斷題]175.引用一個(gè)類的屬性或調(diào)用其方法,必須以這個(gè)類的對(duì)象為前綴A)正確B)錯(cuò)誤[判斷題]176.InputStream和OutputStream類都是抽象類。()A)正確B)錯(cuò)誤[判斷題]177.處理KeyEvent事件的監(jiān)聽器對(duì)象只有實(shí)現(xiàn)KeyListener接口一個(gè)途徑A)正確B)錯(cuò)誤[判斷題]178.FilterConfig接口的getFilterName()方法用于返回在web.xml文件中為Filter所設(shè)置的名稱。()A)正確B)錯(cuò)誤[判斷題]179.Map集合遍歷的方式和單列集合Collection集合遍歷的方式完全相同。A)正確B)錯(cuò)誤[判斷題]180.while循環(huán)條件只能是boolean類型的變量,而不能是boolean類型的常量()A)正確B)錯(cuò)誤[判斷題]181.定義一個(gè)方法時(shí),其訪問修飾符、返回值類型、方法名的順序可以互換。A)正確B)錯(cuò)誤[判斷題]182.JK1.5后提供了自動(dòng)裝箱和自動(dòng)拆箱功能,從而可以實(shí)現(xiàn)基本數(shù)據(jù)類型和對(duì)應(yīng)包裝類之間的自動(dòng)轉(zhuǎn)換,簡化了操作。()A)正確B)錯(cuò)誤[判斷題]183.如果一個(gè)方法要拋出多個(gè)異常,可以使用throws進(jìn)行聲明。()A)正確B)錯(cuò)誤[判斷題]184.開發(fā)中,編譯時(shí)期產(chǎn)生的異常,可以不進(jìn)行處理,依然可以通過編譯。()A)正確B)錯(cuò)誤[判斷題]185.JDK5以后可以不用配置classpath環(huán)境變量。對(duì)錯(cuò)A)正確B)錯(cuò)誤[判斷題]186.客戶端的程序使用Socket類建立負(fù)責(zé)連接到服務(wù)器的套接字對(duì)象。A)正確B)錯(cuò)誤[判斷題]187.[]成員變量在整個(gè)類中有效,而局部變量只在定義它的方法內(nèi)有效。A)正確B)錯(cuò)誤[判斷題]188.HashSet是根據(jù)對(duì)象的哈希值來確定元素在集合中的存儲(chǔ)位置,因此具有良好的存取和查找性能。A)正確B)錯(cuò)誤[判斷題]189.所有變量在使用前都必須初始化。()選項(xiàng).A)正確B)錯(cuò)誤[判斷題]190.Java程序編譯后生成的是字節(jié)碼文件,其后綴是.exe。()A)正確B)錯(cuò)誤[判斷題]191.抽象方法必須定義在抽象類中,所以抽象類中的方法都是抽象方法()A)正確B)錯(cuò)誤[判斷題]192.制造(new)數(shù)組時(shí),要指定數(shù)組長度,以便為數(shù)組分配內(nèi)存。A)正確B)錯(cuò)誤[判斷題]193.System類被定義為final的。()A)正確B)錯(cuò)誤[判斷題]194.Java源程序由類定義組成,每個(gè)程序可以定義若干個(gè)類,但是只有一個(gè)類是主類。()A)正確B)錯(cuò)誤[判斷題]195.用運(yùn)算符?==?比較字符串對(duì)象時(shí),如果兩個(gè)字符串的值相同,結(jié)果為trueA)正確B)錯(cuò)誤[判斷題]196.system.getProperties()方法可以獲取操作系統(tǒng)的屬性。A)正確B)錯(cuò)誤[判斷題]197.當(dāng)一個(gè)類實(shí)現(xiàn)接口時(shí),必須實(shí)現(xiàn)接口中的所有方法()A)正確B)錯(cuò)誤[判斷題]198.靜態(tài)方法隨著類的加載而加載,隨著類的消失而消失。()A)正確B)錯(cuò)誤[判斷題]199.[]在進(jìn)行賦值運(yùn)算時(shí),將運(yùn)算符右邊的值賦給左邊的變量。A)正確B)錯(cuò)誤[判斷題]200.Java程序一般應(yīng)當(dāng)含有main方法,因?yàn)樗撬蠮ava程序執(zhí)行的入口。()A)正確B)錯(cuò)誤[判斷題]201.Java語言是一種強(qiáng)類型語言,數(shù)據(jù)類型轉(zhuǎn)換有兩種:隱含轉(zhuǎn)換和強(qiáng)制轉(zhuǎn)換。A)正確B)錯(cuò)誤[判斷題]202.HashSet是根據(jù)對(duì)象的哈希值來確定元素在集合中的存儲(chǔ)位置,因此性能較差。A)正確B)錯(cuò)誤[判斷題]203.安裝JDK時(shí)可以選擇不安裝公共JRE。A)正確B)錯(cuò)誤[判斷題]204.線程的名稱是可以改變的。A)正確B)錯(cuò)誤[判斷題]205.如果請(qǐng)求消息中包含有多個(gè)該指定名稱的參數(shù),getParameter(Stringname)方法返回最后一個(gè)出現(xiàn)的參數(shù)值。()A)正確B)錯(cuò)誤[判斷題]206.Java系統(tǒng)的標(biāo)準(zhǔn)輸入對(duì)象是System.in,標(biāo)準(zhǔn)輸出對(duì)象有兩個(gè),分別是System.out和System.err。A)正確B)錯(cuò)誤[判斷題]207.在HTML語言里,標(biāo)記中的colspan和rowspan屬性用于對(duì)單元格進(jìn)行合并。()A)正確B)錯(cuò)誤[判斷題]208.在Web開發(fā)中,為了更方便地使用JSP技術(shù),Sun公司為JSP技術(shù)提供了三種開發(fā)模型:JSPModel1,JSPModel2和MVC模式。()A)正確B)錯(cuò)誤[判斷題]209.軟件開發(fā)過程中的任何一個(gè)活動(dòng)都是為了能夠產(chǎn)出優(yōu)秀的代碼。所以,代碼才是核心[判斷題]210.start()方法和run()方法都聲明在Runnable接口中。A)正確B)錯(cuò)誤[判斷題]211.[]垃圾回收器會(huì)隨時(shí)將垃圾對(duì)象從內(nèi)存中釋放。A)正確B)錯(cuò)誤[判斷題]212.GridLayout布局管理器會(huì)將容器分成n行m列大小相等的網(wǎng)格,每個(gè)網(wǎng)格中可以放置多個(gè)組件A)正確B)錯(cuò)誤[判斷題]213.統(tǒng)計(jì)網(wǎng)站當(dāng)前在線人數(shù)的計(jì)數(shù)器變量count變量,應(yīng)該保存在HttpSession域?qū)ο笾小?)A)正確B)錯(cuò)誤第4部分:問答題,共40題,請(qǐng)?jiān)诳瞻滋幪顚懻_答案。[問答題]214.[填空題]final修飾的方法,不能被子類()。[問答題]215.請(qǐng)編寫一個(gè)Applet,其功能為:在坐標(biāo)(20,30)處以綠色顯示?我喜歡綠色。?,在坐標(biāo)(20,60)處以藍(lán)色顯示?我也喜歡藍(lán)色。?[問答題]216.如果在一個(gè)類中,定義有實(shí)例塊、靜態(tài)代碼塊和構(gòu)造方法,用該類定義一個(gè)對(duì)象變量、并進(jìn)行對(duì)象實(shí)例化時(shí),三者的運(yùn)行順序()、()、())。[問答題]217.當(dāng)方法中的返回值類型是()時(shí),可以不寫return語句。[問答題]218.Thefactoryisfaced(with)manyproblemasaresultofyearsofbadmanagement(管理).[問答題]219.Math.round(11.5)等于多少?Math.round(-11.5)等于多少?[問答題]220.Scanner類可以實(shí)例化一個(gè)讀取磁盤文件數(shù)據(jù)的對(duì)象。在實(shí)例化該對(duì)象時(shí),必須進(jìn)行異常處理,拋出或者捕捉()類異常,否則會(huì)出現(xiàn)編譯錯(cuò)誤。[問答題]221.File類的API中,用于獲取File對(duì)象表示的文件或文件夾名稱的方法是()。[問答題]222.數(shù)組對(duì)象的長度在數(shù)組對(duì)象創(chuàng)建之后,就()改變。數(shù)組元素的下標(biāo)總是從()開始的。[問答題]223.Session是一種將會(huì)話數(shù)據(jù)保存到服務(wù)器端的技術(shù),需要借助Cookie技術(shù)來實(shí)現(xiàn)。()[問答題]224.泛型是指定一個(gè)表示類型的變量,即()[問答題]225.在循環(huán)體中,關(guān)鍵字____結(jié)束本次循環(huán),進(jìn)入下一次循環(huán);關(guān)鍵字____則退出整個(gè)循環(huán)[問答題]226.ServletConfig對(duì)象是由Web容器(或Tomcat)創(chuàng)建出來的。()[問答題]227.taglib指令的uri屬性用于指定引入標(biāo)簽庫描述符文件的URI。()[問答題]228.一個(gè)實(shí)例化后的對(duì)象變量,保存的是該對(duì)象的(),對(duì)應(yīng)的對(duì)象保存在()空間中。[問答題]229.閱讀下面的程序,分析代碼是否能編譯通過,如果能編譯通過,請(qǐng)列出運(yùn)行的結(jié)果。如果不能編譯通過,請(qǐng)說明原因。代碼一:publicclassTest01{publicstaticvoidmain(String[]args){try{intx=2/0;System.out.println(x);}catch(Exceptione){System.out.println("進(jìn)入catch代碼塊");}finally{System.out.println("進(jìn)入finally代碼塊");}}}[問答題]230.當(dāng)一個(gè)線程進(jìn)入一個(gè)對(duì)象的synchronized方法A之后,其它線程是否可進(jìn)入此對(duì)象的synchronized方法B?[問答題]231.給出以下代碼,請(qǐng)問該程序的運(yùn)行結(jié)果是什么?classExample{privateintx=5;staticStrings=?abcd?;publicstaticvoidmain(Stringargs[]){System.out.println(s+newExample().x);}}請(qǐng)選擇一個(gè)[問答題]232.創(chuàng)建線程的方式有哪些?[問答題]233.Hisknowledgeisonlylimited(to)whatistaughtinclass.[問答題]234.類的封裝是指在定義一個(gè)類時(shí),將類中的屬性私有化,即使用()關(guān)鍵字來修飾。[問答題]235.編寫小程序,響應(yīng)鍵盤事件:敲擊字母r,改變小程序背景色為red;敲擊字母b,改變小程序背景色為blue;敲擊字母g,改變小程序背景色為green;其他字母,改變小程序背景色為black。[問答題]236.在Java程序中,通過類的定義只能實(shí)現(xiàn)________重繼承,但通過接口的定義可以實(shí)現(xiàn)_________重繼承關(guān)系。[問答題]237.若x=5,y=10,則x<y||x++==y--的邏輯為_________。[問答題]238.在()中定義的變量叫做局部變量。[問答題]239.線程的主要應(yīng)用在于()。[問答題]240.Java語言中關(guān)鍵字()表示雙精度類型。[問答題]241.如何將集合轉(zhuǎn)換為線程安全的集合?[問答題]242.Map接口是一種()集合,它的每個(gè)元素都包含一個(gè)鍵對(duì)象()和值對(duì)象()[問答題]243.JDK提供了()類,可以發(fā)送和接收DatagramPacket數(shù)據(jù)報(bào)。[問答題]244.給出下列【代碼】注釋標(biāo)注的代碼的輸出結(jié)果。PublicclassHello{Publicstaticvoidmain(Stringargs[]){Intm=0;Charch='A';Switch(ch){Case9:Case'a':m++;Break;Case'A':m++;Case66:m++;Default:m=m+3;}System.out.print(m);//【代碼】____}}[問答題]245.若有inti=5,b=0;表達(dá)式b=(i++)+(i++)的值是____[問答題]246.Socket指的是什么?[問答題]247.在Java程序中,每條功能執(zhí)行語句的最后都必須用【】結(jié)束。[問答題]248.中的____類和____類為實(shí)現(xiàn)UDP通信提供了支持[問答題]249.Java的三大體系分別是▲、JavaSE、JavaME。[問答題]250.Ithastakenhimalongtimetocometoterms()thefactthathewon'tbeabletogotocollege.[問答題]251.LinkedHashSet的特點(diǎn)?[問答題]252.什么是源注解,有哪些常用的源注解,說明它們的作用?[問答題]253.子類通過成員變量的隱藏和方法的()可以把父類的狀態(tài)和行為改變?yōu)樽陨淼臓顟B(tài)和行為。[判斷題]254.類聲明calssA與calssAextendsObject是等價(jià)的。A)正確B)錯(cuò)誤[判斷題]255.JSP隱式對(duì)象out可以通過response.getWriter()方式獲取,然后再通過println()或者write()方法向頁面發(fā)送文本內(nèi)容。()()A)正確B)錯(cuò)誤[判斷題]256.PreparedStatement是Statement的子接口,用于執(zhí)行預(yù)編譯的SQL語句。A)正確B)錯(cuò)誤[判斷題]257.Random類中定義的方法都為靜態(tài)方法。()A)正確B)錯(cuò)誤[判斷題]258.使用等號(hào)可以為對(duì)象賦值。()A)正確B)錯(cuò)誤[判斷題]259.多線程操作共享資源一定會(huì)導(dǎo)致線程的安全問題。A)正確B)錯(cuò)誤[判斷題]260.一個(gè)Java源文件中可以有多個(gè)類,但只能有一個(gè)類是public的。A)正確B)錯(cuò)誤1.答案:D解析:2.答案:A解析:3.答案:A解析:4.答案:B解析:5.答案:B解析:6.答案:B解析:7.答案:D解析:8.答案:D解析:9.答案:B解析:10.答案:B解析:11.答案:C解析:12.答案:A解析:13.答案:D解析:14.答案:D解析:15.答案:D解析:16.答案:A解析:17.答案:B解析:18.答案:A解析:19.答案:B解析:20.答案:C解析:21.答案:C解析:22.答案:A解析:23.答案:C解析:24.答案:D解析:25.答案:B解析:26.答案:B解析:27.答案:D解析:28.答案:A解析:29.答案:C解析:30.答案:C解析:31.答案:C解析:32.答案:B解析:33.答案:C解析:34.答案:C解析:35.答案:D解析:36.答案:D解析:37.答案:B解析:38.答案:A解析:39.答案:C解析:40.答案:A解析:41.答案:D解析:42.答案:B解析:43.答案:A解析:44.答案:B解析:45.答案:A解析:46.答案:D解析:List集合中所有的元素是以線性方式進(jìn)行存儲(chǔ)的。47.答案:B解析:48.答案:C解析:49.答案:B解析:50.答案:C解析:FileReader和FileWriter用于讀寫文件的字符流51.答案:D解析:52.答案:A解析:53.答案:A解析:54.答案:B解析:55.答案:D解析:56.答案:A解析:57.答案:B解析:58.答案:C解析:59.答案:B解析:概念理解60.答案:D解析:無61.答案:C解析:62.答案:A解析:63.答案:C解析:64.答案:D解析:65.答案:B解析:java.sql包中包含用于以下方面的API:通過DriverManager實(shí)用程序建立與數(shù)據(jù)庫的連接DriverManager類:建立與驅(qū)動(dòng)程序的連接SQLPermission類:代碼在SecurityManager(比如applet)中運(yùn)行時(shí)提供權(quán)限,試圖通過DriverManager設(shè)置一個(gè)記錄流Driver接口:提供用來注冊(cè)和連接基于JDBC技術(shù)(?JDBC驅(qū)動(dòng)程序?)的驅(qū)動(dòng)程序的API,通常僅由DriverManager類使用DriverPropertyInfo類:提供JDBC驅(qū)動(dòng)程序的屬性,不是供一般用戶使用的向數(shù)據(jù)庫發(fā)送SQL語句Statement:用于發(fā)送基本SQL語句PreparedStatement:用于發(fā)送準(zhǔn)備好的語句或基本SQL語句(派生自Statement)CallableStatement:用于調(diào)用數(shù)據(jù)庫存儲(chǔ)過程(派生自PreparedStatement)Connection接口:提供創(chuàng)建語句以及管理連接及其屬性的方法Savepoint:在事務(wù)中提供保存點(diǎn)獲取和更新查詢的結(jié)果ResultSet接口SQL類型到Java編程語言中的類和接口的標(biāo)準(zhǔn)映射關(guān)系A(chǔ)rray接口:SQLARRAY的映射關(guān)系Blob接口:SQLBLOB的映射關(guān)系Clob接口:SQLCLOB的映射關(guān)系Date類:SQLDATE的映射關(guān)系NClob接口:SQLNCLOB的映射關(guān)系Ref接口:SQLREF的映射關(guān)系RowId接口:SQLROWID的映射關(guān)系Struct接口:SQLSTRUCT的映射關(guān)系SQLXML接口:SQLXML的映射關(guān)系Time類:SQLTIME的映射關(guān)系Timestamp類:SQLTIMESTAMP的映射關(guān)系Types類:提供用于SQL類型的常量自定義映射SQL用戶定義類型(UDT)到Java編程語言中的類SQLData
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年官方股權(quán)投資策劃退股合同范本
- 2025年加油站綜合管理合同
- 2025年財(cái)務(wù)分析師勞動(dòng)合同
- 2025年教育機(jī)構(gòu)收費(fèi)標(biāo)準(zhǔn)合同樣本
- 2025年個(gè)體餐館服務(wù)員雇傭合同范例
- 跨文化招聘廣告設(shè)計(jì)研究-深度研究
- 全球摩托車品牌競(jìng)爭(zhēng)格局解析-深度研究
- 表面活性劑應(yīng)用研究-深度研究
- 蜜餞產(chǎn)業(yè)歷史溯源-深度研究
- 知識(shí)產(chǎn)權(quán)制度與科技創(chuàng)新-深度研究
- AMDAR資料的分析和應(yīng)用
- 高新技術(shù)企業(yè)認(rèn)定申請(qǐng)書樣例與說明
- 數(shù)據(jù)結(jié)構(gòu)英文教學(xué)課件:chapter6 Tree
- 高壓氧科工作總結(jié)高壓氧科個(gè)人年終總結(jié).doc
- 《政治學(xué)概論》教學(xué)大綱
- 橋梁缺陷與預(yù)防
- 食品生物化學(xué)習(xí)題謝達(dá)平(動(dòng)態(tài))
- 新蘇教版小學(xué)科學(xué)三年級(jí)下冊(cè)全冊(cè)教案(2022年春修訂)
- 保安員工入職登記表
- 睿達(dá)RDCAM激光雕刻切割軟件V5.0操作說明書
- 機(jī)械設(shè)計(jì)基礎(chǔ)平面連桿機(jī)構(gòu)課件
評(píng)論
0/150
提交評(píng)論