《java開發(fā)基礎(chǔ)》核心備考題庫(kù)及答案(含典型題、重點(diǎn)題)_第1頁(yè)
《java開發(fā)基礎(chǔ)》核心備考題庫(kù)及答案(含典型題、重點(diǎn)題)_第2頁(yè)
《java開發(fā)基礎(chǔ)》核心備考題庫(kù)及答案(含典型題、重點(diǎn)題)_第3頁(yè)
《java開發(fā)基礎(chǔ)》核心備考題庫(kù)及答案(含典型題、重點(diǎn)題)_第4頁(yè)
《java開發(fā)基礎(chǔ)》核心備考題庫(kù)及答案(含典型題、重點(diǎn)題)_第5頁(yè)
已閱讀5頁(yè),還剩332頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《java開發(fā)基礎(chǔ)》核心備考題庫(kù)及答案(含典型題、重點(diǎn)題)單選題1.字符流與字節(jié)流的區(qū)別在于A、前者帶有緩沖,后者沒有B、前者是塊讀寫,后者是字節(jié)讀寫C、二者沒有區(qū)別,可以互換使用D、每次讀寫的字節(jié)數(shù)不同參考答案:D2.自己設(shè)計(jì)的類對(duì)象作為元素存儲(chǔ)HashSet對(duì)象時(shí),要求()。A、重寫equals()方法來(lái)定義對(duì)象的是否重復(fù)B、必須重寫hashCode()方法,C、在hashCode()方法中,要用equals()方法比較成員變量計(jì)算hash值參考答案:D參考答案:B4.執(zhí)行下列代碼后,哪個(gè)結(jié)論是正確的()Stringls=newString[10];C、s[0]為未定義D、s.length為105.針對(duì)設(shè)計(jì)模式中的單例模式,為了實(shí)現(xiàn)“單例”,必須要做到A、給該類創(chuàng)建一個(gè)有參構(gòu)造方法B、私有化構(gòu)造函數(shù)C、將構(gòu)造函數(shù)的訪問級(jí)別改為protectedD、給該類分別創(chuàng)建無(wú)參和有參構(gòu)造方法參考答案:B6.在長(zhǎng)度為z的有序線性表中進(jìn)行二分查找,最壞情況下需要比較的次數(shù)是()。7.在一個(gè)合法的Java源程序文件中定義了3個(gè)類,則其中屬性為public的類可能有幾個(gè)?()8.在下列構(gòu)造方法的調(diào)用方式中,正確的是()。A、按照一-般方法調(diào)用B、由用戶直接調(diào)用C、只能通過new,自動(dòng)調(diào)用D、被系統(tǒng)調(diào)用9.在下列程序的空白處,應(yīng)填入的正確選項(xiàng)是:ilcclassObjectStreamTest{publilcstaticvoidmain(OException{ObjectOutputStreamoos=newObwFileOutputStream("serial.bin"));java.util.Dated=newJa();oos()(d);ObjectInputStreamois=newOwFileOutputStream("serial.bin"));try{java.util.dateresava.util.Date)ois.readObject();System.out.prikfromserial.binfile:"+restoredDate);}catch(ClassNotFncnf){System.out.println("classnotfou參考答案:D10.在同一個(gè)類中,方法名稱相同,參數(shù)列表不同,叫做?A、重寫B(tài)、重用C、重載11.在通常情況下,下列哪個(gè)類的對(duì)象可以作為BufferedReader類構(gòu)造方法的參數(shù)?12.在類的繼承關(guān)系中,需要遵循以下哪個(gè)繼承原則?A、多重B、單一D、不能繼承13.在讀字符文件Employee.dat時(shí),使用該文件作為參數(shù)的類是:14.在定義方法的時(shí)候,如果方法無(wú)返回值需要使用()關(guān)鍵字15.在Thread類中,提供的哪個(gè)方法,用于開啟一個(gè)新線程。16.在MySQL中,與下列語(yǔ)句等效的是()。SELECT*FROMt1,217.在MySQL中,以下()不屬于MySQL算術(shù)運(yùn)算符。18.在MySQL中,以下()不是MySQL的圖形化管理工具。是()。20.在MySQL中,使用()連接可以查詢出表A和表B中符合連B、右外連接21.在MySQL中,啟動(dòng)MySQL服務(wù)的命令是()22.在MySQL中,客戶表customers包含字段:客戶編號(hào)cid和名稱cname,訂單表orders包含字段:客戶編號(hào)cid,如果需要通過查詢獲得有訂單的客戶名稱,下面查詢語(yǔ)句中()可以實(shí)現(xiàn)該需參考答案:B23.在MySQL中,關(guān)于數(shù)據(jù)和數(shù)據(jù)庫(kù)說(shuō)法錯(cuò)誤的是()。A、廣義的理解數(shù)據(jù)可以包括文字、圖形、圖像、聲音等B、數(shù)據(jù)庫(kù)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù)C、數(shù)據(jù)庫(kù)是一個(gè)按數(shù)據(jù)結(jié)構(gòu)來(lái)存儲(chǔ)和管理數(shù)據(jù)的計(jì)算機(jī)硬件系D、數(shù)據(jù)庫(kù)是一個(gè)長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的有組織、可共享統(tǒng)一管理的數(shù)據(jù)集合24.在MySQL中,創(chuàng)建數(shù)據(jù)庫(kù)的語(yǔ)句正確的是()參考答案:B25.在Java中定義一個(gè)字符串類型的變量,正確的語(yǔ)句為D、其他三個(gè)選項(xiàng)都對(duì)參考答案:D26.在Java中,執(zhí)行完以下代碼int]x=newint[10];后,以下說(shuō)法是正確的()B、x[9]未定義D、x[0]為空參考答案:A27.在Java中,在ArrayList集合包含多個(gè)"張三"的字符串,調(diào)用remove("張三")后,對(duì)該集合描述正確的是()A、僅刪除第一個(gè)符合條件的元素B、所有"張三"都會(huì)被刪除C、刪除集合第一個(gè)添加的元素D、刪除集合最后一個(gè)添加的元素參考答案:A28.在Java中,與數(shù)據(jù)庫(kù)連接的技術(shù)是()C、數(shù)據(jù)庫(kù)廠家驅(qū)動(dòng)程序D、數(shù)據(jù)庫(kù)廠家的連接協(xié)議參考答案:B29.在Java中,以下選項(xiàng)中,()不屬于“汽車類”的行為A、啟動(dòng)B、剎車D、速度參考答案:D30.在Java中,以下關(guān)于abstract關(guān)鍵字說(shuō)法正確的是()C、抽象類中必須有abstract方法31.在Java中,以下賦值語(yǔ)句正確的是()參考答案:B32.在Java中,一個(gè)類可同時(shí)定義許多同名的方法,這些方法的形式參數(shù)個(gè)數(shù)、類型或順序各不相同,傳回的值也可以不相同。這種面向?qū)ο蟪绦虻奶匦苑Q為()。C、重載D、Java不支持此特性33.在Java中,要處理Button類對(duì)象的事件,以下各項(xiàng)中,哪個(gè)是可以處理這個(gè)事件的接口?34.在Java中,現(xiàn)有2個(gè)char類型的變量分別是a1='a’、a2=2,當(dāng)執(zhí)行a1=(char)(a1+a2);語(yǔ)句之后,a1的值應(yīng)該是()D、語(yǔ)句在編譯時(shí)出錯(cuò)35.在Java中,下面關(guān)于抽象類的描述正確的是:A、含有抽象方法的類一定是抽象類B、抽象類一定含有抽象方法C、聲明抽象類必須帶有關(guān)鍵字finalD、抽象類不能被實(shí)例化,因?yàn)槌橄箢悰]有構(gòu)造方法參考答案:A36.在Java中,下列運(yùn)算符合法的是()參考答案:C37.在Java中,下列哪個(gè)不是Object類中的方法()。38.在Java中,下列()語(yǔ)句不能通過編譯。(選一項(xiàng))39.在Java中,關(guān)于final關(guān)鍵字的說(shuō)法不正確的是()。A、如果修飾變量,則一旦賦了值,就等同一個(gè)常量B、如果修飾方法,則該方法不能在子類中被覆蓋C、如果修飾類,則該類只能被一個(gè)子類繼承D、如果修飾類,則該類不能被繼承參考答案:C40.在Java中,負(fù)責(zé)對(duì)字節(jié)代碼解釋執(zhí)行的是:A、虛擬機(jī)C、編譯器D、多線程機(jī)制41.在Java中,分析以下的代碼,則執(zhí)行循環(huán)語(yǔ)句后b的值為()inta=1,b=10;do{b-=a;a++42.在Java中,當(dāng)調(diào)用方法時(shí),若要使方法改變實(shí)參的值,可以A、用基本數(shù)據(jù)類型作為參數(shù)B、用對(duì)象作為參數(shù)C、A和B都對(duì)D、A和B都不對(duì)參考答案:B43.在Java中,存放字符串常量的對(duì)象屬于()類對(duì)象。參考答案:B44.在Java中,表示換行符的轉(zhuǎn)義字符是()。45.在Java中,編譯Java程序的命令是()為(選一項(xiàng))chara;intb;floatc;doubled;47.在JAVA語(yǔ)言中,執(zhí)行下面的循環(huán)后,x的值為(選一項(xiàng))publicstaticvoidmain(Stringargsl){inty=1,x=148.在JAVA語(yǔ)言中,下面()是邏輯運(yùn)算符中優(yōu)先級(jí)最高的(選一項(xiàng))49.在JAVA語(yǔ)言中,下列代碼的運(yùn)行結(jié)果是(選一項(xiàng))publicstaticvoidshowInfo(intA,intb){a++;b++;}publicstanglargs){inta=5;intb=10;System.out.println(a+","+b)(a,b);System.out.pr參考答案:A50.在Java語(yǔ)言中,下列代碼的運(yùn)行結(jié)果是(選一項(xiàng))inta=1,sum=0;while(a<3){sum=sum+a;a++;}System.out.prD、以上都不對(duì)參考答案:B51.在JAVA語(yǔ)言中,下列代碼的輸出結(jié)果是(選一項(xiàng))publicstaticvoidmain(Stringargsl){inti52.在Java多線程中,wait()方法作用是()A、喚醒線程B、導(dǎo)致線程等待C、線程休眠D、結(jié)束線程參考答案:B53.在Java的異常處理模型中,能單獨(dú)和finally語(yǔ)句一起使用的塊是54.在JavaScript中,能夠獲取當(dāng)前頁(yè)面url的是()55.在JavaScript中,能夠獲取web主機(jī)端口號(hào)的是()參考答案:C56.在JavaApplet程序用戶自定義的Applet子類中,一般需要重載父類的()方法來(lái)完成一些畫圖操作。參考答案:D57.在java.io包的字節(jié)輸人流中,過濾器輸入流的基類是()參考答案:D58.在if語(yǔ)句中(A處)添加適當(dāng)?shù)臈l件完成以下冒泡排序(由小/i表示趟數(shù),最多n-1趟for(intj=1;j<i;j++){if(A){//發(fā)生逆序inttemp=R[j];R[j]=R[j-1];R[j-1]=版本的方法是()60.在Applet的init()方法被調(diào)用后,接下來(lái)最先調(diào)用的方法是se'a'.System.out.println(“apple”);Break;Case'all”);Break;Case'c'.System.out.println(“center參考答案:D62.運(yùn)行下列程序片段后,關(guān)于數(shù)組a,b,c的描述,正確的是inta={2,4,6,8};intb];int]c={1,3,5,7}A、數(shù)組a,b,c具有相同的元素,元素值依次為2,4,6,8B、數(shù)組a,b,c均為空NULLD、其他選項(xiàng)的說(shuō)法均錯(cuò)誤63.運(yùn)行程序PublicclassTest{Publicstaticvoidmainings1="WelcometoJava!";Strings2="WelcometoJaA、s1和s2引用同一個(gè)字符串對(duì)象B、s1和s2引用不同的字符串對(duì)象classTest{Stringx="1";Inty;Publicstaticvoidmai2;System.out.printlD、程序有編譯錯(cuò)誤參考答案:D65.閱讀下面代碼片段:c_if.jsp:果是()A、瀏覽器空白,控制臺(tái)有信息顯示B、瀏覽器報(bào)錯(cuò),控制臺(tái)出現(xiàn)異常66.閱讀下列實(shí)現(xiàn)堆棧類并發(fā)控制的部分代碼PublicclassDatastack在程序下劃線處應(yīng)填入的正確選項(xiàng)是()67.閱讀下列的程序ClassPerson{Static{System.out.println(name);}PrivatestaticStringname="hello";}ClassDemo{Publictringlargs){Personp=null;}}下列選項(xiàng)中,程序的運(yùn)行結(jié)果是()A、無(wú)結(jié)果輸出B、輸出nullC、輸出helloD、編譯失敗參考答案:D68.閱讀下列代碼publicclassPerson{staticintarr]=newint[10];publicstaticvoidmain(Stringlargs){System.out.println(arr[9]);}}該代碼運(yùn)行的結(jié)果是:A、編譯時(shí)將產(chǎn)生錯(cuò)誤B、編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤參考答案:C69.欲構(gòu)造ArrayList類的一個(gè)實(shí)例,此類繼承了List接口,下列哪個(gè)方法是正確的?()參考答案:B70.有以下方法的定義,請(qǐng)選擇該方法的返回類型()。ReturnTypemethod(bytex,doubley){retu71.有以下程序片段,下列哪個(gè)選項(xiàng)不能插入到行1。()Publiccl72.有以下程序段Publicstaticvoidmain(Stringlargs){Intx=0;Scannersc=newScanner(System.in);X=sc.nextInt鍵盤上輸入5,則輸出結(jié)果是()73.有如下java語(yǔ)言程序,則程序運(yùn)行后的輸出結(jié)果為()publicstaticvoidmain(Stringlargs){inta=3;intb=B、eval("3+5")返回8C、eval()返回的內(nèi)容必須是整數(shù)76.用來(lái)導(dǎo)入已定義好的類或包的語(yǔ)句是()。B、import正確ue="choice_2">public77.應(yīng)用程序的main方法中有以下語(yǔ)句,則輸出的結(jié)果是()。Strings1="0.5",s2="12";Doublex=Double.parseDouble(s1);teger.parseInt(s2);System.out.printD、“12.5”參考答案:A78.應(yīng)用程序Test.java的源程序如下,在命令行鍵入:JavaTestabbccc回車后輸出的結(jié)果是()。(Stringargsl){intk1=args.length;intk2=args[2].le79.以下選項(xiàng)關(guān)于PreparedStatement的說(shuō)法錯(cuò)誤的是()A、PreparedStatement繼承了Statement,可以執(zhí)行預(yù)編譯的SQL語(yǔ)句B、PreparedStatement可以有效的防止SQL注入能執(zhí)行SQL語(yǔ)句D、PreparedStatement可以存儲(chǔ)預(yù)編譯的SQL語(yǔ)句,從而提升執(zhí)行效率參考答案:C80.以下哪項(xiàng)不是File類的功能?()A、創(chuàng)建文件B、創(chuàng)建目錄C、刪除文件D、復(fù)制文件81.以下哪個(gè)不是表達(dá)式()。A、“abc”82.以下描述正確的有()。A、方法的重寫應(yīng)用在一個(gè)類的內(nèi)部B、方法的重載與返回值類型無(wú)關(guān)C、構(gòu)造方法不能重載D、構(gòu)造方法可以重寫83.以下描述錯(cuò)誤的有()A、abstract可以修飾類、接口、方法B、abstract修飾的類主要用于被繼承C、abstract可以修飾變量84.以下關(guān)于抽象類和接口的說(shuō)法錯(cuò)誤的是()A、抽象類在Java語(yǔ)言中表示的是一種繼承關(guān)系,一個(gè)類只能使用一次繼承。但是一個(gè)類卻可以實(shí)現(xiàn)多個(gè)接口。B、在抽象類中可以沒有抽象方法C、實(shí)現(xiàn)抽象類和接口的類必須實(shí)現(xiàn)其中的所有方法,除非它也是抽象類。接口中的方法都不能被實(shí)現(xiàn)D、接口中定義的變量默認(rèn)是值,所以實(shí)現(xiàn)類中不能重新定義,也不能改變其值。E、接口中的方法都必須加上public關(guān)鍵字。參考答案:E85.以下關(guān)于編譯異常說(shuō)法正確的是()A、編譯異常就是指Exception以及其子類B、編譯異常如果產(chǎn)生,可以不用處理C、編譯異常如果產(chǎn)生,必須處理,要么捕獲,要么拋出D、編譯異常指的就是Error86.以下關(guān)于Runnable接口的描述錯(cuò)誤的是A、通過實(shí)現(xiàn)Runnable接口可以創(chuàng)建多線程程序B、Runnable接口是在java.lang包下C、實(shí)現(xiàn)Runnable接口必須重寫run()方法D、通過Runnable接口中的start()方法可以開啟線程參考答案:D87.以下關(guān)于Java語(yǔ)言繼承的說(shuō)法正確的是()A、Java中的類可以有多個(gè)直接父類B、抽象類不能有子類D、最終類可以作為其他類的父類88.以下關(guān)于java語(yǔ)句,描述不正確的是A、assert是斷言,用于進(jìn)行程序調(diào)試B、continue用來(lái)提前跳出一個(gè)塊D、catch用在異常處理中,用來(lái)捕獲異常D、編譯錯(cuò)誤90.以下程序片斷inti=1;while(i<5);{i++;}System.out.println(i);運(yùn)行結(jié)果是(選一項(xiàng))A、輸出1B、輸出5C、程序無(wú)法運(yùn)行A、“23”B、“123”C、“12”D、“234”92.以下()是編寫Servlet必須導(dǎo)入的包93.已知Strings="abcdefg",則s.substring(2,5)的返回值為()94.已知doublex=8.5,y=5.8;則表達(dá)式x++>y--值為()。選項(xiàng).95.一維數(shù)組a的第三個(gè)元素表示為98.一個(gè)Socket由()唯一確定B、一個(gè)IP地址和一個(gè)主機(jī)名C、一個(gè)主機(jī)號(hào)和一個(gè)端口號(hào)99.一般在一個(gè)Java類中,可以使用()關(guān)鍵字來(lái)修飾成員變量,該變量被稱作靜態(tài)變量。100.一般下列關(guān)于成員變量默認(rèn)值的描述中,錯(cuò)誤的是()A、byte類型的數(shù)據(jù)默認(rèn)值是0B、int類型的數(shù)據(jù)默認(rèn)值是0C、long類型的數(shù)據(jù)默認(rèn)值是0D、float類型的數(shù)據(jù)默認(rèn)值是0.0fcase2:case3:System.out.println(3);case4:System.out.println(4);}x=2時(shí),運(yùn)行結(jié)果是()。(選擇一項(xiàng))A、輸出結(jié)果是3和4B、沒有輸出任何結(jié)果C、輸出結(jié)果為3D、輸出結(jié)果是1,3和4參考答案:A102.新建一個(gè)流對(duì)象,下面哪個(gè)選項(xiàng)的代碼是錯(cuò)誤的?()103.線程通過()方法可以使具有相同優(yōu)先級(jí)線程獲得處理器。參考答案:C104.現(xiàn)有兩個(gè)類A、B,以下描述中表示B繼承自A的是()參考答案:D105.現(xiàn)有兩個(gè)類A、B,以下描述中表示B繼承自A的是()參考答案:Dnti=0;i<1O;i++){If(i==3)Break;System.out.print(i);}}}程序運(yùn)行后的輸出是哪項(xiàng)?參考答案:D107.下述代碼的運(yùn)行結(jié)果是()main(Stringlargs){intnum1=34;intnum2=55;MyClasass();mc.increase(num1,num2);System.out.printf("%d和%d",num1,num2);}publicvoidincrease(intnum1,intnum2A、35和56B、34和55C、34和56D、35和55109.下面有關(guān)JAVA異常類的描述,說(shuō)法錯(cuò)誤的是?A、異常的繼承結(jié)構(gòu):基類為Throwable,Error和Exception繼承Throwable,RuntimeException和IOException等繼承ExceptionB、非RuntimeException一般是程序錯(cuò)誤(或缺陷),其必須被C、Error類體系描述了Java運(yùn)行系統(tǒng)中的內(nèi)部錯(cuò)誤以及資源耗盡的情形,Error不需要捕捉D、RuntimeException包括錯(cuò)誤的類型轉(zhuǎn)換、數(shù)組越界訪問和試圖訪問空指針等等,必須被110.下面有關(guān)for循環(huán)的描述正確的是()A、for循環(huán)體語(yǔ)句中,可以包含多條語(yǔ)句,但要用大括號(hào)括起來(lái)B、for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況C、在for循環(huán)中,不能使用break語(yǔ)句跳出循環(huán)D、for循環(huán)是先執(zhí)行循環(huán)體語(yǔ)句,后進(jìn)行條件判斷111.下面隱式對(duì)象中,獲取page域中所保存數(shù)據(jù)的EL對(duì)象是()112.下面選項(xiàng)中,用于指定客戶端期望服務(wù)器返回哪個(gè)國(guó)家語(yǔ)言的文檔的頭字段是()參考答案:D單位的最長(zhǎng)時(shí)間的方法是()114.下面選項(xiàng)中,用于獲取Cookie名稱的方法是()115.下面選項(xiàng)中,用于返回一個(gè)Enumeration對(duì)象并包含所有的初始化參數(shù)名的方法是()116.下面選項(xiàng)中,哪一個(gè)不是Java中的關(guān)鍵字()117.下面選項(xiàng)中,哪一個(gè)不是Java中的關(guān)鍵字118.下面選項(xiàng)中,哪個(gè)類不是Object的子類?()參考答案:C120.下面選項(xiàng)中,關(guān)于Cookie的說(shuō)法正確的是()A、Cookie一旦創(chuàng)建.名稱和對(duì)應(yīng)的值都不能更改B、Cookie一旦創(chuàng)建.名稱和對(duì)應(yīng)的值都可以更改C、Cookie一旦創(chuàng)建.名稱不能更改,但值可以更改D、Cookie一旦創(chuàng)建.名稱可以更改,但值不能更改參考答案:C121.下面選項(xiàng),關(guān)于ResultSet中游標(biāo)指向的描述正確的是()()A、ResultSet對(duì)象初始化時(shí),游標(biāo)在表格的第一行B、ResultSet對(duì)象初始化時(shí),游標(biāo)在表格的第一行之前C、ResultSet對(duì)象初始化時(shí),游標(biāo)在表格的最后一行之前D、ResultSet對(duì)象初始化時(shí),游標(biāo)在表格的最后一行參考答案:B122.下面是關(guān)于類及其修飾符的一些描述,不正確的是象象C、abstract不能與final同時(shí)修飾一個(gè)類以沒有abstract方法123.下面哪一個(gè)循環(huán)會(huì)導(dǎo)致死循環(huán)?()參考答案:C124.下面哪一個(gè)不屬于KeyListener接口處理鍵盤事件的方法()參考答案:B128.下面關(guān)于自定義xml配置虛擬目錄的名字為ROOT.xml,則訪問主頁(yè)index.html時(shí)URL中正確的是()A、http://localhost:8080/chapter02/iB、http://localhost:8080C、http://localhost:8080/D、http://localhost:8080/chapter參考答案:B129.下面關(guān)于繼承的正確描述是A、在Java中,一個(gè)類可以同時(shí)繼承多個(gè)類B、在Java中,一個(gè)類可以同時(shí)實(shí)現(xiàn)多個(gè)接口C、在Java中,一個(gè)類可以同時(shí)繼承多個(gè)類和實(shí)現(xiàn)多個(gè)接口D、其他三個(gè)選項(xiàng)都對(duì)130.下面關(guān)于構(gòu)造方法的調(diào)用,正確的是()A、構(gòu)造方法在類定義的時(shí)候被調(diào)用B、構(gòu)造方法在創(chuàng)建對(duì)象的時(shí)候被調(diào)用C、構(gòu)造方法在調(diào)用對(duì)象方法時(shí)被調(diào)用D、構(gòu)造方法在使用對(duì)象的變量時(shí)被調(diào)用131.下面關(guān)于方法重載,描述錯(cuò)誤的是()。A、所謂“方法簽名”就是用方法名、參數(shù)類型名中間用“_”隔開的一個(gè)串B、方法重載可以用同一方法名實(shí)現(xiàn)不同功能C、不同參數(shù)個(gè)數(shù)、不同參數(shù)類型、或者不同參數(shù)個(gè)數(shù)且不同參數(shù)類型,均可以實(shí)現(xiàn)方法重載D、相同參數(shù)個(gè)數(shù),無(wú)法實(shí)現(xiàn)方法重載132.下面關(guān)于二維數(shù)組的說(shuō)明合法的是133.下面關(guān)于多態(tài)性的說(shuō)法,正確的是()A、一個(gè)類中,不能有同名的方法B、子類中不能有與父類中同名的方法C、子類中可以有與父類中同名且參數(shù)相同的方法D、多態(tài)性就是方法的名字可以一樣,但返回的類型必須不一樣134.下面關(guān)于抽象方法的敘述中,正確的是A、抽象方法可以有方法體B、抽象方法可以出現(xiàn)在非抽象類中C、抽象方法是沒有方法體的方法D、抽象類中的方法都是抽象方法135.下面關(guān)于不使用名稱空間引入XMLSchema文檔,正確的是A、通過屬性xsi:schemaLocation來(lái)聲明名稱空間的文檔。B、通過屬性xmlns:schemaLocation來(lái)聲明名稱空間的文檔。C、通過屬性xsi:noNamespaceSchemaLocation屬性直接指定。136.下面關(guān)于Java語(yǔ)言特點(diǎn)的描述中,錯(cuò)誤的是()。A、Java是純面向?qū)ο缶幊陶Z(yǔ)言,支持單繼承和多繼承。B、Java支持分布式的網(wǎng)絡(luò)應(yīng)用,可透明地訪問網(wǎng)絡(luò)上的其他對(duì)D、Java程序與平臺(tái)無(wú)關(guān)、可移植性好。137.下面關(guān)于FileInputStream和FileOutputStream的說(shuō)法中,錯(cuò)誤輸入流節(jié)輸出流C、如果使用FileOutputStream向一個(gè)已存在的文件中寫入數(shù)據(jù),那么寫入的數(shù)據(jù)會(huì)被追加到該文件原先的數(shù)據(jù)后面D、使用FileInputStream讀取文件數(shù)據(jù)時(shí),必須保證要讀取的文件存在并且是可讀的138.下面的程序段創(chuàng)建了BufferedReader類的對(duì)象in,以便讀取本機(jī)c盤my文件夾下的文件1.txt。File構(gòu)造函數(shù)中正確的路徑和文件名的表示是Filef=newFile(填代碼處);File=newFileReaderj+=3){System.out.print(j+"");}A、沒有任何輸出140.下面代碼的運(yùn)行結(jié)果是()n(Stringlargs){newB();}}ClassA{Inti=7;PublicA(ut.println("ifromAis"+i);}PublicvoidsetI(inti){this.i=2BextendsA{PublicB(){setI(20);}@OverridePublicA、A的構(gòu)造器沒有被調(diào)用B、A的構(gòu)造器被調(diào)用了并且顯示"ifromAis7".C、A的構(gòu)造器被調(diào)用了并且顯示"ifromAis40".參考答案:BassJ_Test{Privateintm_data=3;Publicstaticvoystem.out.println(m_daA、將“privateintm_data=3;"改為“protectedB、將“privateintm_data=3;"改為“publicintm_data=3;”C、將“privateintm_data=3;”改為“staticintm_data=3;”D、將“privateintm_data=3;"改為“intm_data=3;”142.下面Statement接口的方法中,用于執(zhí)行各種SQL語(yǔ)句的是參考答案:C143.下面IP地址格式中,錯(cuò)誤的是()參考答案:C144.下面FileItem類的方法中,用于獲得上傳文件的類型的方法參考答案:C145.下列遠(yuǎn)項(xiàng)中,哪一個(gè)不能通過編譯《)參考答案:D146.下列語(yǔ)句執(zhí)行后的輸出結(jié)果是()Inti=2,j=4;Booleank;K=(i++)>0&&(++j-4)<0;Syste147.下列語(yǔ)句序列執(zhí)行后,k的值是()intm=3,n=8,k=0;whil參考答案:C150.下列選項(xiàng)中,能夠執(zhí)行帶參數(shù)占位符SQL語(yǔ)句的是()。參考答案:C151.下列選項(xiàng)中,哪個(gè)是正確的JSP注釋格式?()A、<!--注釋信息-->B、<%!注釋信息%>C、<%=注釋信息%>D、<%--注釋信息--%>152.下列選項(xiàng)中,定義最終類的關(guān)鍵字是()?153.下列選項(xiàng)中,不屬于事件適配器類的是()參考答案:D154.下列選項(xiàng)中,不可以被final修飾的是?()A、接口B、類C、方法參考答案:A155.下列選項(xiàng)中,按照箭頭方向,不可以進(jìn)行自動(dòng)類型轉(zhuǎn)換的是參考答案:C156.下列選項(xiàng)中,EL的標(biāo)識(shí)符寫法正確的是()參考答案:D157.下列敘述中錯(cuò)誤的是()A、abstract類只能用來(lái)派生子類,不能用來(lái)創(chuàng)建abstract類的對(duì)象B、要想讓類實(shí)現(xiàn)一個(gè)接口,需要在類定義部分加上implements關(guān)鍵字象D、abstract方法必須在abstract類中聲明,但是abstract類定義中可以沒有abstract方法參考答案:CA、源文件名與public類名必須相同C、源文件中public類的數(shù)目不限D(zhuǎn)、Java語(yǔ)言的標(biāo)識(shí)符是不區(qū)分大小寫的A、一個(gè)類只能實(shí)現(xiàn)一個(gè)監(jiān)-聽-器接口B、一個(gè)類中可以同時(shí)出現(xiàn)事件源和事件處理者C、一個(gè)類可以實(shí)現(xiàn)多個(gè)監(jiān)-聽-器接口D、同一個(gè)對(duì)象可以監(jiān)聽一個(gè)事件源上多個(gè)不同的事件160.下列說(shuō)法中,錯(cuò)誤的一項(xiàng)是A、線程一旦創(chuàng)建,則立即自動(dòng)執(zhí)行B、線程創(chuàng)建后需要調(diào)用start()方法,將線程置于可運(yùn)行狀態(tài)C、調(diào)用線程的start()方法后,線程也不一定立即執(zhí)行D、線程處于可運(yùn)行狀態(tài),意味著它可以被調(diào)度161.下列數(shù)組聲明語(yǔ)句錯(cuò)誤的是()162.下列是系統(tǒng)提供的常用的類,是所有類的父類的類是()163.下列哪一個(gè)不屬于JAVA語(yǔ)言的數(shù)據(jù)類型:A、指針類型B、類C、數(shù)組D、浮點(diǎn)類型參考答案:A164.下列哪一個(gè)不屬于Java線程模型的組成部分?A、虛擬的CPUB、虛擬CPU執(zhí)行的代碼C、代碼所操作的數(shù)據(jù)D、執(zhí)行流165.下列哪個(gè)選項(xiàng)可以計(jì)算出角度為42度的余弦值()。166.下列哪個(gè)敘述是錯(cuò)誤的?B、for(表達(dá)式1;表達(dá)式2;表達(dá)式3)….語(yǔ)句中的“表達(dá)式2”的值必須是boolean型數(shù)據(jù)。C、if(表達(dá)式)….語(yǔ)句中的“表達(dá)式”的值必須是boolean型數(shù)167.下列類型的文件可以在Java虛擬機(jī)中運(yùn)行的是169.下列關(guān)于運(yùn)行字節(jié)碼文件的命令行參數(shù)的描述中,正確的是A、第一個(gè)命令行參數(shù)(緊跟命令字的參數(shù))被存放在args[0]中B、第一個(gè)命令行參數(shù)被存放在args[1]中C、命令行的命令字被放在args[0]中D、數(shù)組args]的大小與命令行參數(shù)的個(gè)數(shù)無(wú)關(guān)170.下列關(guān)于異常的敘述中,錯(cuò)誤的是()A、任何沒有捕獲到的異常都將被系統(tǒng)默認(rèn)處理程序處理B、異常對(duì)象可以由系統(tǒng)產(chǎn)生,也可以在程序中用new創(chuàng)建C、try語(yǔ)句塊中異常拋出點(diǎn)后的代碼在拋出異常后不再執(zhí)行D、一個(gè)try語(yǔ)句塊后只能跟一個(gè)catch語(yǔ)句171.下列關(guān)于異常的說(shuō)法,不正確的是?A、try代碼塊里邊寫的是可能產(chǎn)生異常的代碼B、catch用來(lái)處理異常C、一個(gè)try只能配一個(gè)catchD、catch處理異常時(shí),一般是把把異常信息打印出來(lái)172.下列關(guān)于選擇結(jié)構(gòu)語(yǔ)句的說(shuō)法中,錯(cuò)誤的是()A、if語(yǔ)句中的條件表達(dá)式是一個(gè)布爾值B、if語(yǔ)句和switch語(yǔ)句都屬于選擇結(jié)構(gòu)語(yǔ)句C、switch語(yǔ)句中的表達(dá)式只能是布爾類型的值D、switch語(yǔ)句中的表達(dá)式可以是Strin173.下列關(guān)于數(shù)組最值的描述中,錯(cuò)誤的是()A、要想求數(shù)組的最值必須先定義一個(gè)數(shù)組B、在求數(shù)組最值時(shí),初始時(shí)一定要將數(shù)組中的第一個(gè)元素的值賦給變量C、求數(shù)組最值過程中,一定要對(duì)數(shù)組進(jìn)行遍歷D、在求數(shù)組最大值時(shí),使用變量記住每次比較后較大的那個(gè)值參考答案:B174.下列關(guān)于哪個(gè)不屬于java的特性()B、繼承175.下列關(guān)于類和對(duì)象的說(shuō)法中,錯(cuò)誤的是()A、類用于描述多個(gè)對(duì)象的共同特征,它是對(duì)象的模板B、類在Java中是一個(gè)可有可無(wú)的概念C、對(duì)象是類的具體化,一個(gè)類可以對(duì)應(yīng)多個(gè)對(duì)象D、類是對(duì)事物的抽象描述,對(duì)象則是該類事物的個(gè)體參考答案:B176.下列關(guān)于接口和抽象類描述正確的是?A、都需要實(shí)現(xiàn)類B、都可以在內(nèi)部創(chuàng)建變量C、都不能實(shí)例化D、都需要繼承參考答案:CA、Java語(yǔ)言規(guī)定構(gòu)造方法不可以重載B、Java語(yǔ)言規(guī)定構(gòu)造方法可以聲明為privateC、Java語(yǔ)言規(guī)定構(gòu)造方法沒有返回值,但不用void聲明D、Java語(yǔ)言規(guī)定構(gòu)造方法名與類名必須相同178.下列關(guān)于構(gòu)造方法的描述,錯(cuò)誤的是()A、一個(gè)類中可以定義多個(gè)空參數(shù)的構(gòu)造方法B、一個(gè)類中可以定義多個(gè)構(gòu)造方法C、構(gòu)造方法的方法名前面沒有返回值類型的聲明D、在構(gòu)造方法中不能使用return語(yǔ)句返回一個(gè)值,但是可以單獨(dú)使用return作為方法的結(jié)束179.下列關(guān)于浮點(diǎn)型數(shù)據(jù)的定義,哪一個(gè)不能通過編譯()180.下列關(guān)于多線程中的靜態(tài)同步方法說(shuō)法中,正確的是()B、靜態(tài)同步方法的鎖既可以是this,也可以是該方法所在類的cC、一個(gè)類中的多個(gè)靜態(tài)同步方法可以同時(shí)被多個(gè)線程執(zhí)行。D、不同類的靜態(tài)同步方法被多線程訪問時(shí),線程間需要等待。181.下列關(guān)于變量組成部分描述正確的一項(xiàng)是:(選一項(xiàng))A、變量名不是標(biāo)識(shí)符;B、變量名是標(biāo)識(shí)符;C、浮點(diǎn)型屬于復(fù)合類型;D、變量分為:基本類型和復(fù)合類型;參考答案:B182.下列關(guān)于XML的描述中,正確的是()A、所有的XML元素都必須是小寫的B、所有XML元素都必須正確地關(guān)閉C、所有XML文檔都必須有DTDD、以上說(shuō)法都正確183.下列關(guān)于UDP協(xié)議特點(diǎn)的描述中,錯(cuò)誤的是()A、在UDP協(xié)議中,數(shù)據(jù)的發(fā)送端和接收端不建立邏輯連接。B、UDP協(xié)議消耗資源小,通信效率高,通常都會(huì)用于音頻、視頻和普通數(shù)據(jù)的傳輸。C、UDP協(xié)議在傳輸數(shù)據(jù)時(shí)不能保證數(shù)據(jù)的完整性,因此在傳輸重要數(shù)據(jù)時(shí)不建議使用UDP協(xié)議。D、在UDP協(xié)議連接中,必須要明確客戶端與服務(wù)器端。184.下列關(guān)于try-chtch-finally語(yǔ)句的描述中,錯(cuò)誤的是()A、try語(yǔ)句后面的程序段將給出處理異常的語(yǔ)句B、catch()方法跟在try語(yǔ)句后面,它可以是一個(gè)或多個(gè)C、catch()方法有一個(gè)參數(shù),該參數(shù)是某種異常類的對(duì)象D、finally語(yǔ)句后面的程序的總是被執(zhí)行的,該語(yǔ)句起到提供統(tǒng)一接口的作用185.下列關(guān)于ServletConfig對(duì)象的說(shuō)法中,正確的是()。A、ServletConfig對(duì)象可以用來(lái)獲取Servlet的配置信息。B、ServletConfig對(duì)象可以實(shí)現(xiàn)Servlet信息的共享。D、ServletConfig對(duì)象可以讀取web.xml文件中所有的信息。186.下列關(guān)于LinkedList的描述中,錯(cuò)誤的是()A、LinkedList集合對(duì)于元素的增刪操作具有很高的效率。一個(gè)元素和后一個(gè)元素。C、LinkedList集合對(duì)于元素的查找操作具有很高的效率。D、LinkedList集合中的元素索引從0開始。參考答案:C187.下列關(guān)于Applet程序的描述中,錯(cuò)誤的是()A、Applet程序的主類必須是Applet類的子類B、Applet程序的主類中應(yīng)有一個(gè)main()方法C、Applet程序不是完整的獨(dú)立程序D、Applet的字節(jié)碼文件必須嵌套在一個(gè)HTML文件中188.下列關(guān)鍵字中,用于創(chuàng)建類的實(shí)例對(duì)象的是()默認(rèn)布局是()參考答案:C190.下列的哪個(gè)賦值語(yǔ)句是正確的?ain(Stringargsl){System.ouatn=20.89f;//CInnerClass(){}Voidf(){nnerClasstom=newInnerClass194.下列代碼list中的元素存儲(chǔ)順序是()LinkedListli=newLinkedList();li.addFirst("a");li.addFirst("b");li.li.addFirst("d");li.addFirst("e");System.195.下列程序運(yùn)行結(jié)果是()PublicclassDemo{Publicstaticvoidmain(Stringlargs){Objectobj=newFather(){Publicvoiystem.out.println(\"helloworld\");}};Obj.show();}}ClC、無(wú)結(jié)果D、程序編譯報(bào)錯(cuò)參考答案:D196.下列程序的運(yùn)行結(jié)果是()n(Stringlargs){Inta=3;Doubleb=3.5;Intk=(int)b;Istem.out.println("0");Elseif(a>k)System.A、程序不能運(yùn)行參考答案:B197.下列程序采用BorderLayout布局管理,選擇正確的語(yǔ)句填入橫線處,實(shí)現(xiàn)在North區(qū)域顯示一個(gè)名字是“北方”的Button構(gòu)件。Importjava.awt.*;PublicclassTest{Publicstaticvoidmain(Stringlargs){Framefrm=newFrame("北方");Frm.setLayout(newBorderLayout());()()rm.setSize(200,200);Frm.setVisible(trA、frm.add("South",newButton("北方"));B、add("North",newButton("北方"));C、frm.add("North",newButton("北方"));D、frm.add("North",Button("北方"));參考答案:C198.下列標(biāo)識(shí)符(名字)命名原則中,正確的是()A、類名的首字母小寫B(tài)、變量和方法名的首寫字母大寫C、接口名的首寫字母小寫199.下列File類的構(gòu)造方法格式,錯(cuò)誤的是()200.下列ABCD注釋標(biāo)注的哪行代碼有編譯錯(cuò)誤?ClassTVoidf(intn){Intm;//AIntt=n+x;//BInty=m+x;//204.調(diào)用trim方法,可以去掉字符串的那部分空格()B、后部C、全部205.數(shù)據(jù)下標(biāo)越界,則發(fā)生異常,提示為()206.使用Validate驗(yàn)證控件時(shí),使用表單元素的()屬性進(jìn)行匹207.使用BigDecimalbd=newBigDecimal(1.2);實(shí)例化,輸出為Bd要原因是()。A、double型常量存儲(chǔ)誤差所致B、double型轉(zhuǎn)換成BigDecimal類型所致C、BigDecimal也存在存儲(chǔ)誤差所致D、BigDecimal常量無(wú)法精確存儲(chǔ)引起的208.實(shí)用運(yùn)算符()來(lái)調(diào)用類的構(gòu)造方法和創(chuàng)建新對(duì)象。A、+209.實(shí)現(xiàn)字符流的讀操作類是()210.實(shí)現(xiàn)一個(gè)接口必須使用的關(guān)鍵字是211.實(shí)例對(duì)象在引用該對(duì)象的屬性和方法時(shí),必須先使用new關(guān)鍵字創(chuàng)建一個(gè)對(duì)象實(shí)例,然后再使用()的格式進(jìn)行訪問212.聲明一個(gè)數(shù)組int[][arr=new[3][5];該數(shù)組中共有()個(gè)元素。213.設(shè)類B和類C都不是抽象類,且類B是類C的父類。下列聲明對(duì)象x1的語(yǔ)句中不正確的是()214.若在E盤下已有文件a.txt,并且文件中已經(jīng)存在文本內(nèi)容,現(xiàn)執(zhí)行如下代碼:FileOutputStreamfos=newFileOutputStream(“E:A、E盤下的a.txt將會(huì)被刪除B、編譯報(bào)錯(cuò)C、E盤下的a.txt將會(huì)被清空D、以上說(shuō)法都不對(duì)215.若int][arr={{1,2,3}},則arr[0][1]的結(jié)果為()216.若doubleval=Math.ceil(-11.9);,則val的值是()217.如下是Java中的標(biāo)識(shí)符的是218.如果子類中的方法mymehtod()覆蓋了父類中的方法mymethod(),假設(shè)父類方法頭部定義如下,voidmymethod(inta),則子類方法定義不合法的是()?參考答案:C219.如果子類要調(diào)用父類的方法,可以使用哪個(gè)關(guān)鍵字?220.如果需要從文件中讀取數(shù)據(jù),則可以在程序中創(chuàng)建哪一個(gè)類的對(duì)象()221.如果需要從文件中讀取數(shù)據(jù),則可以在程序中創(chuàng)建的類的對(duì)參考答案:A222.如果希望所有的控件在界面上按網(wǎng)格均勻排列,應(yīng)使用的布局管理器是()223.認(rèn)真閱讀下面代碼,并按要求進(jìn)行作答。vari=9varii=(i>8)?100:9;alert(ii);在以上語(yǔ)句執(zhí)行后,輸出的結(jié)果是()參考答案:Ctern();Strings3=”abc”;System.out.println(s1==s2);Sprintln(s2==s3);System.out.println(s1==s3);下列選項(xiàng)中,程序的輸出結(jié)果為()參考答案:A225.請(qǐng)閱讀下面的代碼ClassA{Intx;Staticinty;Voidfac(Strings){Sy下列選項(xiàng)中描述正確的是()A、x,y和s都是成員變量B、x是實(shí)例變量,y是類變量,s是局部變量C、x和y是實(shí)例變量,s是參數(shù)D、x,y和s都是實(shí)例變量參考答案:B226.請(qǐng)閱讀下面的程序片段Intx=3;If(x>5){System.out.print(\"a\");}else{System.out.print(\"b\");}選擇程序的運(yùn)行結(jié)果()D、編譯錯(cuò)誤參考答案:B227.請(qǐng)閱讀下面的程序片段:publicstaticvoidmain(Stringlargs){{inta=1;System.out.print(a);}{inta=2;System.out.print(System.out.print(a);}程序的運(yùn)行結(jié)果是()D、編譯不通過參考答案:A228.請(qǐng)閱讀下面的程序片段:classDemo{privatestaticintx;publicstaticvoidmain(Stringlargs){System.out.println(x++);}}程序的運(yùn)行C、無(wú)結(jié)果D、編譯失敗參考答案:Aargs){Inttemp=0;For(inti=1;i<5;i++){Foemp++;}}System.out.println(temp);}}下列選項(xiàng)中,哪個(gè)是程序的運(yùn)行結(jié)果()參考答案:C230.請(qǐng)閱讀下面的程序PublicClassTest{PublicStaticVoidMain(stringIArgs){For(intX=0;x<5;x++){If(x%2==0)t.print(x+”“);}}}下列選項(xiàng)中,哪一個(gè)是程序的運(yùn)行結(jié)果()。D、不輸出任何內(nèi)容231.請(qǐng)閱讀下面的程序PublicclassTest{Publicstaticvoidmain(Stringlargs){For(intx=0;x<=3;x++){Continue;Sy+”“);}}}下列選項(xiàng)中,哪一個(gè)是程序的運(yùn)行結(jié)果D、編譯失敗232.請(qǐng)閱讀下面的程序PublicclassSwitchDemo3{Publicstaticvoidmain(Stringlargs){Charc=,B?;Switch?{Case,A?:System.oSystem.out.println(“差”);Break;}}}下列選項(xiàng)中,哪一個(gè)才是程序的運(yùn)行結(jié)果D、編譯失敗233.請(qǐng)問,以下哪項(xiàng)是Java正確的注釋形式?234.哪個(gè)類是用于將字節(jié)流轉(zhuǎn)換為字符流。235.哪個(gè)方法是實(shí)現(xiàn)Runnable接口必須實(shí)現(xiàn)的參考答案:B236.類中不加任何訪問權(quán)限限定的成員屬于()237.類的設(shè)計(jì)要求它的某個(gè)成員變量不能被外部類直接訪問,獲得需要的訪問控制應(yīng)該使用下面的修飾符是B、不加修飾符參考答案:D239.接口中的方法被默認(rèn)是什么的()A、接口中屬性全是靜態(tài)常量B、接口中所有方法都是抽象方法C、接口不能實(shí)例化D、接口的實(shí)現(xiàn)類可以實(shí)現(xiàn)接口的部分方法參考答案:C242.將jsp翻譯成的Servlet源碼后,用戶訪問JSP文件時(shí)會(huì)被調(diào)用的方法是()Demo{Publicstaticvoidmain(Stringargsl){Longnum+2;System.out.printlD、程序錯(cuò)誤244.假設(shè)Calendarcalendar=newGregorianCalendar()。()返回星期幾245.假如程序運(yùn)行時(shí)敲入如下命令:javaMyProggoodmorning,則gvl){System.out.print246.假如indexOf()方法未能找到所指定的子字符串,那么其返回值為()D、以上答案都不對(duì)247.獲取單列集合中元素的個(gè)數(shù)可以使用下列哪個(gè)方法?()248.關(guān)于異常的含義,下列描述中最正確的一個(gè)是:A、程序編譯或運(yùn)行時(shí)發(fā)生的異常事件B、程序自定義的異常事件C、程序語(yǔ)法錯(cuò)誤D、程序編譯錯(cuò)誤249.關(guān)于以下程序代碼的說(shuō)明正確的是()。1testaticintx=100;3publicstaticvoidmain(Stringlargs)4HewHasStatic();5hs1.x++;6HasStatichs2=new+;8hs1=newHasStatic();9hs1.x++10HasStatic.x--;11SyA、5行不能通過編譯,因?yàn)橐昧怂接徐o態(tài)變量B、10行不能通過編譯,因?yàn)閤是私有靜態(tài)變參考答案:D250.關(guān)于線程的運(yùn)行,說(shuō)法錯(cuò)誤的是A、線程之間是獨(dú)立運(yùn)行的B、線程的執(zhí)行是搶占式的C、線程一旦運(yùn)行就不可能停止,直到自己的運(yùn)行代碼執(zhí)行完畢D、對(duì)于某些應(yīng)用程序,開啟多個(gè)線程能提高執(zhí)行效率參考答案:C251.關(guān)于下面的程序Test.java說(shuō)法正確的是()。publicclassTest{intx=2;inty=0;publicstaticvoidmain(Stringargsl){System.A、報(bào)告編譯錯(cuò)誤B、輸出無(wú)窮大C、輸出0D、編譯通過,但運(yùn)行時(shí)報(bào)錯(cuò)252.關(guān)于下面Java代碼片段,說(shuō)法正確的是()inta=8,b=9;if(a=b){System.out.println("true");}else{System.out.prinB、輸出falseC、無(wú)輸出D、編譯錯(cuò)誤A、實(shí)現(xiàn)一個(gè)接口必須實(shí)現(xiàn)接口的所有方法B、一個(gè)類只能實(shí)現(xiàn)一個(gè)接口C、接口間不能有繼承關(guān)系D、接口和抽象類是同一回事254.關(guān)于構(gòu)造函數(shù)的說(shuō)法哪個(gè)正確?()A、一個(gè)類只能有一個(gè)構(gòu)造函數(shù)B、一個(gè)類可以有多個(gè)不同名的構(gòu)造函數(shù)C、構(gòu)造函數(shù)與類同名D、構(gòu)造函數(shù)必須自己定義,不能使用父類的構(gòu)造函數(shù)參考答案:C255.關(guān)于構(gòu)造方法的敘述,錯(cuò)誤的是A、Java語(yǔ)言規(guī)定構(gòu)造方法名與類名必須相同B、Java語(yǔ)言規(guī)定構(gòu)造方法沒有返回值,但不用void聲明C、Java語(yǔ)言規(guī)定構(gòu)造方法不可以重載D、Java語(yǔ)言規(guī)定構(gòu)造方法只能通過new自動(dòng)調(diào)用參考答案:C256.關(guān)于方法重載的描述,以下選項(xiàng)中正確的是A、方法名必須一致B、返回值類型必須不同C、參數(shù)個(gè)數(shù)必須一致D、參數(shù)的個(gè)數(shù)和類型都不一致257.關(guān)于對(duì)象成員占用內(nèi)存的說(shuō)法哪個(gè)正確?A、同一個(gè)類的對(duì)象共用一段內(nèi)存B、同一個(gè)類的對(duì)象共享類的靜態(tài)成員變量C、對(duì)象的方法不占用內(nèi)存D、其他三種說(shuō)法都不對(duì)258.關(guān)于Servlet內(nèi)各個(gè)常用方法的執(zhí)行順序,以下說(shuō)法中正確的A、首先執(zhí)行service方法B、執(zhí)行service方法后,執(zhí)行doGet|doPost等方法C、執(zhí)行service方法后,執(zhí)行destroy方法D、先執(zhí)行doGet|doPost等方法,再執(zhí)行service方法259.關(guān)于return語(yǔ)句的描述,正確的是A、使程序執(zhí)行從方法中返回B、只能讓方法返回?cái)?shù)值C、方法中必須含有return語(yǔ)句260.關(guān)于MySQL,以下說(shuō)法正確的是:A、這是一個(gè)DBMSB、這是我們使用的數(shù)據(jù)庫(kù)C、啟動(dòng)需要輸入命令:netstopmysqlD、無(wú)需安裝可直接使用261.關(guān)于main()方法的定義,正確的是262.關(guān)于java中的集合實(shí)現(xiàn)類,下列說(shuō)法描述錯(cuò)誤的是()。A、HashMap是Map接口的實(shí)現(xiàn)類B、ArrayList對(duì)象是長(zhǎng)度可變的對(duì)象引用數(shù)組C、集合框架都包含三大塊內(nèi)容:對(duì)外的接口、接口的實(shí)現(xiàn)和對(duì)集合運(yùn)算的算法D、Set中存儲(chǔ)一組不允許重復(fù)、有序的對(duì)象263.關(guān)于HttpServletResponse的說(shuō)法中,錯(cuò)誤的是A、getWriter方法可以獲取響應(yīng)的輸出流對(duì)象B、addCookie方法可以向響應(yīng)中添加cookie對(duì)象C、setCharacter方法可以設(shè)置響應(yīng)的編碼D、sendRedirect方法可以將請(qǐng)求重定向到指定位置264.關(guān)于EL表達(dá)式中的運(yùn)算符,以下說(shuō)法中正確的是:A、ne表示是否不相等C、!${a}表示取a的邏輯非265.關(guān)于BufferedReader類的readLine()方法,以下說(shuō)法不正確的是A、方法readLine()每次讀取一行數(shù)據(jù)。B、方法readLine()每次讀取一個(gè)字節(jié)。C、該方法可能拋出IOException異常,調(diào)用該方法時(shí)通常應(yīng)將它放到try塊中,并通過catch塊處理異常。D、如果讀到流的末尾,該方法返回的結(jié)果為null。266.關(guān)鍵字()表明一個(gè)對(duì)象或變量在初始化后不能修改。參考答案:B267.構(gòu)造方法何時(shí)被調(diào)用()?A、類定義時(shí)B、創(chuàng)建對(duì)象時(shí)C、調(diào)用對(duì)象方法時(shí)D、使用對(duì)象屬性時(shí)268.構(gòu)造方法何時(shí)被調(diào)用()。A、類定義時(shí)B、創(chuàng)建對(duì)象時(shí)C、調(diào)用對(duì)象方法時(shí)D、使用對(duì)象變量時(shí)269.供給Java存取數(shù)據(jù)庫(kù)能力的包是參考答案:A270.給定如下所示的JAVA代碼,要使用這段代碼能夠編譯成功,橫線處應(yīng)該填入()。public()count(inti,doubled){returni*d;}參考答案:A271.給定如下Java代碼,編譯運(yùn)行時(shí),結(jié)果是(選一項(xiàng))publicstaticvoidmain(Stringargsl){for(inti=0;i<3;i++A、編譯時(shí)報(bào)錯(cuò)B、正確運(yùn)行,輸出012C、正確運(yùn)行,輸出123D、正確運(yùn)行,輸出0123參考答案:A272.給定如下java代碼,編譯時(shí)會(huì)在()出現(xiàn)錯(cuò)誤。classParent{}classChildextendsParent{publicstaticvoidmain(Stildc1=newChild();//第三行Childc2=newParent();//第四行}}A、第四行C、第二行D、第一行273.給定如下Java程序,編譯運(yùn)行時(shí),將在()語(yǔ)句出現(xiàn)錯(cuò)誤。inti=0;//a語(yǔ)句for(;i<10;i++){//b語(yǔ)句if(i>5){Stringtest=”hello”;//c語(yǔ)句}}System.out.println(test);//d語(yǔ)句274.給定某Java程序的main方法,如下:publicstaticvoidmain(Stringlargs){System.out.print("Hello"+args[1]);}從命令行傳參:peopleworldnation,該程序的運(yùn)行結(jié)果是(選一項(xiàng))D、運(yùn)行時(shí)出現(xiàn)異常275.給定java代碼如下,編譯運(yùn)行,結(jié)果是(選一項(xiàng))pubcvoidmain(Stringlargs){inti;System.outA、編譯錯(cuò)誤B、運(yùn)行時(shí)出現(xiàn)例外C、正常運(yùn)行,輸出i=-1D、正常運(yùn)行,輸出i=0參考答案:A276.給出以下的代碼,請(qǐng)問該程序的運(yùn)算結(jié)果是什么?classExample{publicstaticvoidmain(Stringargsl){if("String".substri=="String")System.out.println("Equal");elseSystem.NotEqual");}}請(qǐng)選擇一個(gè)正確的答案:A、打印輸出EqualB、打印輸出NotEqualC、代碼編譯失敗D、無(wú)輸出參考答案:A277.給出以下的代碼,請(qǐng)問該程序的運(yùn)算結(jié)果是什么?classExample{publicstaticvoidmain(Stringargsl){if("heLLO".toU()=="HELLO")System.out.println("Equal");elseSystem.out.println("NotEqual");}}請(qǐng)選擇一個(gè)正確的答案:A、打印輸出NotEqualB、打印輸出EqualC、代碼編譯失敗D、運(yùn)行失敗參考答案:A278.給出以下代碼,請(qǐng)問該程序的運(yùn)行結(jié)果是什么?()。PublicclassExample{Publicstaticvoidmain(Stringargs二++i;J--;}while(j>0);System.out.println(i);}}D、編譯失敗279.分析以下程序的運(yùn)行結(jié)果,得到的結(jié)論是()。PublicclassMyClass{Strings;Publicstaticvoidmain(StringlarClass();M.go();)VoidMyClass(){S=”conA、程序可以運(yùn)行,但屏幕沒有輸出任何字符。B、程序可以運(yùn)行,屏幕輸出字符串為"null"。C、程序可以運(yùn)行,屏幕輸出字符串為"constructor"。D、程序無(wú)法編譯運(yùn)行。參考答案:B280.分析代碼PublicclassTest{Publicstaticvoidmain(Stringlargs){Strings=newString("WelcometoJava");Objecto=s;StringA、當(dāng)將s賦值給o時(shí)(Objecto=s),一個(gè)新的對(duì)象創(chuàng)建了B、當(dāng)將o轉(zhuǎn)換為字符串d(Stringd=(String)o)時(shí),一個(gè)新的對(duì)象創(chuàng)建了C、當(dāng)將o轉(zhuǎn)換為字符串d(Stringd=(String)o)時(shí),o的內(nèi)容發(fā)生了改變D、S、o和d引用的是同一個(gè)字符串對(duì)象參考答案:D281.方法頭中的關(guān)鍵字()用來(lái)表示方法不返回任何值。282.方法pr聲明為publicstaticvoidpr(float)scores,intn){聲明了三個(gè)變量int]ary=newint[10];intm=5;intn=10;那么下面正確調(diào)用pr方法的是D、都不正確283.對(duì)于已經(jīng)被定義過可能拋出異常的語(yǔ)句,在編程時(shí)()A、必須使用tryB、如果程序錯(cuò)誤,必須使用tryC、可以置之不理D、可以通過throw語(yǔ)句新建異常并將其拋出284.對(duì)于下列Hello.java源文件,哪個(gè)敘述是正確的?PublicclassHello{Intx;Staticinty;Voidhello1(){X=100;Y=200;}A、代碼沒有編譯錯(cuò)誤B、代碼可以通過編譯,運(yùn)行時(shí)觸發(fā)異常C、代碼有編譯錯(cuò)誤提示:無(wú)法從靜態(tài)上下文中引用非靜態(tài)變量xD、hello1方法中操作變量y導(dǎo)致編譯錯(cuò)誤285.對(duì)于下列E.java代碼,下列哪個(gè)敘述是正確的?PublicclassE{Publicstaticvoidmain(Stringargsl){Int[]a={1,2,3,4};SysB、輸出4。C、編譯正確,發(fā)生運(yùn)行異常ArrayIndexOutOfBoundsException:4。參考答案:C286.對(duì)于可以獨(dú)立運(yùn)行的Java應(yīng)用程序,下列()說(shuō)法是正確的。A、無(wú)須main方法B、必須有兩個(gè)main方法C、可以有多個(gè)或零個(gè)main方法D、必須有一個(gè)main方法287.對(duì)于GImage類,說(shuō)法不正確的是()。A、可將圖片存儲(chǔ)在GImage類的對(duì)象中B、可使用.getRed(..)將像素值中的紅色值取出C、GImage類的對(duì)象只能處理位圖D、將GImage類對(duì)象像素矩陣中R、G、B的值都用G值代替,會(huì)得到該圖片的灰度圖288.對(duì)象的特征在類中表示為變量,稱為類的()。A、對(duì)象B、屬性D、數(shù)據(jù)類289.定義了int型二維數(shù)組a[6][7]后,數(shù)組元素a[2][3]前的數(shù)組元素個(gè)數(shù)為參考答案:D290.定義了Exception類的子類MyBadException后,在類ExpTest中定義了如下方法,在傳入的參數(shù)iIndex超過數(shù)組mArr的下標(biāo)范圍時(shí)候,拋出一個(gè)MyBadException異常,空格中分別應(yīng)該填入什么?PublicintgetItemValue(intiIndex)()MyBadException{Int]mArr=newint[]{1,3,7,15,44,63,127};If(iIndexr.length){()newMyBadException(“下標(biāo)值大于數(shù)組長(zhǎng)度“);}參考答案:B291.點(diǎn)擊鼠標(biāo)或者拖動(dòng)鼠標(biāo)時(shí),觸發(fā)的事件是下列的哪一個(gè)?()參考答案:D292.抽象類與接口的區(qū)別在于:()A、抽象類可以實(shí)現(xiàn)多重繼承,而接口不行B、抽象類不可以繼承,而接口可以C、抽象類中可以有非抽象的方法,而接口中只能有抽象方法D、接口只是抽象類的另一種叫法參考答案:C293.程序閱讀題PublicclassTest{PrivateObjectobj=newObject();Publicsynchronizedvoida(){Try{Obj.wait();System.out.prwaiting");}catch(InterruptedExceptione){System.out.pception");}}Publicstaticvoidmain(StringlargsA、程序不能編譯通過B、程序可以編譯通過,沒有輸出C、程序可以編譯通過,輸出:waitingD、程序可以編譯通過,輸出:Exception參考答案:A294.程序閱讀題PublicclassAextendsThread{Protectedvoidrun(){System.out.println("thisisrun()");}Publicstaticvoidmairgs){Aa=newA();A.starA、程序不能編譯通過B、程序可以編譯通過,沒有輸出C、程序可以編譯通過,輸出:thisisrun()D、程序可以編譯通過,輸出:StartThisisrun()參考答案:A(Stringlargs){Intx=0;//定義變量x,初始值為OInty=0;//定義變量y,初始值為0Booleanb=x==0||y++<0;System.out.println(\"6;If(x>1)System.out.println("x>1");Elsrintln("x>5");Elseif(x<10)System.out.println("x<1f(x<29)System.out.println("x<29");ElseSystem.out.println(298.表示條件“x=2與y=3有且只有一個(gè)成立”的Java表達(dá)式是299.表達(dá)式6.5/7.5*3+'A'的值的類型為()。300.編譯并運(yùn)行以下程序,以下描述哪個(gè)選項(xiàng)是正確的()classA{protectedbooleanequals(){returnsuper.eqA、編譯通過運(yùn)行無(wú)異常B、編譯通過但運(yùn)行時(shí)出錯(cuò)C、行2出錯(cuò),不能成功編譯D、不能成功編譯,行3出錯(cuò)結(jié)果是(選一項(xiàng))A、代碼無(wú)法編譯,因?yàn)閟witch語(yǔ)句沒有一個(gè)合法的表達(dá)式參考答案:B302.編譯Java源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為()。303.包訪問級(jí)的成員能被哪些對(duì)象訪問到()A、同一個(gè)包中的其他類D、同一個(gè)包中的子類304.安裝好JDK后,在其bin目錄下有許多exe可執(zhí)行文件,其305.安裝JAVA平臺(tái)后,在哪個(gè)目錄下包含了Java的開發(fā)工具?306.Whichofthefollowing307.WhichofthefollowingisnotpermaneA、對(duì)象B、數(shù)組C、字符串參考答案:BA、統(tǒng)一資源定位符B、超文本傳輸協(xié)議C、簡(jiǎn)單郵件傳輸協(xié)議D、文件傳輸協(xié)議311.Toimprovereadabilityandmaintainabilit參考答案:C313.System.out.println('z1-a')輸出()參考答案:A314.synchronized關(guān)鍵字有同步()2種方法?A、代碼快和線程B、方法和線程C、代碼塊和方法315.switch語(yǔ)句判斷條件不可以接收的數(shù)據(jù)類型有316.Swing常用的基本組件有()317.Supposeincomeis4001,whatistheoutputoftf(income>3000){System.out.println("IncomeisElseif(income>4000){System.out.println("IncomeithecharacterwhoseUnicodeisstoredinvaA、堆和棧B、堆和字符串常量區(qū)C、字符串常量區(qū)和寄存器D、寄存器和棧容和長(zhǎng)度可以隨時(shí)修改。B、String類覆蓋了equals()方法,而StringBuffer類沒有覆蓋equals()方法類對(duì)象之間不能D、String對(duì)象有存儲(chǔ)空間,StringBuffer對(duì)象沒有存儲(chǔ)空間E、退出系統(tǒng)F、中斷系統(tǒng)G)獲取系統(tǒng)屬性H)垃圾回收參考答案:D三個(gè)操作字符串的效率優(yōu)先級(jí)順序是()D、三種字符串優(yōu)先級(jí)一樣參考答案:C323.Random對(duì)象能夠生成以下哪種類型的隨機(jī)數(shù)?324.public的成員變量能夠被以下哪些對(duì)象訪問到?A、所有的對(duì)象,但子類只能直接訪問,而不能繼承父類對(duì)象的public組成員B、所有的對(duì)象,但其它包中的對(duì)象只能訪問少數(shù)從句中導(dǎo)出的成員C、所有的對(duì)象,子類可以直接訪問,也可以繼承父類對(duì)象的public組成員D、所有的對(duì)象,但子類不能訪問其它包中的父類對(duì)象的public組成員325.private級(jí)的成員可以被哪些對(duì)象訪問?A、僅同一類的私有成員函數(shù)B、同一個(gè)包中的其它類C、僅同一類的所有成員函數(shù)D、所有的其它類326.MySQL語(yǔ)言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,其中,CREATE、DROP、ALTER語(yǔ)句是實(shí)現(xiàn)()功能A、數(shù)據(jù)操縱B、數(shù)據(jù)控制C、數(shù)據(jù)定義D、數(shù)據(jù)查詢參考答案:C327.MVC模式中,V指的是()A、模型B、視圖C、控制器D、邏輯328.Map集合中要想根據(jù)該集合的鍵獲取對(duì)應(yīng)的值需要調(diào)用哪個(gè)329.main方法是Java應(yīng)用程序執(zhí)行的入口點(diǎn),關(guān)于main方法的方法頭以下哪項(xiàng)是合法的?()參考答案:B330.KeyEvent類位于下列哪個(gè)包中()331JVM在執(zhí)行一個(gè)Java類時(shí),大致采用以下過程?A、執(zhí)行類中的代碼一>裝載類一>校驗(yàn)類B、校驗(yàn)類一>裝載類一>執(zhí)行類中的代碼C、裝載類一>執(zhí)行類中的代碼一>校驗(yàn)類D、裝載類一>校驗(yàn)類一>執(zhí)行類中的代碼332.JSP中存在如下代碼:<%="2"+"4"%>,運(yùn)行該JSP后,以下說(shuō)法正確的是()A、沒有任何輸出D、指令將引發(fā)錯(cuò)誤參考答案:C333.JSP文件也可以像Servlet程序一樣,在下列選項(xiàng)中的哪個(gè)文件中進(jìn)行注冊(cè)和映射虛擬路徑()334.JComboBox中用于在指定的索引處插入選項(xiàng)的方法是()337.Java中()關(guān)鍵字可以拋出異常。參考答案:C338.Java語(yǔ)言中,下列子句中是異常處理統(tǒng)一出口的是D、以上說(shuō)法都不對(duì)參考答案:C339.Java語(yǔ)言的類間的繼承關(guān)系是()A、多重的B、單重的C、線程的D、不能繼承340.Java應(yīng)用程序和小程序的區(qū)別在于A、前者代碼量較大B、前者不能單獨(dú)執(zhí)行,后者可以C、前者可以單獨(dú)執(zhí)行,后者不能D、二者用途一樣,沒什么區(qū)別參考答案:C341.Java系統(tǒng)標(biāo)準(zhǔn)輸入對(duì)象System.in使用的輸入流是:342.Java程序計(jì)算表達(dá)式-6.5%2的結(jié)果是:()。選項(xiàng).343.JavaSE的命令文件appletviewer所在的目錄是()。選項(xiàng).344.Java.語(yǔ)言中所有的簡(jiǎn)單數(shù)據(jù)類型都被包含在()中。345.HTTP協(xié)議服務(wù)的默認(rèn)端口號(hào)是()參考答案:D346.HttpServletResponse接口中定義的SC_OK常量表示請(qǐng)求成功,其狀態(tài)碼是()參考答案:D347.HttpServletResponse對(duì)象中用于獲取字節(jié)輸出流對(duì)象的方法348.HttpServletRequest接口中g(shù)etParameterNames()方法的返回值類型是()tUtils{3)privatestaticvoidprocess(byte)b){}4)}PaublicclassSomeApp{3)publicstaticvoidmain(Stringlargsbytes=newbyte[256];5)//insertcodehere6)}7)}Whatisreque5inclassSomeApptousethepro

溫馨提示

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

評(píng)論

0/150

提交評(píng)論