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

下載本文檔

版權(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í)題卷36)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開發(fā)基礎(chǔ)第1部分:單項(xiàng)選擇題,共149題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.閱讀下面一段代碼,代碼的輸出結(jié)果是()Integerin1=newInteger(10);Integerin2=newInteger(10);Integerin3=10;Integerin4=10;System.out.print(in1==in2);System.out.print(in1==in3);System.out.print(in3==in4);A)truetruetrueB)falsefalsetrueC)falsefalsefalseD)falsetruefalse[單選題]2.以下由for語句構(gòu)成的循環(huán)執(zhí)行的次數(shù)是()。for(inti=0;true;i++);A)有語法錯(cuò),不能執(zhí)行B)無限次C)執(zhí)行1次D)一次也不執(zhí)行[單選題]3.下列屬于線程類構(gòu)造方法的有A)publicThread();B)publicThread(Runnabletarget);C)publicThread(Runnabletarget,Stringname);D)以上都正確[單選題]4.下列容器中哪一個(gè)的默認(rèn)布局管理器是BorderLayout。A)PanelB)AppletC)DialogD)ScrollBar[單選題]5.閱讀下面代碼:InterfaceParent{Publicintcount(inti);}PublicclassTestimplementsParent{Publicintcount(inti){Returni%9:}Publicstaticvoidmain(string[]args){__________________________Inti=p.count(20);}}在_-___橫線處加入()語句,可以使這段代碼編譯通過。A)Testp=newTest();B)Parentp;C)Parentp=newParent();D)Testp=newParent();[單選題]6.下列關(guān)于classpath環(huán)境變量的說法中,哪一個(gè)是正確的A)classpath配置一次后可永久使用B)沒有classpath環(huán)境變量就不能運(yùn)行Java程序C)classpath環(huán)境變量可以讓虛擬機(jī)找到class文件的目錄D)查看當(dāng)前classpath配置的命令是:classpath[單選題]7.以下方法的返回類型是ReturnTypemethod(bytex,floaty){return(short)x/y*2A)byteB)shortC)intD)float[單選題]8.如果在HTML頁面中包含如下圖片標(biāo)簽,則選項(xiàng)中的()語句能夠獲取該元素。A)document.getElementById(?img?)B)document.getElementById(?tp?)C)document.getElementById(?pic?)D)document.getElementById(?#pic?)[單選題]9.下面對(duì)象中,封裝了Filter在web.xml中的所有注冊信息的是()A)javax.servlet.ServletConfigB)javax.servlet.FilterConfigC)javax.servlet.FilterChainD)java.servlet.ServletContext[單選題]10.下列關(guān)于元素值REQUEST的作用,描述正確的是()A)表示用戶直接訪問頁面時(shí).Filter將調(diào)用B)目標(biāo)資源通過RequestDispatcher的include()方法訪問時(shí).Filter將被調(diào)用C)目標(biāo)資源通過RequestDispatcher的forward()方法訪問時(shí).Filter將被調(diào)用D)目標(biāo)資源是通過聲明式異常處理機(jī)制調(diào)用時(shí).Filter將被調(diào)用[單選題]11.用abstract修飾的類稱為抽象類,它們A)只能用于派生新類,不能用于創(chuàng)建對(duì)象B)只能用于創(chuàng)建對(duì)象,不能用于派生新類C)既可用于創(chuàng)建對(duì)象,也可用于派生新類D)即不能用于創(chuàng)建對(duì)象,也不可用于派生新類[單選題]12.下列哪個(gè)不是Java的關(guān)鍵字?()。A)ifB)THENC)constD)try[單選題]13.閱讀代碼:int[]X=NewInt[25];編譯運(yùn)行后,以下說法正確的是()。A)x[24]的值等于0B)x[25]的值等于0C)x[24]未定義D)x[24]的值等于null[單選題]14.請(qǐng)求行位于請(qǐng)求消息的第()行A)1B)2C)3D)4[單選題]15.inta[]={45,4,67,23,65,87,34,52,56};數(shù)組中a[5]的值為()A)23B)45C)65D)87[單選題]16.在Java多線程中,請(qǐng)用下面哪種方式不會(huì)使線程進(jìn)入阻塞狀態(tài)。A)sleep()B)Suspend()C)wait()D)yield()[單選題]17.在Java中用什么關(guān)鍵字修飾的方法可以直接通過類名來調(diào)用?()A)staticB)finalC)privateD)void[單選題]18.File類的方法中,用于列舉某個(gè)目錄下所有子目錄及子文件名的方法是A)length()B)getName()C)list()D)listFiles()[單選題]19.研究下面C代碼段Intcnt=0;While(cnt<1){Cnt++;}在該程序段執(zhí)行后計(jì)數(shù)變量cnt的值應(yīng)該是()A)0B)陷入無限循環(huán)C)1D)以上都不是[單選題]20.當(dāng)向HashSet集合中添加一個(gè)對(duì)象時(shí),首先會(huì)調(diào)用該對(duì)象的()方法來計(jì)算對(duì)象的哈希值。A)equals()B)add()C)hashCode()D)get()[單選題]21.下列關(guān)于Thread類的線程控制方法的說法中錯(cuò)誤的一項(xiàng)是:A)線程的yield()方法調(diào)用結(jié)束后,該線程進(jìn)入運(yùn)行狀態(tài)B)若沒有相同優(yōu)先級(jí)的線程處于可運(yùn)行狀態(tài),線程調(diào)用yield()方法時(shí),當(dāng)前線程將繼續(xù)執(zhí)行C)線程可以通過調(diào)用yield()方法使和當(dāng)前線程優(yōu)先級(jí)一樣的線程運(yùn)行D)線程可以通過調(diào)用sleep()方法使比當(dāng)前線程優(yōu)先級(jí)低的線程運(yùn)行[單選題]22.以public修飾的類如:publicclassCar{…}則Car()A)可被其它程序包中的類使用B)僅能被本程序包中的類使用C)不能被任意其它類使用D)不能被其它類繼承[單選題]23.給出下面代碼段,哪行將引起一個(gè)編譯時(shí)錯(cuò)誤?1)publicclassTest{2)intm=0;3)publicTest(inta){m=a;}4)publicstaticvoidmain(Stringarg[]){5)Testt1=newTest();6)intn=0;7)Testt2=newTest(n);8)}9)}A)行5B)行7C)行3D)行1[單選題]24.Arrays是一個(gè)用于數(shù)組處理的API,使用Arrays工具包正確的導(dǎo)入語句是()。A)importjava.util.Arrays;B)importjava.lang.Arrays;C)import.Arrays;D)importjava.awt.Arrays;[單選題]25.以下程序段的輸出是什么?int[]num7={1,3,5,2,8,9,5,0};intx7=num7[0];for(inti=0;i<=num7.length-1;i++){if(num7[i]<x7){x7=num7[i];}}System.out.println(x7);A)1B)9C)0D)都不是[單選題]26.下列說法,錯(cuò)誤的是A)static方法中能處理static的屬性B)static方法中可調(diào)用非static方法C)非static方法中可以調(diào)用static方法D)非static方法中可以處理static屬性[單選題]27.File對(duì)象既可以表示文件,也可以表示目錄,它可以查出與文件相關(guān)的信息,不包括那個(gè)選項(xiàng)()?A)文件內(nèi)容B)文件名稱C)最后修改時(shí)間D)文件大小[單選題]28.關(guān)于Java類中帶參數(shù)的方法,下列選項(xiàng)中的說法錯(cuò)誤的是:A)帶參數(shù)方法的返回值不能為voidB)使用帶參數(shù)的方法分為兩步:1、定義帶參數(shù)的方法;2、調(diào)用帶參數(shù)的方法C)帶參數(shù)方法的參數(shù)個(gè)數(shù)可以為一個(gè)或多個(gè)D)帶參數(shù)方法的參數(shù)可以是任意的基本類型數(shù)據(jù)或引用類型數(shù)據(jù)[單選題]29.線程的優(yōu)先級(jí)用1~10之間的整數(shù)來表示,其中哪個(gè)代表優(yōu)先級(jí)最低。A)1B)0C)10D)5[單選題]30.Math.round(3.7)輸出結(jié)果為?()A)4B)3.7C)3D)0[單選題]31.下面選項(xiàng),DataSource接口中用于獲得數(shù)據(jù)庫連接的是()。A)DelegateB)FactoryC)ConnectionD)getConnection[單選題]32.下面定義數(shù)組語句,正確的是()A)intB)intC)int[]D)int[][單選題]33.使用session標(biāo)識(shí)會(huì)話的工作流程中,錯(cuò)誤的是:A)客戶端第一次訪問Web服務(wù)時(shí),服務(wù)器創(chuàng)建一個(gè)會(huì)話,并產(chǎn)生唯一的sessionIDB)服務(wù)器響應(yīng)客戶端,將sessionID回傳給客戶端C)客戶端再次發(fā)出請(qǐng)求時(shí),附帶SessionIDD)客戶端重啟瀏覽器后,依舊可以識(shí)別出之前的sessionID[單選題]34.下面關(guān)于Pattern類的描述,錯(cuò)誤的是()。A)Pattern類在java.util.regex.*包中B)Pattern通過compile()方法把正則表達(dá)式封裝在Pattern類的對(duì)象中C)通過Pattern對(duì)象的matcher()方法,把匹配串封裝Matcher對(duì)象,用find()方法進(jìn)行查找D)Matcher對(duì)象的find()方法只能找到一個(gè)匹配串[單選題]35.下列選項(xiàng)中,哪個(gè)是正確的JSP注釋格式?()A)<!--注釋信息-->B)<%!注釋信息%>C)<%=注釋信息%>D)<%--注釋信息--%>[單選題]36.下面關(guān)于靜態(tài)成員變量的描述,錯(cuò)誤的是()。A)靜態(tài)成員變量可以通過實(shí)例化對(duì)象變量引用B)靜態(tài)成員變量可以直接用類名引用C)用同一類定義、實(shí)例化的多個(gè)對(duì)象變量,一個(gè)對(duì)象的靜態(tài)成員變量的修改將影響到所有對(duì)象D)靜態(tài)成員變量不能被非靜態(tài)方法引用[單選題]37.下列關(guān)于接口描述正確的是?A)接口的實(shí)現(xiàn)類必須實(shí)現(xiàn)接口的全部方法B)接口只能繼承一個(gè)接口C)接口和抽象類一樣D)接口的聲明是用Class[單選題]38.閱讀下面代碼importjava.util.ArrayList;publicclassDemo{publicstaticvoidmain(String[]args){ArrayListlist=newArrayList();list.add("aaa");list.add("bbb");list.add("ccc");for(Objectobj:list){if(obj.equals("bbb")){list.remove(obj);}}System.out.println(list);}}下列選項(xiàng)中,哪一個(gè)是程序執(zhí)行后的結(jié)果A)[aaa,ccc]B)[aaa,bbb,ccc]C)[]D)以上都不對(duì)[單選題]39.下列哪個(gè)類的聲明是正確的?()A)abstractfinalclassHI{}B)abstractprivatemove(){}C)protectedprivatenumber;D)publicabstractclassCar{}[單選題]40.如果線程正處于運(yùn)行狀態(tài),則它可能到達(dá)的下一個(gè)狀態(tài)是:A)只有終止?fàn)顟B(tài)B)只有阻塞狀態(tài)和終止?fàn)顟B(tài)C)可運(yùn)行狀態(tài),阻塞狀態(tài),終止?fàn)顟B(tài)D)其他所有狀態(tài)[單選題]41.構(gòu)造函數(shù)何時(shí)被調(diào)用()A)類定義時(shí)B)創(chuàng)建對(duì)象時(shí)C)調(diào)用對(duì)象方法時(shí)D)使用對(duì)象的變量時(shí)[單選題]42.要為程序中的按鈕button設(shè)置一個(gè)熱鍵alt+A,可以采用的代碼是A)button.setMnemonic('A')B)button.setMnemonic("alt+A")C)button.setToolTipTextD)button.setToolTipText("alt+A")[單選題]43.閱讀下面的程序:publicclasstest{publicstaticvoidmain(Stringargs[]){inti;floatf=2.3f;doubled=2.7;i=((int)Math.ceil(f))*((int)Math.round(d));System.out.println(i);}}程序執(zhí)行后,運(yùn)行結(jié)果為以下哪個(gè)選項(xiàng)?A)9B)5C)6D)6.1[單選題]44.執(zhí)行以下代碼后,說法正確的是publicclassTestextendsThread{publicstaticvoidmain(Stringargs[]){Testtest=newTest();test.start();try{test.sleep(3000);}catch(Exceptione){}System.out.println(?main線程?);}publicvoidrun(){System.out.println(?自定義線程?);}}A)線程test會(huì)休眠3秒鐘B)main線程會(huì)休眠3秒鐘C)main線程和test線程都會(huì)休眠3秒鐘D)以上說法均不對(duì)[單選題]45.在Applet的關(guān)鍵方法中,下列哪個(gè)方法是關(guān)閉瀏覽器以釋放Applet占用的所有資源?A)init()B)start()C)paint()D)destroy()[單選題]46.下面類或者接口中,不屬于Java集合體系的是()。A)java.util.CollectionsB)java.util.MapC)java.util.VectorD)java.util.Hashtable[單選題]47.關(guān)于構(gòu)造方法的敘述,錯(cuò)誤的是A)Java語言規(guī)定構(gòu)造方法名與類名必須相同B)Java語言規(guī)定構(gòu)造方法沒有返回值,但不用void聲明C)Java語言規(guī)定構(gòu)造方法不可以重載D)Java語言規(guī)定構(gòu)造方法只能通過new自動(dòng)調(diào)用[單選題]48.請(qǐng)閱讀下面的程序片段intx=3;if(x>5){System.out.print(\"a\");}else{System.out.print(\"b\");}選擇程序的運(yùn)行結(jié)果()A)aB)bC)abD)編譯錯(cuò)誤[單選題]49.下列說法正確的是A)一個(gè)進(jìn)程默認(rèn)有兩個(gè)主線程B)實(shí)現(xiàn)多線程的方法不可以用繼承Thread類來完成C)多個(gè)線程之間的執(zhí)行順序是確定的D)一個(gè)進(jìn)程可以包含多個(gè)線程[單選題]50.System類位于以下哪個(gè)包中?A)java.ioB)java.utilC)java.awtD)java.lang[單選題]51.關(guān)于實(shí)例方法和類方法,以下描述正確的是:()A)實(shí)例方法只能訪問實(shí)例變量B)類方法既可以訪問類變量,也可以訪問實(shí)例變量C)類方法只能通過類名來調(diào)用D)實(shí)例方法只能通過對(duì)象來調(diào)用[單選題]52.以下哪個(gè)不是page指令的屬性()。A)importB)pageEncodingC)errorPageD)content[單選題]53.下列配置中,表示過濾器攔截所有用戶請(qǐng)求訪問的是()A)<url></url>B)<url-pattern></url-pattern>C)<url></url>D)<url-pattern>*</url-pattern>[單選題]54.編譯并運(yùn)行以下程序,以下描述哪個(gè)選項(xiàng)是正確的()1classA{2protectedbooleanequals(){3returnsuper.equals();4}5}A)編譯通過運(yùn)行無異常B)編譯通過但運(yùn)行時(shí)出錯(cuò)C)行2出錯(cuò),不能成功編譯D)不能成功編譯,行3出錯(cuò)[單選題]55.數(shù)組元素在Java中儲(chǔ)存在A)棧B)隊(duì)列C)堆D)鏈表[單選題]56.創(chuàng)建一個(gè)標(biāo)識(shí)有?關(guān)閉?按鈕的語句是()。A)JTextFieldb=newJTextField(?關(guān)閉?);B)JLabelb=newJLabel(?關(guān)閉?);C)JCheckboxb=newJCheckbox(?關(guān)閉?);D)JButtonb=newJButton(?關(guān)閉?);[單選題]57.下面關(guān)于Servlet的技術(shù)特點(diǎn),正確的是()A)功能強(qiáng)大B)不可移植C)安全性不高D)不可擴(kuò)展[單選題]58.關(guān)于DAO模式,下面說法不正確的是?A)隔離了數(shù)據(jù)訪問代碼和業(yè)務(wù)邏輯代碼B)訪據(jù)庫的數(shù)據(jù)時(shí),業(yè)務(wù)邏輯代碼直接調(diào)用DAO方法即可C)數(shù)據(jù)訪問層代碼變化容易影響業(yè)務(wù)邏輯代碼D)符合單一職能原則,降低了耦合性,提高了可復(fù)用性[單選題]59.下面方法中,用于返回元素設(shè)置值的方法是()A)getServletContext()B)getFilterName()C)getInitParameter(Stringname)D)getInitParameterNames()[單選題]60.下列方法中哪一個(gè)不能用于獲取異常信息A)toString()B)getMessage()C)drawline()D)printStackTrace()[單選題]61.Java語言接口間的繼承關(guān)系是A)單繼承B)多重繼承C)不能繼承D)不一定[單選題]62.下面選項(xiàng)中,用于判斷當(dāng)前HttpSession對(duì)象是否是新創(chuàng)建的方法是()A)request.isNew();B)request.isTrue()C)response.isTrue();D)session.isNew();[單選題]63.在MySQL中,下列對(duì)主鍵描述不正確的是()。A)可以有多個(gè)主鍵B)不能為空C)不能重復(fù)D)如果是整數(shù)可以設(shè)置自動(dòng)增長[單選題]64.下面技術(shù)中,用于封裝數(shù)據(jù)和業(yè)務(wù)邏輯的是()A)JSPB)JSC)ServletD)JavaBean[單選題]65.關(guān)于java中的多重if和switch結(jié)構(gòu),下列說法錯(cuò)誤的是()A)多重if可以實(shí)現(xiàn)switch結(jié)構(gòu)的功能B)多重if多用于條件為區(qū)間范圍的條件判斷C)switch結(jié)構(gòu)中的case后面不可以是字符串D)switch結(jié)構(gòu)一般用于條件為等值的條件判斷[單選題]66.下面選項(xiàng)中,表示服務(wù)器錯(cuò)誤的狀態(tài)碼是()A)100B)404C)304D)500[單選題]67.Java語言是一個(gè)純面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,具有嚴(yán)格的繼承性。其中所有類都直接或間接來源于共同的類A)ObjectB)Java.lang.*C)SystemD)superclass[單選題]68.簡單構(gòu)造方法何時(shí)被調(diào)用()A)類定義時(shí)B)創(chuàng)建對(duì)象時(shí)C)調(diào)用對(duì)象方法時(shí)D)使用對(duì)象的變量時(shí)[單選題]69.在JDK安裝目錄下,用于存放可執(zhí)行程序的文件夾是()A)binB)jreC)libD)db[單選題]70.關(guān)于構(gòu)造函數(shù)的說法哪個(gè)正確?()A)一個(gè)類只能有一個(gè)構(gòu)造函數(shù)B)一個(gè)類可以有多個(gè)不同名的構(gòu)造函數(shù)C)構(gòu)造函數(shù)與類同名D)構(gòu)造函數(shù)必須自己定義,不能使用父類的構(gòu)造函數(shù)[單選題]71.常見的受檢異常有?A)ArrayIndexOutExceptionB)NullPointerExceptionC)SQLExceptionD)以上都是[單選題]72.score是一個(gè)整數(shù)數(shù)組,有五個(gè)元素,已經(jīng)正確初始化并賦值,仔細(xì)閱讀下面代碼,程序運(yùn)行結(jié)果是()temp=score[0];for(intindex=1;index<5;index++){if(score[index]<temp){temp=score[index];}}A)求最大數(shù)B)求最小數(shù)C)找到數(shù)組最后一個(gè)元素D)編譯出錯(cuò)[單選題]73.由于java的每個(gè)對(duì)象都有一個(gè)內(nèi)置鎖,當(dāng)用synchronized修飾方法時(shí),內(nèi)置鎖會(huì)保護(hù)整個(gè)方法。在調(diào)用該方法前,需要獲得內(nèi)置鎖,否則就處于()。?A)就緒狀態(tài)B)阻塞狀態(tài)C)運(yùn)行狀態(tài)D)死亡狀態(tài)[單選題]74.分析下面的Java語言代碼,則執(zhí)行循環(huán)語句后b的值為()inta=1,b=10;do{b-=a;a++;}while(b--<0);A)9B)-2C)-1D)8[單選題]75.選出以下定義合法的標(biāo)識(shí)符。A)floatB)2acC)<3cD)$abc[單選題]76."South"、"West"、"North"、"Center"五個(gè)區(qū)域的布局管理的是()A)BoxLayoutB)BorderLayoutC)GridLayoutD)CardLayout[單選題]77.設(shè)計(jì)一個(gè)GUI類,要進(jìn)行事件處理,這個(gè)類要實(shí)現(xiàn)()接口。A)ActionListenerB)EventListenerC)AddEventD)AblesListener[單選題]78.如下Java程序執(zhí)行后,b結(jié)果是:()。Inta=2,b;B=a++;選項(xiàng).A)1B)2C)3D)4[單選題]79.執(zhí)行下面程序后輸出正確結(jié)果是publicclasstest{publicstaticvoidmain(Stringargs[]){System.out.print(100%3);System.out.print(",");System.out.print(100%3.0);}}A)1,1B)1,1.0C)1.0,1D)1.0,1.0[單選題]80.在java中,下列()類不能派生出子類A)finalclassMyClass{}B)abstractclassMyClass{}C)classMyClass{}D)publicclassMyClass{}[單選題]81.以下選項(xiàng)中,使用了緩沖區(qū)技術(shù)的流是A)BufferedOutputStreamB)FileInputStreamC)DataOutputStreamD)FileReader[單選題]82.Java語言的類型是()。A)面向?qū)ο笳Z言B)面向過程語言C)匯編程序D)形式語言[單選題]83.下面標(biāo)記中,用來顯示段落的標(biāo)記是()。A)<h1>B)C)D)[單選題]84.對(duì)于XML文檔元素描述錯(cuò)誤的是A)XML文檔中可以有多個(gè)頂層元素B)XML文檔中的元素可以嵌套C)XML文檔元素由開始標(biāo)記、屬性、元素內(nèi)容和結(jié)束標(biāo)記這幾個(gè)部分組成D)XML的元素可以自己命名,但要遵照一定的規(guī)則[單選題]85.一般類的封裝是指在定義一個(gè)類時(shí),將類中的屬性私有化,即使用()關(guān)鍵字來修飾。A)publicB)privateC)protectedD)static[單選題]86.在編寫Servlet類時(shí),可以繼承父類并與協(xié)議無關(guān)的對(duì)象是()A)ServletB)GenericServletC)HttpServletD)ServletContext[單選題]87.下面的main()方法的定義哪些是正確的?()A)publicstaticvoidmain(Stringargs){}B)publicstaticvoidmain(String[]){}C)publicstaticvoidmain(String[]args){}D)publicstaticvoidMAIN(String[]xyz){}[單選題]88.下列代碼段執(zhí)行后,x,y的值分別是()Intx,y;X=3;Y=++x;X=y++;A)34B)35C)43D)45[單選題]89.標(biāo)記鏈接圖片的屬性是()A)srcB)altC)widthD)height[單選題]90.以下代碼的運(yùn)行結(jié)果是哪一項(xiàng)。_________publicclassStringTest{publicstaticvoidmb_operate(Stringx,Stringy){x.concat(y);y=x;}publicstaticvoidmain(Stringargs[]){Stringa="A";Stringb="B";mb_operate(a,b);System.out.println(a+"."+b);}}A)AB)AC)A.BD)B.B[單選題]91.下面程序執(zhí)行的結(jié)果是()IntX=2,y=3;Switch(x){Default:y++;Case3:y++;Case4:y++;}System.out.println(y);A)3B)4C)5D)6[單選題]92.現(xiàn)在有變量a,類型是Hero,下列哪一個(gè)選項(xiàng)用于判斷a是否是Hero類型?A)equals(Hero)B)a==HeroC)a!=HeroD)ainstanceofHero[單選題]93.關(guān)于迭代器說法錯(cuò)誤的是()。A)在所有集合中都可以使用迭代器去遍歷元素B)迭代器的hasNext()方法返回值是布爾類型C)HashMap不是集合,所以HashMap上沒有迭代器D)next()方法將返回集合中的上一個(gè)元素[單選題]94.為了從文本文件中逐行讀取內(nèi)容,應(yīng)該使用哪個(gè)處理流對(duì)象?A)BufferedReaderB)BufferedWriterC)BufferedlnputstreamD)Bufferedoutputstream[單選題]95.在Java中,可以創(chuàng)建長度為4的數(shù)組對(duì)象的是()。A)int[]arr=newint[];B)int[]arr=newint(4);C)int[]arr=newint[]{12,34,56,78};D)int[]arr=newint[4]{12,34,56,78};[單選題]96.下面隱式對(duì)象中,可以獲取EL其它10個(gè)隱式對(duì)象的是()()A)pageScopeB)pageContextC)requestScopeD)pagecontext[單選題]97.下面關(guān)于try塊的說法中,正確的是()。A)try塊后至少應(yīng)有一個(gè)catch塊B)try塊后必須有finally塊C)可能拋出異常的方法調(diào)用應(yīng)放在try塊中D)對(duì)拋出的異常的處理應(yīng)放在try塊中[單選題]98.下面哪個(gè)類使用了緩沖技術(shù)A)BufferedOutputStreamB)FileInputStreamC)ObjectOutputStreamD)FileReader[單選題]99.Java的字符類型采用的是Unicode編碼方案,每個(gè)Unicode碼占用()個(gè)比特位。A)8B)16C)32D)64[單選題]100.對(duì)于循環(huán)語句下列描述正確的是()A)while和do-while實(shí)現(xiàn)的效果一樣B)while循環(huán)可以用for循環(huán)代替C)while(1)表示無限循環(huán)D)continue可以跳出循環(huán)[單選題]101.下面關(guān)于Math.random()方法生成的隨機(jī)數(shù),正確的是?()A)0.8652963898062596B)-0.2C)3.0D)1.2[單選題]102.關(guān)于異常處理,如果程序中要拋出異常,應(yīng)使用下列哪個(gè)語句()A)catchB)throwC)finallyD)throws[單選題]103.JSP隱式對(duì)象pageContext所對(duì)應(yīng)的類是()A)javax.servlet.http.PageContextB)javax.servlet.jsp.PageContextC)javax.servlet.http.jsp.PageContextD)javax.servlet.jsp.http.PageContext[單選題]104.java.awt.Frame的父類是。A)java.util.WindowB)java.awt.WindowC)java.awt.PanelD)java.awt.ScrollPane[單選題]105.下列哪行代碼將輸出整數(shù)7()。1:publicclassMain{2:publicstaticvoidmain(Stringargs[]){3:doublex=6.5;4:System.out.println(Math.floor(x+1));5:System.out.println(Math.ceil(x));6:System.out.println(Math.round(x));7:}8:}A)第4行B)第4行和第5行C)第6行D)第4、5、6行[單選題]106.凡是從外部設(shè)備流向中央處理器的數(shù)據(jù)流,稱為A)輸出流B)輸入流C)字符流D)字節(jié)流[單選題]107.Givencodebelow:ClassValue{Inti;}PublicclassTest{Publicstaticvoidmain(String[]argv){Integerv1=39;Integerv2=39;System.out.println(v1.equals(v2));}}Whichofthefollowingstatementistrue()?A)Itdoesnotcompilebecauseofline6and7,thatthetypearenotmatchforassignmentoperator.B)Itcompilesandprintout?true?.C)Itcompilesandprintout?false?.D)Itcompilesbutexceptionraisesforline6atruntime:typemismatch.[單選題]108.哪個(gè)敘述是正確的?A)floatheight=3.5F;是正確的float變量聲明。B)charch='你';是錯(cuò)誤的char變量聲明。C)booleanyes=1;是正確的boolean變量聲明。D)byteamount=128;是正確的byte型變量聲明。[單選題]109.下列常量中,屬于整型常量的是?()A)198B)2e3fC)trueD)null[單選題]110.在MySQL中,刪除經(jīng)銷商1018的數(shù)據(jù)記錄的代碼:()fromdistributorswheredistri_num=1018A)droptableB)delete*C)dropcolumnD)delete[單選題]111.使用var聲明的變量,對(duì)于變量名的要求,以下說法錯(cuò)誤的是?A)第一個(gè)字符必須是字母、下劃線、美元符號(hào)B)除第一個(gè)字符外,其他字符可以是字母、下劃線、美元符號(hào)或數(shù)字C)不區(qū)分大小寫D)不能與關(guān)鍵字同名,如if,for等[單選題]112.在Java中,有關(guān)Connection描述錯(cuò)誤的是()A)Connection是Java程序與數(shù)據(jù)庫建立的連接對(duì)象,這個(gè)對(duì)象只能用來連接數(shù)據(jù)庫,不能執(zhí)行SQL語句B)JDBC的數(shù)據(jù)庫事務(wù)控制要靠Connection對(duì)象完成C)Connection對(duì)象使用完畢后要及時(shí)關(guān)閉,否則會(huì)對(duì)數(shù)據(jù)庫造成負(fù)擔(dān)D)只有MySQL和Oracle數(shù)據(jù)庫的JDBC程序需要?jiǎng)?chuàng)建Connection對(duì)象,其他數(shù)據(jù)庫的JDBC程序不用創(chuàng)建Connection對(duì)象就可以執(zhí)行數(shù)據(jù)庫操作[單選題]113.下面哪個(gè)流屬于面向字符的輸出流()A)BufferedWriterB)FileInputStreamC)ObjectInputStreamD)InputStreamReader[單選題]114.Java語言屬于()種語言?A)面向機(jī)器的語言B)面向?qū)ο蟮恼Z言C)面向過程的語言D)面向操作系統(tǒng)的語言[單選題]115.在JAVA中,以下()是專門用于創(chuàng)建對(duì)象的關(guān)鍵字A)newB)doubleC)intD)class[單選題]116.數(shù)組下標(biāo)越界,則發(fā)生異常,提示為()A)ArithmeticExceptionB)IOExceptionC)ArrayIndexOutOfBoundExceptionD)Class[單選題]117.在成員方法的訪問控制修飾符中,規(guī)定訪問權(quán)限包含該類自身,同包的其他類和其他包的該類子類的修飾符是()A)publicB)默認(rèn)C)protectedD)private[單選題]118.在java中,如果類C是類B的子類,類B是類A的子類,那么下面描述正確的是()A)C不僅繼承了B中的成員,同樣也繼承了A中的成員B)C只繼承了B中的成員C)C只繼承了A中的成員D)C不能繼承A或B的成員[單選題]119.下面選項(xiàng)中,處理以.jsp為擴(kuò)展名的URL訪問請(qǐng)求的是()A)JspServletB)HttpJspBaseC)JspSourceDependentD)HttpServlet[單選題]120.下面哪種寫法可以實(shí)現(xiàn)訪問數(shù)組arr的第1個(gè)元素()。A)arr(0)B)arr[0]C)arr(1)D)arr[1][單選題]121.String、StingBuffer都是______類,都不能被繼承。A)staticB)abstractC)finalD)private[單選題]122.應(yīng)用程序的main方法中有以下語句,則輸出的結(jié)果是Strings="xxxxxxxxxxxxxxx#123#456#zzzzz";intn=s.indexOf("#");intk=s.indexOf("#",n+1);Strings2=s.substring(n+1,k);System.out.println(s2);A)123456B)123C)xxxxxxxxxxxxxxxD)zzzzz[單選題]123.下列敘述中哪個(gè)是正確的?()A)不是任何組件都可以觸發(fā)MouseEvent事件B)處理WindowEvent事件的接口是FocusListenerC)java.awt.event.MouseAdapter類實(shí)現(xiàn)了MouseListener接口D)不可以向JFrame窗口中添加JFame窗口[單選題]124.若在某一個(gè)類定義中定義有如下的方法:abstractvoidperformDial();該方法屬于()。A)接口方法B)最終方法C)抽象方法D)空方法[單選題]125.假設(shè)有如下程序:最終程序的執(zhí)行結(jié)果是什么()?PublicclassDemo{Publicstaticvoidmain(Stringargs[]){Longnum=100;Intx=num+2;System.out.println(x);}}A)102.0B)1002.0C)100.0D)程序錯(cuò)誤[單選題]126.關(guān)于用private修飾的成員變量,以下說法正確的是A)可以被三種類所引用:該類自身、與它在同一個(gè)包中的其他的類、在其他包中的該類的子類B)可以被這些類引用和訪問:該類本身、該類的所有子類C)只能被該類自身訪問和修改D)只能被同一個(gè)包中的類訪問[單選題]127.Sheissostrange.Shealwaystriesto()talkingtome.A)PreferB)protectC)avoidD)assure[單選題]128.()建議用于二進(jìn)制數(shù)據(jù)(如圖片),而()用于文本,它們的用法幾乎是完全一樣的。?A)輸入流,輸出流B)輸出流,輸入流C)字節(jié)流,字符流D)字符流,字節(jié)流[單選題]129.編寫出下面代碼段的運(yùn)行結(jié)果()。booleanflag=false;if(flag=true){System.out.println("true");}else{System.out.println("false");}A)trueB)falseC)出錯(cuò)D)沒有信息輸出[單選題]130.當(dāng)你將一個(gè)數(shù)組作為參數(shù)傳給方法時(shí),這個(gè)方法接收的是__________.A)數(shù)組的拷貝B)數(shù)組第一個(gè)元素的拷貝C)數(shù)組的引用D)數(shù)組的長度[單選題]131.booleanflag=false;if(flag=true){println("true");}else{println("false");}運(yùn)行上述代碼片段的結(jié)果是什么?A)輸出trueB)輸出falseC)將會(huì)產(chǎn)生一個(gè)例外D)什么都不會(huì)發(fā)生[單選題]132.字節(jié)輸入流都是哪個(gè)抽象類的子類A)InputStreamB)OutputStreamC)FilterInputStreamD)DataInputStream[單選題]133.假設(shè)HashMap集合的capacity為默認(rèn)大小,加載因子loadFactor為0.75,則該集合桶的閥值就為()A)12B)16C)0.75D)32[單選題]134.在Java程序中,構(gòu)造方法在()時(shí)被調(diào)用。A)定義時(shí)B)使用對(duì)象的變量時(shí)C)調(diào)用對(duì)象方法時(shí)D)創(chuàng)建對(duì)象時(shí)[單選題]135.使用BigDecimalbd=newBigDecimal(1.2);實(shí)例化,輸出為Bd=1.1999999999999999555910790149937383830547332763671875主要原因是()。A)double型常量存儲(chǔ)誤差所致B)double型轉(zhuǎn)換成BigDecimal類型所致C)BigDecimal也存在存儲(chǔ)誤差所致D)BigDecimal常量無法精確存儲(chǔ)引起的[單選題]136.一個(gè)棧的初始狀態(tài)為空?,F(xiàn)將元素l、2、3、4、5、A、B、C、D、E依次入棧,然后再依次出棧,則元素出棧的順序是()。A)<inputtype="radio"name="input_9e35022a80642b3064f0_2_1"value="choice_2">ABCDEl2345B)<inputtype="radio"name="input_9e35022a80642b3064f0_2_1"value="choice_1"checked="true">EDCBA54321C)12345ABCDED)54321EDCBA[單選題]137.下面關(guān)于java.util.Random類中方法,說法錯(cuò)誤的是()A)nextDouble()方法返回的是0.0和1.0之間double類型的值B)nextFloat()方法返回的是0.0和1.0之間float類型的值C)nextInt(intn)返回的是0(包括)和指定值n(不包括)之間的值D)nextInt()返回的是0(包括)和2147483647之間的值[單選題]138.引用類型的數(shù)據(jù)字段的缺省值為:A)0.0B)0C)nullD)false[單選題]139.下面選項(xiàng)中,屬性married是布爾型,則默認(rèn)讀寫屬性是()A)setMarried(booleanm).isMarried()B)setmarried(booleanm).getMarried()C)setMarried(booleanm).getMarried()D)setmarried(booleanm).ismarried()[單選題]140.在java中,關(guān)于捕獲錯(cuò)誤的語法try-catch-finally的描述正確的是A)try-catch必須配對(duì)使用B)try可以單獨(dú)使用C)try-finally可以配對(duì)使用,finally也可單獨(dú)使用D)在一個(gè)try語句后面只能跟一個(gè)catch語句[單選題]141.以下Java語句中,Stringstr=?123456789?;str=str.subString(2,4);執(zhí)行后str中的值為:A)?34?B)?234?C)?23?D)?345?[單選題]142.如果線程正處于阻塞狀態(tài),不能夠使線程直接進(jìn)入可運(yùn)行狀態(tài)的情況是:A)sleep()方法的時(shí)間到B)獲得了對(duì)象的鎖C)線程在調(diào)用t.join()方法后,線程t結(jié)束D)wait()方法結(jié)束[單選題]143.獲取<input><textarea><select><button>元素的表擇器是()A):textB):inputC):radioD):file[單選題]144.設(shè)x=1,y=2,z=3,則表達(dá)式y(tǒng)+=z--/++x的值是A)4B)3.5C)4.5D)3[單選題]145.簡單工廠模式描述錯(cuò)誤的是A)簡單工廠模式由于使用了靜態(tài)工廠方法,造成工廠角色無法形成基于繼承的等級(jí)結(jié)構(gòu)。B)違反了開閉原則,一旦新增產(chǎn)品必須修改原有代碼。C)引入新的工廠,會(huì)減少系統(tǒng)的復(fù)雜性和理解難度。D)實(shí)現(xiàn)了創(chuàng)建對(duì)象和使用對(duì)象的分離。[單選題]146.使用哪一個(gè)類可以實(shí)現(xiàn)在文件的任一個(gè)位置讀寫一個(gè)記錄?A)RandomAccessFileB)BufferedInputStreamC)FileReaderD)FileWriter[單選題]147.TheSystem.currentTimeMillis()returns________________.()A)thecurrenttime.B)thecurrenttimeinmilliseconds.C)thecurrenttimeinmillisecondssincemidnight.D)thecurrenttimeinmillisecondssincemidnight,January1,1970.E)thecurrenttimeinmillisecondssincemidnight,January1,1970GMT(theUnixtime).[單選題]148.()是錯(cuò)誤的A)某方法需要一個(gè)父類參數(shù),你可以傳遞一個(gè)子類實(shí)例給該參數(shù),這稱為多態(tài)。B)編譯器根據(jù)參數(shù)類型、參數(shù)數(shù)目和參數(shù)順序查找匹配的方法C)某方法也許在多個(gè)子類中實(shí)現(xiàn)。JVM在運(yùn)行時(shí)可以動(dòng)態(tài)綁定到該方法在子類中的具體實(shí)現(xiàn)D)動(dòng)態(tài)綁定可以應(yīng)用于靜態(tài)方法E)動(dòng)態(tài)綁定可以應(yīng)用于實(shí)例方法[單選題]149.現(xiàn)有:3.publicclassTester{4.publicstaticvoidmain(String[]args){5.intx-5;6.Integerxl=x;Integerx2=x;7.intx3=newInteger(5);8.system..ut.print(x1.equals(x));9.system..ut.print(xl==x);lu.system..ut.print(x2.equals(xl));11.system..ut.print(x2==xl);12-system..ut.print(x2==x3);13-system..ut.print(x2.equals(x3));?l4.}15.}結(jié)果為:A)編譯失敗B)falsefalsetruetruetruetrueC)truetruetruetruetruetrueD)falsefalsetruetruetruefalseE)truefalsetruefalsefalsetrueF)運(yùn)行時(shí)異常被拋出第2部分:多項(xiàng)選擇題,共20題,每題至少兩個(gè)正確答案,多選或少選均不得分。[多選題]150.下列關(guān)于get請(qǐng)求的說法中,錯(cuò)誤的是()()A)get方式傳輸數(shù)據(jù)大小有限制B)get方式傳輸數(shù)據(jù)大小沒有限制C)get方式會(huì)將請(qǐng)求信息在地址欄上顯示D)get方式提交數(shù)據(jù)相對(duì)安全些[多選題]151.子類不能繼承父類的什么?A)構(gòu)造方法B)私有屬性C)公共屬性D)普通方法[多選題]152.關(guān)于super關(guān)鍵字的說法中,正確的是()A)super()與this()可以同時(shí)存在于同一個(gè)構(gòu)造方法中B)super()與this()不能同時(shí)存在于同一個(gè)構(gòu)造方法中C)super關(guān)鍵字可以調(diào)用父類的成員方法D)super關(guān)鍵字可以調(diào)用父類的構(gòu)造方法[多選題]153.在JAVA語言中下列哪組不是合法的用戶標(biāo)識(shí)符(選兩項(xiàng))A)integer和1chB)Int和scanC)case和publicD)_ch和integer[多選題]154.下列能構(gòu)成循環(huán)語句的是。A)while語句B)if語句C)do-while語句D)for語句[多選題]155.下面關(guān)于JSPModel1的說法中,正確的是()A)簡單輕便B)適合小型Web項(xiàng)目的快速開發(fā)C)代碼的可讀性很差.數(shù)據(jù).業(yè)務(wù)邏輯,控制流程混合在一起D)程序難以修改和維護(hù)[多選題]156.下面關(guān)于execute(Stringsql)方法,說法正確的是()A)可以執(zhí)行insert語句B)可以執(zhí)行update語句C)可以執(zhí)行select語句D)可以執(zhí)行delete語句[多選題]157.下列關(guān)于請(qǐng)求與包含,說法正確的是()()A)請(qǐng)求轉(zhuǎn)發(fā)和請(qǐng)求包含都是服務(wù)器端技術(shù).與瀏覽器沒有任何關(guān)系B)請(qǐng)求包含可以實(shí)現(xiàn)將多個(gè)資源的數(shù)據(jù)合并后輸出C)利用好請(qǐng)求包含.可以將多個(gè)輸出內(nèi)容中相同的部分提取出來,方便開發(fā)D)請(qǐng)求包含只能包含動(dòng)態(tài)web資源.不能包含HTML文件[多選題]158.關(guān)于DAO模式的優(yōu)勢,下面說法正確的是?A)DAO模式隔離了數(shù)據(jù)訪問代碼和業(yè)務(wù)邏輯代碼B)隔離了不同數(shù)據(jù)庫實(shí)現(xiàn)C)業(yè)務(wù)邏輯不需要了解數(shù)據(jù)訪問細(xì)節(jié)D)降低了代碼的耦合性,提高了代碼擴(kuò)展性和系統(tǒng)的可移植性[多選題]159.一般下面關(guān)于Java代碼安全的說法哪些是正確的?()A)程序執(zhí)行過程中需要的所有類都是通過字節(jié)碼校驗(yàn)程序裝入的。B)代碼的運(yùn)行是由Java運(yùn)行環(huán)境中的解釋器完成的。C)在運(yùn)行時(shí),字節(jié)碼要經(jīng)過裝入,校驗(yàn)之后,才能在解釋器中執(zhí)行。D)在缺省的安全配置條件下,Java[多選題]160.下面EL隱式對(duì)象中,能夠獲取指定域中數(shù)據(jù)的是()()A)paramB)applicationScopeC)pageScopeD)paramScope[多選題]161.以下關(guān)于foreach說法中,哪些是正確的()A)foreach是一種更加簡潔的for循環(huán),也稱增強(qiáng)for循環(huán)B)foreach可以對(duì)ListC)Set數(shù)組進(jìn)行遍歷D)foreach的出現(xiàn),簡化了書寫[多選題]162.下列關(guān)于super和this的說法正確的是A)在一個(gè)類中super可以調(diào)用父類中允許被訪問的屬性和方法B)this關(guān)鍵字通常指當(dāng)前對(duì)象C)super關(guān)鍵字則指父類對(duì)象D)在一個(gè)類中this只可以調(diào)用當(dāng)前類中公有屬性和方法[多選題]163.下面關(guān)于MVC-Model1描述錯(cuò)誤的是A)Model1是jsp+javaBean+Servlet模式B)Model1中jsp僅僅負(fù)責(zé)檢索并顯示數(shù)據(jù)C)Model1jsp需要獨(dú)立完成請(qǐng)求處理還需要把處理結(jié)果返回給客戶端,還需要完成流程的控制處理D)Model1適合大型項(xiàng)目開發(fā)[多選題]164.下面EL表達(dá)式中,用于訪問users數(shù)組第一個(gè)元素的是()()A)${user[?0?]}B)${user.0}C)${user[0]}D)${user[?0?]}[多選題]165.在Jdk1.7中,下述說法中抽象類與接口的區(qū)別正確的有哪些?()A)抽象類中可以有普通成員變量,接口中沒有普通成員變量。B)抽象類和接口中都可以包含靜態(tài)成員常量。C)一個(gè)類可以實(shí)現(xiàn)多個(gè)接口,但只能繼承一個(gè)抽象類D)抽象類中可以包含非抽象的普通方法,接口中的方法必須是抽象的,不能有非抽象的普通方法。[多選題]166.下面選項(xiàng)中,能夠用于監(jiān)聽域?qū)ο髮傩栽黾雍蛣h除的事件jiantingqi的是()A)實(shí)現(xiàn)ServletContextAttributeListener接口的類B)實(shí)現(xiàn)ServletRequestAttributeListener接口的類C)實(shí)現(xiàn)HttpSessionBindingListener接口的類D)實(shí)現(xiàn)HttpSessionAttributeListener接口的類[多選題]167.關(guān)于JavaWeb應(yīng)用的目錄結(jié)構(gòu),下面說法正確的是()()A)JavaWeb應(yīng)用的目錄結(jié)構(gòu)完全由開發(fā)人員自行決定B)JavaWeb應(yīng)用的JSP文件只能存放在Web應(yīng)用的根目錄下C)web.xml文件存放在WEB-INF目錄下D)JavaWeb應(yīng)用中的.class文件存放在WEB-INF/classes目錄或其子目錄下[多選題]168.編譯并運(yùn)行下面的程序,運(yùn)行結(jié)果為().PublicclassT1{publicstaticvoidmain(String[]args){T1a=newT1();A。method(8);A。method(1.2f);}voidmethod(floati){System.out.println("float:"+i);}voidmethod(longi){System.out.println("long:"+i);}}A)程序有編譯錯(cuò)誤,因?yàn)閮蓚€(gè)method()方法必須定義為靜態(tài)(static)的。B)程序可以編譯運(yùn)行,輸出結(jié)果為:Long:8Float:1.2C)程序可以編譯運(yùn)行,輸出結(jié)果為:Float:1.2Long:8D)程序中定義的兩個(gè)參數(shù)不同的method方法稱為方法重栽.[多選題]169.Given:3.importJava.util.*;4.publicclassG1{5.publicvoidtakeList(List<?extendsString>list){6.//insertcodehere7.}8.}Whichthreecodefragments,insertedindependentlyatline6,willcompile?(Choosethree.)A)list.add("foo");B)Objecto=list;C)Strings=list.get(0);D)list=newArrayList<String>();E)list=newArrayList<Object>();第3部分:判斷題,共44題,請(qǐng)判斷題目是否正確。[判斷題]170.中還可以嵌套多層。()()A)正確B)錯(cuò)誤[判斷題]171.如果請(qǐng)求消息中沒有包含指定名稱的參數(shù),則getParameter()方法返回null。()A)正確B)錯(cuò)誤[判斷題]172.在為double類型的變量賦值時(shí),后面可以加字母D或d,也可以不添加。A)正確B)錯(cuò)誤[判斷題]173.在類的聲明語句中,如果沒有extends選項(xiàng),則說明該類沒有父類。A)正確B)錯(cuò)誤[判斷題]174.接口是一種特殊的類,接口中的域都是常量,接口中的方法都是抽象方法,因此接口中的域都應(yīng)該由publicstaticfinal修飾,接口中的方法都應(yīng)該由publicabstract修飾()A)正確B)錯(cuò)誤[判斷題]175.多行注釋是以??符號(hào)開頭,以?*/?符號(hào)結(jié)尾。()A)正確B)錯(cuò)誤[判斷題]176.當(dāng)一個(gè)對(duì)象沒有任何變量引用時(shí),它將變成垃圾對(duì)象。()A)正確B)錯(cuò)誤[判斷題]177.在Java中,通過方法的覆蓋實(shí)現(xiàn)多態(tài),通過方法的重載實(shí)現(xiàn)多重繼承。A)正確B)錯(cuò)誤[判斷題]178.定義在類中的變量叫成員變量,定義在方法中的變量叫局部變量。()A)正確B)錯(cuò)誤[判斷題]179.內(nèi)部類的類體中不可以聲明類變量和類方法,但內(nèi)部類本身可以用static修飾。A)正確B)錯(cuò)誤[判斷題]180.UDP協(xié)議是面向無連接的協(xié)議,可以保證數(shù)據(jù)的完整性。A)正確B)錯(cuò)誤[判斷題]181.<jsp:getProperty>必須出現(xiàn)在其對(duì)應(yīng)的<jsp:useBean>標(biāo)簽之后。()A)正確B)錯(cuò)誤[判斷題]182.一個(gè)類只能有一個(gè)構(gòu)造方法。()A)正確B)錯(cuò)誤[判斷題]183.用于監(jiān)聽ServletContext對(duì)象生命周期的接口是ServletContextListener。()A)正確B)錯(cuò)誤[判斷題]184.容器JPanel可以作為最外層的容器來容納組件。()A)正確B)錯(cuò)誤[判斷題]185.char類型數(shù)據(jù)占2個(gè)字節(jié),byte類型數(shù)據(jù)占1個(gè)字節(jié),在文件中漢字占2個(gè)字節(jié)或1個(gè)字符,英文字母占1個(gè)字節(jié)或1個(gè)字符。A)正確B)錯(cuò)誤[判斷題]186.有如下三個(gè)類classA{...}classBextendsA{...}classCextendsA{...}因?yàn)锽類和C類不存在繼承關(guān)系,因此他們之間不能進(jìn)行類型轉(zhuǎn)換。()A)正確B)錯(cuò)誤[判斷題]187.一個(gè)Java類可以有多個(gè)父類,這稱作多繼承.A)正確B)錯(cuò)誤[判斷題]188.同一個(gè)類中所有的同步的靜態(tài)方法,它們在類范圍內(nèi)是同步的,也就是同一時(shí)間只能有一個(gè)線程可以訪問所有同步靜態(tài)方法中的一個(gè)。A)正確B)錯(cuò)誤[判斷題]189.while.do..while、f循環(huán)語句都可以進(jìn)行嵌套,并且它們之間也可以互相嵌套。A)正確B)錯(cuò)誤[判斷題]190.NIO中讀入或?qū)懗龅紺hannel中的所有對(duì)象都會(huì)先放在Buffer中。A)正確B)錯(cuò)誤[判斷題]191.final可以在方法中修飾基本數(shù)據(jù)類型變量,但是不可以修飾引用數(shù)據(jù)類型變量。()A)正確B)錯(cuò)誤[判斷題]192.[]多行注釋中可以嵌套使用。A)正確B)錯(cuò)誤[判斷題]193.代碼int[][]arr=newint[][];可以正確的定義一個(gè)二維數(shù)組()A)正確B)錯(cuò)誤[判斷題]194.在while語句的循環(huán)體中,執(zhí)行break語句的效果是結(jié)果while循環(huán)。A)正確B)錯(cuò)誤[判斷題]195.XML文檔聲明的語法格式為:A)正確B)錯(cuò)誤[判斷題]196.Java語言的主要貢獻(xiàn)者是JamesGosling。A)正確B)錯(cuò)誤[判斷題]197.TreeMap與TreeSet集合存儲(chǔ)的原理一樣。()A)正確B)錯(cuò)誤[判斷題]198.無序列表.有序列表和項(xiàng)目列表之間不能相互嵌套。()()A)正確B)錯(cuò)誤[判斷題]199.在定義按鈕時(shí),必須為同一組中的選項(xiàng)指定相同的name值,這樣??才會(huì)生效。()A)正確B)錯(cuò)誤[判斷題]200.Java應(yīng)用程序必須要有主類。A)正確B)錯(cuò)誤[判斷題]201.要實(shí)現(xiàn)方法重載,要求在一個(gè)類中定義多個(gè)同名的方法,但要求每個(gè)方法具有不同的參數(shù)的類型或參數(shù)的個(gè)數(shù)。()A)正確B)錯(cuò)誤[判斷題]202.一個(gè)HTML文檔只能含有一對(duì)標(biāo)記,且標(biāo)記必須在標(biāo)記內(nèi)。()()A)正確B)錯(cuò)誤[判斷題]203.Throwable類中的getMessage()方法用于返回此throwable的詳細(xì)消息字符串。()A)正確B)錯(cuò)誤[判斷題]204.ServletRequest對(duì)象被銷毀時(shí),將調(diào)用ServletRequestListener接口中的requestDestroyed()方法。()A)正確B)錯(cuò)誤[判斷題]205.DTD屬性定義中,設(shè)置說明如果沒有寫則使用默認(rèn)值FIXED,不同的是,該屬性的值是可以改變的。()A)正確B)錯(cuò)誤[判斷題]206.私有屬性只能在它所在類中被訪問,為了能讓外界訪問私有屬性,需要提供一些使用public修飾的公有方法。()A)正確B)錯(cuò)誤[判斷題]207.EL的header對(duì)象用于獲取請(qǐng)求頭字段的某個(gè)值。()A)正確B)錯(cuò)誤[判斷題]208.內(nèi)部類可以使用private關(guān)鍵字限定。()A)正確B)錯(cuò)誤[判斷題]209.java應(yīng)用程序的主類必須是public類A)正確B)錯(cuò)誤[判斷題]210.類是對(duì)象的一個(gè)實(shí)例,對(duì)象是類的模板。()A)正確B)錯(cuò)誤[判斷題]211.NULL是java關(guān)鍵字[判斷題]212.boolean型數(shù)據(jù)的值只有true和false。A)正確B)錯(cuò)誤[判斷題]213.getIntHeader(Stringname)方法,如果獲取到的頭字段的值不能轉(zhuǎn)為int類型,將發(fā)生NumberFormatException異常。()A)正確B)錯(cuò)誤第4部分:問答題,共47題,請(qǐng)?jiān)诳瞻滋幪顚懻_答案。[問答題]214.[填空題]java.exe程序是用來解析()文件的。[問答題]215.Response對(duì)象的getOutputStream()和getWriter()方法可以同時(shí)發(fā)送響應(yīng)消息體。()[問答題]216.請(qǐng)編寫一個(gè)Applet,其功能為:在Applet窗口中用綠色畫一個(gè)左上角坐標(biāo)為(10,10)、高為90、寬為110的矩形框;然后畫內(nèi)切于該矩形的紅色橢圓。[問答題]217.接口中定義的數(shù)據(jù)成員均是常量數(shù)據(jù)成員,所有成員方法均為▲方法。[問答題]218.通過繼承()類或?qū)崿F(xiàn)()接口創(chuàng)建線程類。[問答題]219.如果應(yīng)用TreeSet類來存儲(chǔ)自定義類類對(duì)象時(shí),則在設(shè)計(jì)自定義是必須實(shí)現(xiàn)()接口中的()方法。[問答題]220.類的構(gòu)造方法不能單獨(dú)使用,必須和一起使用。[問答題]221.Empty.java文件名是否是有效的源文件名?()A)是B)否[問答題]222.--關(guān)鍵字用于在方法中聲明拋出異常的實(shí)例對(duì)象。[問答題]223.List和Set的區(qū)別?[問答題]224.在同一個(gè)類中定義同名方法,稱為(),子類對(duì)繼承自父類的方法通過覆蓋來重新定義,稱為()。[問答題]225.在程序所在的目錄下有子目錄b,目錄b下有文本文件testb.txt。編寫應(yīng)用程序,創(chuàng)建文件對(duì)象:Filefile=newFile("b/testb.txt");通過文件對(duì)象file得到它的文件名、相對(duì)路徑、絕對(duì)路徑、父目錄名。[問答題]226.如果想讓某個(gè)Cookie項(xiàng)對(duì)站點(diǎn)的所有目錄下的訪問路徑都有效,應(yīng)調(diào)用Cookie對(duì)象的setPath()方法將其Path屬性設(shè)置為"/"。()[問答題]227.java程序中聲明接口所使用的關(guān)鍵字是()。[問答題]228.編寫一個(gè)程序,實(shí)現(xiàn)如下功能:通過System類,將int[]arr1={11,22,33,44,55}中的所有元素拷貝到目標(biāo)數(shù)組int[]arr2=newint[8]中。[問答題]229.SUN公司將Java劃分為三個(gè)技術(shù)平臺(tái),它們分別是--、--、--.[問答題]230.如果100個(gè)線程同時(shí)通過一個(gè)靜態(tài)的SimpleDateFormat對(duì)象操作,會(huì)有什么問題?[問答題]231.int和Integer有什么區(qū)別?[問答題]232.BigDecimal、BigInteger的區(qū)別?[問答題]233.在Servlet技術(shù)中,提供了兩個(gè)用于保存會(huì)話數(shù)據(jù)的對(duì)象,分別是()和Session。[問答題]234.1、閱讀以下代碼,并將空處填寫完整。importjava.io.*;publicclassTest1{publicstaticvoidmain(Stringargs[])throwsException{inta=4;BufferedReaderbr=newBufferedReader(new_______(System.in));System.out.println("請(qǐng)輸入一個(gè)數(shù)字");Stringinput=__________;intb=Integer.parseInt(input);if(b>a){intsum=b/a;System.out.println(sum);}else{System.out.println("輸入錯(cuò)誤");}}}當(dāng)輸入的數(shù)字是8時(shí),打印輸出的結(jié)果是。[問答題]235.定義在類中的變量被稱為______,定義在方法中的變量被稱為______[問答題]236.[填空題]在垃圾回收機(jī)制中,可以通過調(diào)用()方法來通知Java虛擬機(jī)立即進(jìn)行垃圾回收。[問答題]237.標(biāo)識(shí)符是以()、下劃線、美元符號(hào)作為首字母的字符串序列。[問答題]238.閱讀下列的程序,并在程序空白處補(bǔ)充空缺的代碼,以實(shí)現(xiàn)程序依次輸出、執(zhí)行B類的和c類的方法。PublicclassDemo{Publicstaticvoidmain(String[]args){Aa1=_newB();A1.fun();Aa2=newC();a2.fun();}}AbstractclassA{Publicabstractvoidfun();}ClassBextendsA{publicvoidfun(){System.out.println("執(zhí)行B類的方法");}}ClassCextendsA{publicvoidfun(){System.out.println("執(zhí)行c類的方法");}[問答題]239.可以拋出異常的關(guān)鍵字是▲。[問答題]240.在方法中,允許使用()關(guān)鍵字對(duì)外聲明該方法可能發(fā)生的異常。[問答題]241.Java語言是()年()月誕生的。[問答題]242.Web服務(wù)器在卸載Filter對(duì)象之前,將被調(diào)用的方法是()】。[問答題]243.在Java程序中,通過類的定義只能實(shí)現(xiàn)(),但通過接口的定義可以實(shí)現(xiàn)()關(guān)系。[問答題]244.簡述使用ServetSocket進(jìn)行網(wǎng)絡(luò)通信的具體步驟②調(diào)用ServetSocket對(duì)象accept()方法接收客戶端發(fā)送的Socket對(duì)象③調(diào)用Socket對(duì)象的getInputStream()/getOutputStream()方法建立與客戶端進(jìn)行交互的IO流④服務(wù)器與客戶端根據(jù)一定的協(xié)議交互,直到關(guān)閉連接⑤關(guān)閉服務(wù)器端的Socket⑥回到第2步,繼續(xù)監(jiān)聽下一次客戶端發(fā)送的Socket請(qǐng)求連接[問答題]245.若x=5,y=10,則(x++)<(y--)和(++x)>=(--y)的邏輯值分別為()和().[問答題]246.面向?qū)ο蟮娜筇卣魇欠庋b、▲、多態(tài)。[問答題]247.執(zhí)行在列語句后,i=____,n=____。Inti=10;intn=i++%5[問答題]248.Java的三大體系分別是JavaEE、JavaSE、▲。[問答題]249.EL表達(dá)式都是以"${"符號(hào)開始,以"}"符號(hào)結(jié)束的,具體格式是${表達(dá)式}。()[問答題]250.編寫應(yīng)用程序,程序中創(chuàng)建一個(gè)文件輸入流對(duì)象fis,讀取當(dāng)前目錄下文本文件test1.txt,該文件內(nèi)容有如下兩行文本:Javaprogramiseasy.Ilikeit.從文件輸入流fis中讀取5個(gè)字節(jié)數(shù)據(jù)存放到數(shù)組b中,字節(jié)數(shù)據(jù)存放的位置從數(shù)組下標(biāo)3開始。將讀取的數(shù)據(jù)在屏幕輸出。[問答題]251.編寫圖形界面程序時(shí),必須將組件放在一定的____中才能顯示[問答題]252.EL表達(dá)式中的隱式對(duì)象與JSP中的隱式對(duì)象除了pageContext對(duì)象是它們共有的,其它隱式對(duì)象則毫不相關(guān)。()[問答題]253.JVM能有幾個(gè)實(shí)例?Java的跨平臺(tái)是如何實(shí)現(xiàn)的?[問答題]254.指出下面程序的運(yùn)行結(jié)果。classA{static{System.out.print("1");}publicA(){System.out.print("2");}}classBextendsA{static{System.out.print("a");}publicB(){System.out.print("b");}}publicclassHello{publicstaticvoidmain(String[]args){Aab=newB();ab=newB();}}[問答題]255.Java的三大體系分別是JavaEE、▲、JavaME。[問答題]256.線程池有哪些具體的實(shí)現(xiàn)?[問答題]257.JDK和JRE分別是什么?[問答題]258.final修飾的局部變量只能被賦值【】(大寫)次。[問答題]259.用于求字符串容量的方法是capacity();用于求字符串長度的方法是()。[問答題]260.--關(guān)鍵字可用于修飾類、

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論