《java開發(fā)基礎(chǔ)》考前沖刺備考速記速練題(附答案)_第1頁
《java開發(fā)基礎(chǔ)》考前沖刺備考速記速練題(附答案)_第2頁
《java開發(fā)基礎(chǔ)》考前沖刺備考速記速練題(附答案)_第3頁
《java開發(fā)基礎(chǔ)》考前沖刺備考速記速練題(附答案)_第4頁
《java開發(fā)基礎(chǔ)》考前沖刺備考速記速練題(附答案)_第5頁
已閱讀5頁,還剩137頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

《java開發(fā)基礎(chǔ)》考前沖刺備考速記速練題(附答案)單選題1.自定義異常時,可以通過對下列哪一項進(jìn)行繼承?A、Exception類及其子類B、AssertionError類C、Applet類D、Error類參考答案:A2.執(zhí)行下面的程序后,輸出結(jié)果為()Intx=2;While(x<6){X++;}System.out.print(x);選項.A、5B、6C、7D、8參考答案:B3.執(zhí)行完以下代碼int[]x=newint[25];后,以下哪項說明是正確的():A、x[24]為0B、x[24]未定義C、x[25]為0D、x[0]為空參考答案:A4.在下列程序的空白處,應(yīng)填入的正確選項是:importjava.io.*;publicclasswriteInt{publicstaticvoidmain(string[]a){int[]myArray={10,20,30,40};try{DataOutputSystemdos=newDataOutputSystem(newFileOutputSystem("ints.dat"));for(inti=0;i<myArray.length;i++)dos.writeInt(myArray[i]);dos.______System.out.println("Havewrittenbinaryfileints.dat");}catch(IOExceptionioe){System.out.println("IOException");}}}A、start()B、close()C、read()D、write()參考答案:B5.在調(diào)用方法時,若要使方法改變實參的值,可以()A、用基本數(shù)據(jù)類型作為參數(shù)B、用對象作為參數(shù)C、A和B都對D、A和B都不對參考答案:B6.在類的定義中可以有兩個同名方法,這種現(xiàn)象稱為是方法的A、封裝B、繼承C、覆蓋D、重載參考答案:D7.在類的定義中構(gòu)造函數(shù)的作用是()。A、保護(hù)成員變量B、讀取類的成員變量C、描述類的特征D、初始化成員變量參考答案:D8.在程序讀入字符文字時,推薦使用以下哪個流A、FileReaderB、FileWriterC、FileInputStreamD、ObjectInputStream參考答案:A9.在MySQL中,有關(guān)多列排序?qū)懛ㄕ_的是()。A、SELECT*FROM表WHERE…ORDERBY字段1ASC,字段2DESCB、SELECT*FROM表WHERE…ORDERBY字段1ASCAND字段2DESCC、SELECT*FROM表WHERE…ORDERBY字段1ASC,ORDERBY字段2DESCD、以上說法都不正確參考答案:A10.在MySQL中,有關(guān)查詢結(jié)果排序操作說法正確的是()。A、查詢結(jié)果可以單列排序,也可多列排序B、查詢結(jié)果可以單列排序,不能多列排序C、查詢結(jié)果既不可以單列排序,也不可以多列排序D、以上說法都不正確參考答案:A11.在MySQL中,使用SELECT語句隨機(jī)地從表中挑出指定數(shù)量的行,可以使用的方法是()A、在LIMIT子句中使用RAND()函數(shù)指定行數(shù),并用ORDERBY子句定義一個排序規(guī)則B、只要使用LIMIT子句定義指定的行數(shù)即可,不使用ORDERBY子句C、只要在ORDERBY子句中使用RAND()函數(shù),不使用LIMIT子句D、在ORDERBY子句中使用RAND()函數(shù),并用LIMIT子句定義行數(shù)參考答案:D12.在MySQL中,關(guān)于數(shù)據(jù)和數(shù)據(jù)庫說法錯誤的是()。A、廣義的理解數(shù)據(jù)可以包括文字、圖形、圖像、聲音等B、數(shù)據(jù)庫是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫C、數(shù)據(jù)庫是一個按數(shù)據(jù)結(jié)構(gòu)來存儲和管理數(shù)據(jù)的計算機(jī)硬件系統(tǒng)。D、數(shù)據(jù)庫是一個長期存儲在計算機(jī)內(nèi)的有組織、可共享統(tǒng)一管理的數(shù)據(jù)集合參考答案:C13.在MySQL中,查詢語句必須的子句是()。A、SELECT和FROMB、WHERE和HAVINGC、ORDERBYD、LIMIT參考答案:A14.在Java中定義一個字符串類型的變量,正確的語句為A、Strings=newString("Hello");B、Strings="Hello";C、char[]a={'H','e','l','l','o'};Strings=newString(a);D、其他三個選項都對參考答案:D15.在Java中,在ArrayList集合包含多個"張三"的字符串,調(diào)用remove("張三")后,對該集合描述正確的是()A、僅刪除第一個符合條件的元素B、所有"張三"都會被刪除C、刪除集合第一個添加的元素D、刪除集合最后一個添加的元素參考答案:A16.在Java中,以下哪個關(guān)鍵字使得類不能派生出子類?()。A、finalB、publicC、privateD、volatile參考答案:A17.在Java中,要想讓一個類繼承另一個類,可以使用以下哪個關(guān)鍵字?A、inheritsB、implementsC、extendsD、modifies參考答案:C18.在Java中,下列關(guān)于方法重載的說法中錯誤的是()。A、方法重載要求方法名稱必須相同B、重載方法的參數(shù)列表必須不一致C、重載方法的返回類型必須一致D、一個方法在所屬的類中只能被重載一次參考答案:D19.在Java中,下列代碼執(zhí)行的結(jié)果是()publicstaticvoidmain(String[]args){inti=0;if(i++>0){System.out.println(”0”);}else{System.out.println(”1”);}}A、0B、1C、編譯錯誤D、運(yùn)行時異常參考答案:B20.在Java中,下列變量命名規(guī)范正確的有()A、1numB、intC、$moneyD、以上說法都不對參考答案:C21.在Java中,下列()做法可以得到Connection對象和Statement對象。A、使用Class的getConnection方法可以得到Connection對象,使用Connection對象的createStatement方法可以得到Statement對象B、使用Class.getConnection方法可以得到Connection對象,使用DriverManager的createStatement方法可以獲得Statement對象C、使用DriverManager的getConnection方法可以得到Connection對象,使用Connection對象的createStatement方法可以獲得Statement對象D、使用DriverManager的getConnection方法可以得到Connection對象,使用Statement對象的createStatement方法可以獲得Statement對象參考答案:C22.在Java中,存放字符串常量的對象屬于()類對象。A、CharacterB、StringC、StringBufferD、Vector參考答案:B23.在Java中,JDBCAPI定義了一組用于與數(shù)據(jù)庫進(jìn)行通信的接口和類,它們包括在()包中。A、java.langB、java.sqlC、java.utilD、java.math參考答案:B24.在Java中,com包中某類的方法使用下列哪個訪問修飾符修飾后,可以被com.db包中的子類訪問,但不能被com.db中其他類訪問?A、protectedB、privateC、publicD、無修飾符參考答案:A25.在Java中,()接口位于集合框架的頂層。A、MapB、CollectionC、SetD、List參考答案:B26.在Java語言中,把一個Frame類的對象fr的標(biāo)題欄文字設(shè)置成“按鈕示例”的方法是A、fr.setLabel(“按鈕示例”);B、fr.getLabel(“按鈕示例”);C、fr.setTitle(“按鈕示例”);D、fr.getTitle(“按鈕示例”);參考答案:C27.在Java語言中,()是最基本的元素A、方法B、包C、對象D、接口參考答案:C28.在Java的異常處理語句中對finally的描述正確的是()。A、不管是否發(fā)生異常,finally中的程序都要執(zhí)行B、只有不發(fā)生異常時,finally中的程序才需要執(zhí)行C、只異常發(fā)生時,finally中的程序才需要執(zhí)行D、不管是否發(fā)生異常,finally中的程序都不會執(zhí)行參考答案:A29.在JavaScript中,獲取顯示可用寬度的正確的是()A、screen.width()B、screen.widthC、screen.availWidth()D、screen.availWidth參考答案:D30.在CSS中,用于設(shè)置首行文本縮進(jìn)的屬性是()A、text-decorationB、text-alignC、text-transformD、text-indent參考答案:D31.運(yùn)行以下程序段將輸出什么?classE{publicstaticvoidmain(Stringargs[]){try{thrownewArrayIndexOutOfBoundsException();System.out.println("condition1");}catch(ArrayIndexOutOfBoundsExceptione){System.out.println("condition2");}finally{System.out.println("finally");}}}A、編譯錯誤B、condition1condition2finallyC、condition2D、condition2finally參考答案:A32.運(yùn)行下列程序片段后,關(guān)于數(shù)組a,b,c的描述,正確的是inta[]={2,4,6,8};intb[];int[]c={1,3,5,7};b=a;c=a;A、數(shù)組a,b,c具有相同的元素,元素值依次為2,4,6,8B、數(shù)組a,b,c均為空NULLC、數(shù)組a,b為空NULL,c為2,4,6,8D、其他選項的說法均錯誤參考答案:A33.運(yùn)行程序String[]tokens="A,B;C;D".split("[,;]");For(inti=0;i<tokens.length;i++)System.out.print(tokens[i]+"");A、A,B;C;DB、ABCDC、ABC;DD、AB;C;D參考答案:B34.閱讀下面的程序PublicclassTest{Publicstaticvoidmain(String[]args){For(intx=0;x<=3;x++){Continue;System.out.print(x%2);}}}運(yùn)行結(jié)果正確的是A、跳出循環(huán),無輸出B、0121C、01D、0123參考答案:A35.閱讀下面程序BPublicclassTest3{publicstaticvoidmain(Stringargs[]){intx=3,y=4,z=5;Strings="xyz";System.out.println(s+x+y+z);}}程序運(yùn)行的結(jié)果是()A、xyz12B、xyz345C、xyzxyzD、12xyz參考答案:B36.閱讀下列利用遞歸來求n!的程序:classFactorialTest{staticlongFactorial(intn){//定義Factorial()方法if(n==1)return1;elsereturnn*Factorial(_____);}publicstaticvoidmain(Stringa[]){//main()方法intn=8;System.out.println{n+"!="+Factorial(n)};}}為保證程序正確運(yùn)行,在下劃線處應(yīng)該填入的參數(shù)是:A、n-1B、n-2C、nD、n+1參考答案:A37.閱讀下列的程序PublicclassExample{Publicstaticvoidmain(String[]args){NewFather(){Publicvoidshow(){System.out.println("helloworld");}}.show();}}ClassFather{Publicvoidshow(){System.out.println("hellofather");}}下列選項中,程序的運(yùn)行結(jié)果是()A、hellofatherB、helloworldC、編譯報錯D、編譯通過,運(yùn)行報錯參考答案:B38.閱讀下列代碼:System.out.println(“Hello”+9+1);下列選項中,哪個是正確的輸出結(jié)果()A、Hello91B、Hello10C、Compilationfails.D、Anexceptionisthrownatruntime參考答案:A39.閱讀如下程序Booleana=true;Booleanc=!a;上述程序執(zhí)行后,c的值為()。選項.A、trueB、falseC、aD、!a參考答案:B40.欲新建LinkedList類的一個實例,此類繼承了List接口,下列哪個方法是正確的?()A、LinkedListmyList=newObject();B、ListmyList=newLinkedList();C、LinkedListListmyList=newList();D、ListmyList=newList();參考答案:B41.語句“floatwage=2345.67;”會出現(xiàn)編譯錯誤,請問該錯誤是()引起的。A、常量2345.67超出float型的變量wage能夠保存的值域B、wage不是java正確的表示符C、float型變量wage無法保存帶小數(shù)的數(shù)D、常量2345.67默認(rèn)為double型,不能直接賦值給float型變量wage參考答案:D42.有以下程序片段,下列哪個選項不能插入到行1。()PublicclassInteresting{//dosth}A、importjava.awt.*;B、packagemypackage;C、classOtherClass{}D、publicclassMyClass{}參考答案:D43.有關(guān)類的說法正確的是()A、類具有封裝性,所以類的數(shù)據(jù)是不能被訪問的B、類具有封裝性,但可以通過類的公共接口訪問類中的數(shù)據(jù)C、聲明一個類時,必須用public修飾符D、每個類中,必須有main方法,否則程序無法運(yùn)行參考答案:B44.以下選項中,哪個是File類delete()方法返回值的類型?A、booleanB、intC、StringD、Integer參考答案:A45.以下敘述正確的是(選一項)A、JAVA語言程序總是從第一個定義的方法開始執(zhí)行B、在JAVA語言程序中,要調(diào)用的方法必須在main()方法中定義C、JAVA語言程序總是從main()方法開始執(zhí)行D、JAVA語言程序中的main()方法必須放在程序的開始部分參考答案:C46.以下數(shù)組最高索引值是多少?()byte[]values=newbyte[x];A、0B、XC、x-1D、x+1參考答案:C47.以下那種類型的對象哪個被throw拋出?()A、collectionB、EventC、ObjectD、Exception參考答案:D48.以下哪個選項可以正確創(chuàng)建一個長度為3的二維數(shù)組?A、newint[2][3];B、newint[3][];C、newint[][3];D、以上答案皆不對參考答案:B49.以下哪個不是運(yùn)行時異常()。A、ArithmeticExceptionB、ClassCastExceptionC、FileNotFoundExceptionD、ArrayIndexOutOfBoundsException參考答案:C50.以下描述正確的有()A、方法的重寫應(yīng)用在一個類的內(nèi)部B、方法的重載與返回值類型無關(guān)C、構(gòu)造方法不能重載D、構(gòu)造方法可以重寫參考答案:B51.以下描述正確的有()。A、方法的重寫應(yīng)用在一個類的內(nèi)部B、方法的重載與返回值類型無關(guān)C、構(gòu)造方法不能重載D、構(gòu)造方法可以重寫參考答案:B52.以下描述不正確的有()A、try塊不可以省略B、可以使用多重catch塊C、finally塊可以省略D、catch塊和finally塊可以同時省略參考答案:D53.以下關(guān)于三元運(yùn)算符的說法中,正確的是()A、三元運(yùn)算符第一個表達(dá)式的結(jié)果必須是boolean類型值。B、三元運(yùn)算符第一個表達(dá)式的結(jié)果可以是任意類型的值。C、三元運(yùn)算符只能得到基本類型的結(jié)果。D、以上說法都不對。參考答案:A54.以下代碼的輸出是什么?()int[]arr=newint[9];System.out.println(arr[9]);A、0B、9C、錯誤,因為數(shù)組未初始化D、錯誤,因為索引超出范圍參考答案:D55.以下代碼:<scripttype="text/javascript">varundf;if(typeofundf=="undefined"){undf="HelloWorld";}else{undf="null";}document.write("名稱是:"+undf);</script>的輸出結(jié)果是?A、名稱是:nullB、名稱是:HelloWorldC、無任何輸出D、名稱是:HelloWorldnull參考答案:B56.以下代碼,描述正確的有()InterfaceIDemo{PublicstaticfinalStringname;1Voidprint();2PublicvoidgetInfo();3}AbstractclassPersonimplementsIDemo{4Publicvoidprint(){}}A、第1行錯誤,沒有給變量賦值B、第2行錯誤,方法沒有修飾符C、第4行錯誤,沒有實現(xiàn)接口的全部方法D、第3行錯誤,沒有方法的實現(xiàn)參考答案:A57.已知代碼:Stringgreeting=“Hello”;Strings=greeting.substring(0,3);運(yùn)行結(jié)果是()。選項.A、HelB、ellC、HellD、ello參考答案:A58.已知zipname是一個壓縮文件名,則zipname在下列代碼中出現(xiàn)的正確位置是:ZipInPutStreamzin=newZipInPutStream(newFileInPutStream(①));ZipEnatryentry;While((entry=zin.getNextEntry(②))!=null{fileCombo.addItem(entry.getName(③));zin.closeEntry(④);}Zin.close();A、①B、②C、③D、④參考答案:A59.已知doublex=8.5,y=5.8;則表達(dá)式x++>y--值為()。選項.A、9B、3C、trueD、false參考答案:C60.一個java程序至少包含()條線程A、1B、2C、3D、4參考答案:B61.一般在一個Java類中,可以使用()關(guān)鍵字來修飾成員變量,該變量被稱作靜態(tài)變量。A、finalB、newC、thisD、static參考答案:D62.一般有一個類A,以下為其構(gòu)造方法的聲明,其中正確的是()A、staticB、publicC、publicD、void參考答案:B63.要為程序的子窗口設(shè)定一個由字符串s指定的名字,可以采用的代碼是()A、JFrame(s)B、window(s)C、newJFrame(s)D、super(s)參考答案:D64.研究下面的Java代碼:switch(x){case1:System.out.println(1);case2:case3:System.out.println(3);case4:System.out.println(4);}當(dāng)x=2時,運(yùn)行結(jié)果是()。(選擇一項)A、輸出結(jié)果是3和4B、沒有輸出任何結(jié)果C、輸出結(jié)果為3D、輸出結(jié)果是1,3和4參考答案:A65.線程通過方法可以休眠一段時間,然后恢復(fù)運(yùn)行A、runB、setProrityC、yieldD、sleep參考答案:D66.線程調(diào)用sleep()方法后,該線程將進(jìn)入以下哪種狀態(tài)?A、就緒狀態(tài)B、運(yùn)行狀態(tài)C、阻塞狀態(tài)D、死亡狀態(tài)參考答案:C67.下述概念中不屬于面向?qū)ο蠓椒ǖ氖牵ǎ〢、過程調(diào)用B、對象、消息C、繼承、多態(tài)D、類、封裝參考答案:A68.下面有幾個死循環(huán)語句?()for(intk=0;k<0;k++);for(intk=10;k>0;k--);for(intk=0;k<10;k--);for(intk=0;k>0;k++);A、0B、1C、2D、3參考答案:A69.下面用于獲取文件上傳字段中的文件名的方法是()。A、getName()B、getType()C、getContentType()D、getString()參考答案:A70.下面選項中,用于設(shè)置當(dāng)前HttpSession對象可空閑的以秒為單位的最長時間的方法是()A、request.setMaxInactiveInterval();B、request.getCreationTime();C、response.setMaxInactiveInterval();D、session.setMaxInactiveInterval();參考答案:D71.下面選項中,用于獲取Cookie名稱的方法是()A、ObjectgetName()B、StringgetName()C、StringgetName(Stringstr)D、ObjectgetName(Stringstr)參考答案:B72.下面選項中,用來表示Filter鏈的對象是()A、Filter對象B、FilterConfig對象C、FilterChain對象D、ServletChain對象參考答案:C73.下面選項中,屬于JSP和EL都包含的隱式對象的是()A、pageB、pageScopeC、pageContextD、request參考答案:C74.下面選項中,不屬于java.sql包下的類是()A、DriverManagerB、ConnectionC、DataSourceD、PreparedStatement參考答案:C75.下面說法不正確的是:A、Map接口將鍵映射到值,鍵可以重復(fù),但每個鍵最多只能映射一個值B、Set接口是不包含重復(fù)元素的集合C、List接口是可以包含重復(fù)元素的有序集合D、列表(List)、集合(Set)都是Collection下的子接口參考答案:A76.下面哪一個不屬于窗格的內(nèi)容()A、JPanelB、JScrollPaneC、JSplitPaneD、JLayeredPane參考答案:A77.下面哪條語句把方法聲明為抽象的公共方法()?A、publicabstractmethod();B、publicabstractvoidmethod();C、publicabstractvoidmethod(){}D、publicvoidmethod()extendsabstract參考答案:B78.下面哪個類實現(xiàn)或者繼承了Collection接口()。A、HashMapB、ArrayListC、TreeMapD、Iterator參考答案:B79.下面哪個方法聲明要求子類必須提供實現(xiàn):A、publicdoublem();B、staticvoidm(){}C、abstractdoublem();D、protectedvoidm(){}參考答案:C80.下面關(guān)于線程狀態(tài)的說法正確的是A、線程被啟動后,將處于運(yùn)行狀態(tài),即run()方法正在執(zhí)行中B、線程結(jié)束阻塞狀態(tài)將進(jìn)入就緒狀態(tài)。C、當(dāng)cpu空閑時,可以直接調(diào)用阻塞狀態(tài)的線程來運(yùn)行。D、運(yùn)行狀態(tài)的線程就不再可能直接進(jìn)入就緒狀態(tài)參考答案:B81.下面關(guān)于繼承的正確描述是A、在Java中,一個類可以同時繼承多個類B、在Java中,一個類可以同時實現(xiàn)多個接口C、在Java中,一個類可以同時繼承多個類和實現(xiàn)多個接口D、其他三個選項都對參考答案:B82.下面關(guān)于集合的說法正確的是()A、List接口繼承了Collection接口以定義一個不允許重復(fù)項的有序集合。B、ArrayList和LinkedList是List接口的實現(xiàn)類。C、要支持隨機(jī)訪問,選擇LinkedList類較好,而順序的訪問列表元素使用ArrayList類更好。D、Set接口繼承Collection接口,而且它允許集合中存在重復(fù)項。參考答案:B83.下面關(guān)于StringBuilder類和StringBffer類的描述,錯誤的是()。(不考,了解)A、StringBuffer類是線程安全類B、StringBuilder類是線程不安全類C、StringBuilder比StringBuffer效率更高D、與String類一樣,StringBuffer類和StringBuilder類對象變量實例化后內(nèi)容不能被修改參考答案:D84.下面關(guān)于JSP文件注冊和映射虛擬路徑的說法中,正確的是()A、只需將<servlet-class>元素修改為<jsp-file>元素即可B、只需將<servlet-name>元素修改為<jsp-file>元素即可C、只需將元素修改為<jsp-file>元素即可D、與原來配置一樣.<servlet-class>中直接寫jsp文件所在地址就可以參考答案:A85.下面關(guān)于JDBC驅(qū)動器API與JDBC驅(qū)動器關(guān)系的描述,正確的是()()A、JDBC驅(qū)動器API是接口,而JDBC驅(qū)動器是實現(xiàn)類B、JDBC驅(qū)動器API內(nèi)部包含了JDBC驅(qū)動器C、JDBC驅(qū)動器內(nèi)部包含了JDBC驅(qū)動器APID、JDBC驅(qū)動器是接口,而JDBC驅(qū)動器API是實現(xiàn)類參考答案:A86.下面關(guān)于Java中線程的說法不正確的是()。A、調(diào)用join()方法可能拋出異常InterruptedExceptionB、sleep()方法是Thread類的靜態(tài)方法C、調(diào)用Thread類的sleep()方法可終止一個線程對象D、線程啟動后執(zhí)行的代碼放在其run方法中參考答案:C87.下面關(guān)于Java程序結(jié)構(gòu)的描述,正確的是()A、一個Java源文件只能有一個類B、一個Java源文件只能生成一個.class文件C、一個Java源文件只能有一個import語句D、一個Java源文件可以有多個類,但只能有一個public類參考答案:D88.下面關(guān)于javac命令作用的描述中,正確的是A、可以執(zhí)行java程序B、可以將編寫好的Java文件編譯成.class文件C、可以把文件壓縮D、可以把數(shù)據(jù)打包參考答案:B89.下面方法中,用于返回元素設(shè)置值的方法是()A、getServletContext()B、getFilterName()C、getInitParameter(Stringname)D、getInitParameterNames()參考答案:B90.下面對象中,封裝了Filter在web.xml中的所有注冊信息的是()A、javax.servlet.ServletConfigB、javax.servlet.FilterConfigC、javax.servlet.FilterChainD、java.servlet.ServletContext參考答案:B91.下面的運(yùn)算符中,用于執(zhí)行除法運(yùn)算是哪個?A、/B、\C、%D、*參考答案:A92.下面的程序,輸出的結(jié)果是?PublicclassSwitchTest{Publicstaticvoidmain(Stringargs[]){Inta=5+(int)1.2+(int)0.8;Switch(a){Case6:System.out.println("結(jié)果等于6");Break;Case7:System.out.println("結(jié)果等于7");Break;Case8:System.out.println("結(jié)果等于8");Break;Default:System.out.println("結(jié)果等于其它值");}}}A、結(jié)果等于6B、結(jié)果等于7C、結(jié)果等于8D、結(jié)果等于其它值E、代碼有誤,無法運(yùn)行參考答案:A93.下面代碼的運(yùn)行結(jié)果是()PublicclassTest{Publicstaticvoidmain(String[]args){newB();}}ClassA{Inti=7;PublicA(){System.out.println("ifromAis"+i);}PublicvoidsetI(inti){this.i=2*i;}}ClassBextendsA{PublicB(){setI(20);}@OverridePublicvoidsetI(inti){this.i=3*i;}}A、A的構(gòu)造器沒有被調(diào)用B、A的構(gòu)造器被調(diào)用了并且顯示"ifromAis7".C、A的構(gòu)造器被調(diào)用了并且顯示"ifromAis40".D、A的構(gòu)造器被調(diào)用了并且顯示"ifromAis60".參考答案:B94.下面程序的運(yùn)行結(jié)果:()Publicstaticvoidmain(Stringargs[]){Threadt=newThread(){Publicvoidrun(){Pong();}};T.run();System.out.print("ping");}Staticvoidpong(){System.out.print("pong");}A、pingpongB、pongpingC、pingpong和pongping都有可能D、都不輸出參考答案:B95.下面IP地址格式中,錯誤的是()A、B、C、60D、44參考答案:C96.下列運(yùn)算符中,優(yōu)先級最高的是:A、+=B、&&C、++參考答案:D97.下列語句執(zhí)行后的輸出結(jié)果是()Inti=2,j=4;Booleank;K=(i++)>0&&(++j-4)<0;System.out.println(i*j);A、8B、10C、12D、15參考答案:D98.下列語句序列執(zhí)行后,k的值是()Intj=8,k=15;For(inti=2;i!=j;i+=6){k++;}A、18B、15C、16D、17參考答案:C99.下列有關(guān)JSTL標(biāo)簽庫的描述,錯誤的是()()A、JSTL標(biāo)簽庫是由許多Web應(yīng)用廠商共同制定的B、JSTL標(biāo)簽庫是由5個不同功能的標(biāo)簽庫共同組成的C、使用JSTL標(biāo)簽可以大大降低JSP頁面的復(fù)雜度D、I18N是JSTL標(biāo)簽庫中的一個國際化/格式化標(biāo)簽庫參考答案:A100.下列選項中關(guān)于二維數(shù)組的定義,錯誤的是()A、int[][]arr=newint[][2]B、int[][]arr=newint[1][2]C、int[][]arr=newint[2][]D、int[][]arr={{1},{2,3},{4,5,6}}參考答案:A101.下列選項中,值或表達(dá)式不能作為循環(huán)條件的是()。A、1>1B、1!=0C、i--D、i<2參考答案:C102.下列選項中,用于在配置Filter映射時設(shè)置Filter類完整名稱的元素是()A、<filter-class>B、<filter>C、<filter-name>參考答案:A103.下列選項中,哪個是正確的JSP注釋格式?()A、<!--注釋信息-->B、<%!注釋信息%>C、<%=注釋信息%>D、<%--注釋信息--%>參考答案:D104.下列選項中,按照箭頭方向,不可以進(jìn)行自動類型轉(zhuǎn)換的是()A、byte→intB、int→longC、double→longD、short→int參考答案:C105.下列敘述中,錯誤的是()。A、父類不能替代子類B、子類能夠替代父類C、子類繼承父類D、父類包含子類參考答案:D106.下列說法中錯誤的一項是()。A、組件能夠獨(dú)立顯示出來B、組件是一個可視化的能與用戶在屏幕上交互的對象C、組件必須放在某個容器中才能正確顯示D、一個按鈕可以是一個組件參考答案:A107.下列說法中,錯誤的一項是A、線程一旦創(chuàng)建,則立即自動執(zhí)行B、線程創(chuàng)建后需要調(diào)用start()方法,將線程置于可運(yùn)行狀態(tài)C、調(diào)用線程的start()方法后,線程也不一定立即執(zhí)行D、線程處于可運(yùn)行狀態(tài),意味著它可以被調(diào)度參考答案:A108.下列說法哪個正確()A、一個程序可以包含多個源文件B、一個源文件中只能有一個類C、一個源文件中可以有多個公共類D、一個源文件只能供一個程序使用參考答案:A109.下列數(shù)組聲明語句錯誤的是()A、int[]a;B、inta[5];C、inta[];D、int[]a=newint[5];參考答案:B110.下列數(shù)據(jù)類型進(jìn)行運(yùn)算時,哪一個會發(fā)生自動類型提升()A、int+intB、long+longC、byte+byteD、double+double參考答案:C111.下列是page指令中的一些屬性,其中,用于指定一個錯誤頁面的屬性是()A、sessionB、errorPageC、isErrorPageD、isThreadSafe參考答案:B112.下列哪一個不屬于JAVA語言的數(shù)據(jù)類型:A、指針類型B、類C、數(shù)組D、浮點(diǎn)類型參考答案:A113.下列哪個敘述是錯誤的?A、線程新建后,不調(diào)用start方法也有機(jī)會獲得CPU資源B、一個占有CPU資源的線程可以讓休眠的線程調(diào)用interrupt()方法“吵醒”自己,結(jié)束休眠并重新排隊等待CPU資源C、同一個目標(biāo)對象中的run方法可能會啟動多次D、Thread類的run()方法與Runnable接口中的run()方法的功能和作用相同參考答案:A114.下列哪個屬于容器型構(gòu)件()A、JEditB、JButtonC、JPanelD、JTextField參考答案:C115.下列哪個是初始化數(shù)組的錯誤語法形式()。A、intx[]={1,2,3};B、intx[3]={1,2,3};C、int[]x={0,0,0};D、char[]x={’a’,’b’};參考答案:B116.下列哪個關(guān)鍵字用于引入包A、importB、includeC、implementD、input參考答案:A117.下列描述正確的是():A、多態(tài)性就是指子類的某個方法被其父類重寫時,可以各自產(chǎn)生自己的功能行為。B、多態(tài)性就是指子類的某個方法被其父類重寫時,不能各自產(chǎn)生自己的功能行為。C、多態(tài)性就是指父類的某個方法被其子類重寫時,可以各自產(chǎn)生自己的功能行為。D、以上都不對參考答案:C118.下列類定義中,不正確的是()。A、classx{}B、classxextendsy{}C、staticclassximplementsy1,y2{}D、publicclassxextendsApplet{}參考答案:C119.下列關(guān)于元素值REQUEST的作用,描述正確的是()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)用參考答案:A120.下列關(guān)于異常的敘述中,錯誤的是()A、任何沒有捕獲到的異常都將被系統(tǒng)默認(rèn)處理程序處理B、異常對象可以由系統(tǒng)產(chǎn)生,也可以在程序中用new創(chuàng)建C、try語句塊中異常拋出點(diǎn)后的代碼在拋出異常后不再執(zhí)行D、一個try語句塊后只能跟一個catch語句參考答案:D121.下列關(guān)于同步代碼塊的特征說法錯誤的是()A、可以解決多線程的安全問題B、降低程序的性能C、使用synchronized關(guān)鍵字修飾D、多線程同步的鎖只能是object對象參考答案:D122.下列關(guān)于抽象類的說法哪一個是錯誤的()。A、含抽象方法的類為抽象類B、抽象類能創(chuàng)建(new)實例C、子類有未實現(xiàn)父類的抽象方法時仍為抽象類D、子類實現(xiàn)所有抽象方法時不再是抽象類參考答案:B123.下列關(guān)于UDP協(xié)議特點(diǎn)的描述中,錯誤的是()A、在UDP協(xié)議中,數(shù)據(jù)的發(fā)送端和接收端不建立邏輯連接。B、UDP協(xié)議消耗資源小,通信效率高,通常都會用于音頻、視頻和普通數(shù)據(jù)的傳輸。C、UDP協(xié)議在傳輸數(shù)據(jù)時不能保證數(shù)據(jù)的完整性,因此在傳輸重要數(shù)據(jù)時不建議使用UDP協(xié)議。D、在UDP協(xié)議連接中,必須要明確客戶端與服務(wù)器端。參考答案:D124.下列關(guān)于java中跳轉(zhuǎn)語句的說法正確的是()A、break用于終止本次循環(huán),跳入到下次循環(huán)B、break一旦使用就終止整個程序C、continue用于終止本次循環(huán),跳入到下輪循環(huán)D、以上說法都不對參考答案:C125.下列關(guān)于HTTP請求消息的請求行的寫法中,正確的是()A、HTTP/1.1GET/index.htmlB、/index.htmlHTTP/1.1GETC、GET/index.htmlHTTP/1.1D、GET/index.htmlGET參考答案:C126.下列關(guān)于case關(guān)鍵字的說法中,錯誤的是()。A、case后面可以沒有break語句B、case后面必須是常量C、case后面的break必須存在D、case后面的值必須不一樣參考答案:C127.下列關(guān)于Applet程序的描述中,錯誤的是()A、Applet程序的主類必須是Applet類的子類B、Applet程序的主類中應(yīng)有一個main()方法C、Applet程序不是完整的獨(dú)立程序D、Applet的字節(jié)碼文件必須嵌套在一個HTML文件中參考答案:B128.下列方法中,不能用于刪除Collection集合中元素的是()。A、clear()B、isEmpty()C、remove()D、removeAll()參考答案:B129.下列對多態(tài)性的描述中,錯誤的是A、Java語言允許方法重載與方法覆蓋B、Java語言允許運(yùn)算符重載C、Java語言允許變量覆蓋D、多態(tài)性提高了程序的抽象性和簡潔性參考答案:B130.下列代碼中,將引起錯誤的是()1classParent{2privateStringname;3publicParent(){}4}5publicclassChildextendsParent{6privateStringdepartment;7publicChild(){}8publicStringgetValue(){return?name;}9publicstaticvoidmain(Stringargs[]){10Parentp=newParent();11}12}A、第3行B、第6行C、第7行D、第8行參考答案:D131.下列代碼實例化寫法不正確的是Classa{Publica(Stringi){}Publica(inti){}Publica(inti,intj){}}A、Aa=newA(“l(fā)pf”);B、Aa=newA();C、Aa=newA(4);D、Aa=newA(1,2);參考答案:B132.下列代碼list中的元素存儲順序是()。LinkedListli=newLinkedList();li.addFirst("a");li.addFirst("b");li.addFirst("c");li.addFirst("d");li.addFirst("e");System.out.println(li);A、abcdeB、edcbaC、acdbeD、dcbae參考答案:B133.下列程序中需要對Employee的對象進(jìn)行存儲,下劃線處應(yīng)填入的正確選項是()ClassEmployeeimplements(){……}A、ComparableB、SerializableC、CloneableD、DataInput參考答案:B134.下列程序運(yùn)行的結(jié)果為:Publicclasstest{Publicstaticvoidmain(Stringargs[]){Inti;Floatf=2.3f;Doubled=2.7;I=((int)Math.ceil(f))*((int)Math.round(d));System.out.println(i);}}A、4B、5C、6D、7參考答案:D135.下列程序的運(yùn)行結(jié)果是()PublicclassTest{Publicstaticvoidmain(Sring[]args){Int[]array=|2,4,6,8,10|;Intsize=6Intresult=-1;Try{For(inti=0;i<size&&result==-1;i++)If(array[i]==20)result=i;}Catch(ArithmeticExceptione){System.out.println("Catch1");Catch(ArrayIndexOutOfBoundsExceptione){System.out.println("Catch2");Catch(Exceptione){System.out.println("Catch3");A、Catch1B、Catch2C、Catch3D、什么都不顯示參考答案:B136.下列常見的系統(tǒng)定義的異常中,有可能是網(wǎng)絡(luò)原因?qū)е碌漠惓J茿、IOExceptionB、ClassNotFoundExceptionC、FileNotFoundExceptionD、UnknownHostException參考答案:D137.下列常見的系統(tǒng)定義的異常中,哪個是輸入、輸出異常?()A、ClassNotFoundExceptionB、IOExceptionC、FileNotFoundExceptionD、UnknownHostException參考答案:B138.下列不屬于Swing的構(gòu)件是:A、JButtonB、JLabelC、JFrameD、JPane參考答案:D139.下列Java語句中,可以作為無限循環(huán)語句的是()A、for(;;){}B、for(inti=0;i<10000;i++){}C、while(1){}D、do{}while(false);參考答案:A140.下列Java代碼執(zhí)行的結(jié)果是()publicstaticvoidmain(String[]args){inti=0;if(i++>0){System.out.println(”0”);}else{System.out.println(”1”);}}A、0B、1C、編譯錯誤D、運(yùn)行時出現(xiàn)異常參考答案:B141.下列JAVA代碼運(yùn)行的結(jié)果是()publicclassTest{publicstaticvoidmain(String[]args){intmy_Array[]=newint[5];for(intcount=0;count<5;count++){my_Array[count]=count;System.out.println(my_Array[count]);}}}A、將1,2,3,4,5輸出到屏幕B、將0,1,2,3,4輸出到屏幕C、將0,1,2,3,4,5輸出到屏幕D、以上皆非參考答案:B142.下列Java常見事件類中哪個是鼠標(biāo)事件類?A、InputEventB、KeyEventC、MouseEventD、WindowEvent參考答案:C143.下列()不是合法的標(biāo)識符A、$millionB、$_millionC、2$_millionD、$2_million參考答案:C144.為AB類的一個無形式參數(shù)無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它,該方法頭的形式為()。A、staticB、publicC、finalD、abstract參考答案:A145.通過Person類創(chuàng)建對象p的代碼是()。A、PersonpB、newperson()C、Personp=newnewperson()D、newperson參考答案:C146.挑錯題(ABCD注釋標(biāo)注的哪行代碼有錯誤?)PublicclassTest{Publicstaticvoidmain(Stringargs[]){Intm='a';//ACharch=m;//BCh=97;//CDoublet=0.1;//D}}A、AB、BC、CD、D參考答案:B147.數(shù)據(jù)下標(biāo)越界,則發(fā)生異常,提示為()A、RuntimeExceptionB、IOExceptionExceptionC、ArrayIndexOutOfBoondD、classCastException參考答案:A148.市面上常用的數(shù)據(jù)庫,不包括()A、MySQLB、MyDBC、SQLServerD、Oracle參考答案:B149.使用字節(jié)輸出流FileOutputStream類中的哪個構(gòu)造方法,在寫數(shù)據(jù)時能夠不覆蓋文件中原有的內(nèi)容。?A、FileOutputStream(Stringname)B、FileOutputStream(Filefile,Stringname)C、FileOutputStream(Stringname,booleanappend)D、FileOutputStream(Filefile)參考答案:C150.使用接口的通常方法是()。A、定義一個接口對象,通過對象訪問B、定義一個接口變量,將變量指向?qū)崿F(xiàn)接口的對象來訪問C、將接口變量作為函數(shù)的參數(shù)來使用D、直接調(diào)用接口的函數(shù)參考答案:C151.實現(xiàn)下列哪個接口,可以啟用比較功能()A、Runnable接口B、Iterator接口C、Serializable接口D、Comparator接口參考答案:D152.若一個類對象能被整體寫入文件,則定義該類時必須實現(xiàn)哪個接口A、RunnableB、ActionListenerC、WindowsAdapterD、Serializable參考答案:D153.若變量a是String類型的數(shù)據(jù),那么表達(dá)式(a+a)的類型是:A、charB、StringC、intD、long參考答案:B154.若A1、A2為已定義的接口,以下接口定義中沒有語法錯誤的是()。A、interfaceB{voidprint(){}}B、abstractinterfaceB{voidprint()}C、abstractinterfaceBextendsA1,A2{abstractvoidprint(){};}D、interfaceB{voidprint();}參考答案:D155.如下哪個是Java中的有效關(guān)鍵字A、thatB、nameC、helloD、this參考答案:D156.如果數(shù)組元素本身是一個數(shù)組,那么這個數(shù)組元素稱為子數(shù)組(數(shù)組的數(shù)組),可使用()的格式來訪問子數(shù)組中的元素A、數(shù)組變量名[子數(shù)組索引號][子數(shù)組中的元素索引號]B、數(shù)組變量名[子數(shù)組索引號]C、數(shù)組變量名[子數(shù)組中的元素索引號]D、數(shù)組變量名[子數(shù)組中的元素索引號][子數(shù)組索引號]參考答案:A157.如果jdk的安裝路徑為:c:\\jdk,若想在命令窗口中任何當(dāng)前路徑下,都可以直接使用javac和java命令,需要將環(huán)境變量path設(shè)置為以下哪個選項()A、c:\\jdkB、c:\\jdk\\binC、c:\\jre\\binD、c:\\jre參考答案:B158.請閱讀下面的程序片段Intx=1,y=1;If(x++==2&++y==2){x=7;}System.out.println("x="+x+",y="+y);下列選項中,哪一個是程序的運(yùn)行結(jié)果()A、x=1,y=1B、x=7,y=2C、x=7,y=1D、x=2,y=2參考答案:D159.請閱讀下面的程序PublicclassTest{Publicstaticvoidmain(String[]args){Intm=37;Intn=13;While(m!=n){While(m>n){M-=n;}While(m<n){N-=m;}}System.out.println(\"m=\"+m);}}下列選項中,哪一個是正確的運(yùn)行結(jié)果()A、m=37B、m=13C、m=1D、m=2參考答案:C160.請閱讀下面程序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é)果為。A、構(gòu)造方法一、構(gòu)造方法二和構(gòu)造方法三都被調(diào)用了B、只有構(gòu)造方法-被調(diào)用了C、只有構(gòu)造方法一和構(gòu)造方法三被調(diào)用了D、只有構(gòu)造方法三被調(diào)用了參考答案:A161.哪一種類型的代碼被JVM解釋成本地代碼()。A、源代碼B、處理器代碼C、字節(jié)碼D、exe可執(zhí)行代碼參考答案:C162.哪個不是關(guān)鍵字()。A、synchronizedB、runC、volatileD、goto參考答案:B163.每個使用組件的程序必須有一個A、按鈕B、菜單C、容器D、標(biāo)簽參考答案:C164.兩個線程爭奪同一個資源A、一定死鎖B、不一定死鎖C、不會死鎖D、以上說法都不對參考答案:B165.類中的一個成員方法被下面哪個修飾符修飾,該方法只能在本類被訪問?A、publicB、protectedC、privateD、default參考答案:C166.類中的某個方法是用final修飾的,則該方法A、是虛擬的,沒有方法體B、是最終的,不能被子類繼承C、不能用被子類同名方法覆蓋D、不能被子類其他方法調(diào)用參考答案:C167.假設(shè)一個Scanner對象創(chuàng)建了,如下:Scannerinput=newScanner(System.in);下面哪一個方法可以讀取一個實數(shù)()A、input.nextDouble();B、input.nextdouble();C、input.double();D、input.Double();參考答案:A168.假設(shè)現(xiàn)在有一個對象X,有一個屬性a.則訪問當(dāng)前屬性的方法是()?A、a.xB、x.aC、A.xD、X.a參考答案:D169.基本過濾器中獲取獲取索引值為偶數(shù)的元素使用()A、:evenB、:oddC、:firstD、:last參考答案:A170.環(huán)境變量的設(shè)置在系統(tǒng)屬性的()中。A、設(shè)備管理器B、遠(yuǎn)程設(shè)置C、高級系統(tǒng)設(shè)置D、系統(tǒng)保護(hù)參考答案:C171.函數(shù)重寫與函數(shù)重載的相同之處是?()A、權(quán)限修飾符B、函數(shù)名C、返回值類型D、形參列表參考答案:B172.關(guān)于異常,下列說法正確的是A、異常是一種對象B、一旦程序運(yùn)行,異常將被創(chuàng)建C、為了保證程序運(yùn)行速度,要盡量避免異??刂艱、以上說法都不對參考答案:A173.關(guān)于以下程序段,正確的說法是()Strings1=”abc”+”def”;Strings2=newString(s1);if(s1==s2)System.out.println(“==succeeded”);if(s1.equals(s2))System.out.println(“.equals()succeeded”);A、行4與行6都將執(zhí)行B、行4執(zhí)行,行6不執(zhí)行C、行6執(zhí)行,行4不執(zhí)行D、行4、行6都不執(zhí)行參考答案:C174.關(guān)于以下程序段,正確的說法是()Strings1=”abc”+”def”;//1Strings2=newString(s1);//2If(s1==s2)//3System.out.println(“==succeeded”);//4If(s1.equals(s2))//5System.out.println(“.equals()succeeded”);//6A、行4與行6都將執(zhí)行B、行4執(zhí)行,行6不執(zhí)行C、行6執(zhí)行,行4不執(zhí)行D、行4、行6都不執(zhí)行參考答案:C175.關(guān)于線程的運(yùn)行,說法錯誤的是A、線程之間是獨(dú)立運(yùn)行的B、線程的執(zhí)行是搶占式的C、線程一旦運(yùn)行就不可能停止,直到自己的運(yùn)行代碼執(zhí)行完畢D、對于某些應(yīng)用程序,開啟多個線程能提高執(zhí)行效率參考答案:C176.關(guān)于構(gòu)造方法的敘述,錯誤的是A、Java語言規(guī)定構(gòu)造方法名與類名必須相同B、Java語言規(guī)定構(gòu)造方法沒有返回值,但不用void聲明C、Java語言規(guī)定構(gòu)造方法不可以重載D、Java語言規(guī)定構(gòu)造方法只能通過new自動調(diào)用參考答案:C177.關(guān)于封裝的描述,下面說法錯誤的是()。A、封裝將變化隔離B、封裝提高重用性C、封裝提高安全性D、只有被private修飾才叫做封裝參考答案:D178.關(guān)于XML描述錯誤的是A、XML是可擴(kuò)展標(biāo)記語言B、XML主要用于提供數(shù)據(jù)表述格式C、XML的可擴(kuò)展性不強(qiáng)D、XML主要用于不同應(yīng)用程序間的數(shù)據(jù)交換參考答案:C179.關(guān)于servlet的service方法,以下說法正確的是:A、檢查HTTP請求類型,只能檢查GET、POST請求B、檢查HTTP請求類型,只能檢查GET、POST、DELETE請求C、檢查HTTP請求類型,并在適當(dāng)?shù)臅r候調(diào)用get()、post()方法D、檢查HTTP請求類型,并在適當(dāng)?shù)臅r候調(diào)用doGet()、doPost()等方法參考答案:D180.關(guān)于onmouseover事件和onmouseout事說法正確的是?A、這兩個事件是常用事件,以頁面元素為依托的B、onmouseout是鼠標(biāo)移入事件C、這兩個事件都是鍵盤按鍵觸發(fā)類事件D、onmouseover是鼠標(biāo)移出事件參考答案:A181.關(guān)于HashMap集合說法正確的是()A、HashMap集合是單列集合B、HashMap集合不允許存儲重復(fù)鍵C、HashMap集合不允許存儲重復(fù)值D、HashMap集合線程是安全的參考答案:B182.關(guān)鍵字()表明一個對象或變量在初始化后不能修改。A、extendsB、finalC、thisD、finalizer參考答案:B183.給定如下所示的JAVA代碼,要使用這段代碼能夠編譯成功,橫線處應(yīng)該填入()。public______count(inti,doubled){returni*d;}A、doubleB、charC、intD、void參考答案:A184.給出以下的代碼,請問該程序的運(yùn)算結(jié)果是什么?classExample{publicstaticvoidmain(Stringargs[]){if("heLLO".toUpperCase()=="HELLO")System.out.println("Equal");elseSystem.out.println("NotEqual");}}請選擇一個正確的答案:A、打印輸出NotEqualB、打印輸出EqualC、代碼編譯失敗D、運(yùn)行失敗參考答案:A185.覆蓋與重載的關(guān)系是A、覆蓋只有發(fā)生在父類與子類之間,而重載可以發(fā)生在同一個類中B、覆蓋方法可以不同名,而重載方法必須同名C、final修飾的方法可以被覆蓋,但不能被重載D、覆蓋與重載是同一回事參考答案:A186.分析代碼,正確的是()PublicclassTest{Publicstaticvoidmain(String[]args){Strings1=newString("Java");Strings2=newString("Java");System.out.print((s1==s2)+""+(s1.equals(s2)));}}A、falsefalseB、truetrueC、falsetrueD、truefalse參考答案:C187.分析程序下面片段Intx;Doubled=1.5;Switch(){Case1.0:x=1;Case1.5:x=2;Case2.0:x=3;}A、編譯錯誤,因為缺少break語句B、編譯錯誤,因為缺少default語句C、switch控制變量不能為double類型D、沒有編譯錯誤參考答案:D188.訪問控制修飾符作用范圍最小的是:A、publicB、privateC、defaultD、protected參考答案:B189.對整型變量a=16,b=5,下列表達(dá)式的值為true的是。A、!(b==a/3)B、b!=a%11C、a>1&&b<1D、a!=b||a>b參考答案:D190.對于一個session來說我們描述正確的是()A、一個session對應(yīng)一個瀏覽器,瀏覽器關(guān)閉session就銷毀了B、一個session不對應(yīng)一個瀏覽器,一臺計算機(jī)只有一個sessionC、服務(wù)器為每一個瀏覽器分配一個session,但是session不會再瀏覽器關(guān)閉的時候銷毀。只有過期或服務(wù)器關(guān)閉才會銷毀D、以上都不對參考答案:C191.對于下列Test.java下列哪個敘述是正確的?PublicclassTest{Publicstaticvoidmain(Stringargs[]){Intm=10,n=20;If(n>m)System.out.print("hello");ElseSystem.out.print("ok");System.out.print("你好");}}A、程序輸出的結(jié)果是hello你好B、程序的輸出結(jié)果是helloC、程序輸出的結(jié)果是okD、程序輸出的結(jié)果是你好參考答案:A192.對于下列E.java代碼,下列哪個敘述是正確的?PublicclassE{Publicstaticvoidmain(Stringargs[]){Int[]a={1,2,3,4};System.out.println(a[4]);}}A、有編譯錯誤。B、輸出4。C、編譯正確,發(fā)生運(yùn)行異常ArrayIndexOutOfBoundsException:4。D、輸出:3。參考答案:C193.對于類與對象的關(guān)系,以下說法錯誤的是()。A、類是對象的類型B、對象由類來創(chuàng)建C、類是同類對象的抽象D、對象是創(chuàng)建類的模板參考答案:D194.對于HashMap集合說法正確的是()A、底層是數(shù)組結(jié)構(gòu)B、底層是鏈表結(jié)構(gòu)C、可以存儲null值和null鍵D、不可以存儲null值和null鍵參考答案:C195.對于catch子句的排列,下列哪種是正確的:A、子類在先,父類在后B、父類在先,子類在后C、有繼承關(guān)系的異常不能在同一個try程序段內(nèi)D、如何排列都可以參考答案:A196.定義如下的二維數(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個元素參考答案:B197.當(dāng)訪問無效的數(shù)組下標(biāo)時,會發(fā)生()。A、中止程序B、拋出異常C、系統(tǒng)崩潰D、直接跳過參考答案:B198.單例模式中,兩個基本要點(diǎn)是()。A、構(gòu)造函數(shù)私有、靜態(tài)工廠方法B、構(gòu)造函數(shù)私有、唯一實例C、靜態(tài)工廠方法、私有唯一實例D、以上都不對參考答案:B199.代表十六進(jìn)制整數(shù)的是A、123B、1900C、fa00D、0xa2參考答案:D200.從以下哪一個選項中可以獲得Servlet的初始化參數(shù)()A、ServletB、ServletContextC、ServletConfigD、GenericServlet參考答案:C201.程序閱讀題PublicclassTest{PrivateObjectobj=newObject();Publicsynchronizedvoida(){Try{Obj.wait();System.out.println("waiting");}catch(InterruptedExceptione){System.out.println("Exception");}}Publicstaticvoidmain(String[]args){NewTest().a();}}A、程序不能編譯通過B、程序可以編譯通過,沒有輸出C、程序可以編譯通過,輸出:waitingD、程序可以編譯通過,輸出:Exception參考答案:A202.程序:ClassTestApp{Publicstaticvoidmain(String[]args){Intx=6;If(x>l)System.out.println("x>l");Elseif(x>5)System.out.println("x>5");Elseif(x<10)System.out.println("x<lO");Elseif(x<29)System.out.println("x<29");ElseSystem.out.println(“以上都不是”);}}上述程序運(yùn)行后的結(jié)果是哪項?A、x>5B、x>lC、x<10D、x<29參考答案:B203.常見的受檢異常有?A、ArrayIndexOutExceptionB、NullPointerExceptionC、SQLExceptionD、以上都是參考答案:C204.不能構(gòu)成循環(huán)的語句是()。A、for語句B、while語句C、switch語句D、do__while語句參考答案:C205.表達(dá)式9/2%2的值是()。A、0B、1C、0.5D、1.5參考答案:A206.編譯并運(yùn)行下面的程序,其運(yùn)行結(jié)果是()。PublicclassA{Publicstaticvoidmain(Stringargs[]){Az=newA();Z.method(8);}Voidmethod(inti){System.out.println(“int:”+i);}Voidmethod(longi){System.out.println(“l(fā)ong:”+i);}A、程序可以編譯運(yùn)行,輸出結(jié)果為:“int:8”B、程序可以編譯運(yùn)行,輸出結(jié)果為:“l(fā)ong:8”C、程序有編譯錯誤,因為兩個method()方法必須定義為靜態(tài)(static)的D、程序可以編譯運(yùn)行,但是沒有輸出參考答案:A207.被每個類的實例共享的成員變量是類的()A、public變量B、private變量C、實例變量variablesD、類(靜態(tài))變量參考答案:D208.安裝JAVA平臺后,在哪個目錄下包含了Java的開發(fā)工具?A、\binB、\demoC、\libD、\jre參考答案:A209.Whichofthefollowingisincorrect?()A、intx=9;B、longx=9;C、floatx=1.0;D、doublex=1.0;參考答案:C210.Whichmethodmustbedefinedbyaclassimplementingthejava.lang.Runnableinterface?A、voidrun()B、publicvoidrun()C、publicvoidstart()D、voidrun(intpriority)E、publicvoidrun(intpriority)F、publicvoidstart(intpriority)參考答案:B211.Whatistheresultof45/4?()A、10B、11C、11.25D、12參考答案:B212.WhatisMath.floor(3.6)?()A、3.0B、3C、4D、5.0參考答案:A213.Weneedahuge()ofmoneytobuildanewhighschoolforthechildreninthisarea.A、amountB、mountC、amountsD、mounts參考答案:A214.Vector類的特點(diǎn)是()A、線程同步B、線程不同步C、增刪快D、底層是鏈表結(jié)構(gòu)參考答案:A215.Thread類中能運(yùn)行線程體的方法是A、start()B、resume()C、init()D、run()參考答案:D216.Theorderoftheprecedence(fromhightolow)oftheoperatorsbinary+,*,&&,||,^is:()A、&&,||,^,*,+B、*,+,&&,||,^C、*,+,^,&&,||D、*,+,^,||,&&E、^,||,&&,*,+參考答案:C217.Supposexis1.Whatisxafterx-=1?()A、0B、1C、2D、-1E、-2參考答案:A218.Socket的工作流程是(1)打開連接到Socket的輸入/輸出(2)按某個協(xié)議對Socket進(jìn)行讀/寫操作(3)創(chuàng)建Socket(4)關(guān)閉SocketA、(1)(3)(2)(4)B、(2)(1)(3)(4)C、(3)(1)(2)(4)D、(1)(2)(3)(4)參考答案:C219.ServletConfig類用作什么?A、提供關(guān)于Servlet接口的特定于HTTP的實現(xiàn)B、提供處理客戶請求的方法C、存貯啟動配置和初始化參數(shù)D、發(fā)送應(yīng)答給客戶參考答案:C220.Random對象能夠生成以下哪種類型的隨機(jī)數(shù)?A、intB、stringC、doubleD、A和C參考答案:D221.public的成員變量能夠被以下哪些對象訪問到?A、所有的對象,但子類只能直接訪問,而不能繼承父類對象的public組成員B、所有的對象,但其它包中的對象只能訪問少數(shù)從句中導(dǎo)出的成員C、所有的對象,子類可以直接訪問,也可以繼承父類對象的public組成員D、所有的對象,

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論