JAVA開(kāi)發(fā)基礎(chǔ)(習(xí)題卷19)_第1頁(yè)
JAVA開(kāi)發(fā)基礎(chǔ)(習(xí)題卷19)_第2頁(yè)
JAVA開(kāi)發(fā)基礎(chǔ)(習(xí)題卷19)_第3頁(yè)
JAVA開(kāi)發(fā)基礎(chǔ)(習(xí)題卷19)_第4頁(yè)
JAVA開(kāi)發(fā)基礎(chǔ)(習(xí)題卷19)_第5頁(yè)
已閱讀5頁(yè),還剩64頁(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開(kāi)發(fā)基礎(chǔ)JAVA開(kāi)發(fā)基礎(chǔ)(習(xí)題卷19)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開(kāi)發(fā)基礎(chǔ)第1部分:?jiǎn)雾?xiàng)選擇題,共149題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.下列對(duì)Java源程序結(jié)構(gòu)的敘述中,錯(cuò)誤的是()A)import語(yǔ)句必須在所有類(lèi)定義之前B)接口定義允許0或多個(gè)C)一個(gè)文件中publicclass類(lèi)定義允許0或多個(gè)D)package語(yǔ)句允許0或1個(gè)[單選題]2.在acm包中,下面哪個(gè)不是Program類(lèi)的子類(lèi)()。A)ConsoleProgramB)GraphicsProgramC)DialogProgramD)JApplet[單選題]3.下面哪個(gè)方法不可以在任何時(shí)候被任何線程調(diào)用?A)wait()B)sleep()C)yield()D)currentThread()[單選題]4.throw的作用_?A)throw的作用B)捕獲異常C)拋出異常D)處理異常[單選題]5.下列選項(xiàng)中關(guān)于二維數(shù)組的定義,格式錯(cuò)誤的是()A)int[][]arr=newint[3][4]B)int[][]arr=newint[3][]C)int[][]arr=newint[][4]D)int[][]arr={{1,2},{3,4,5},{6}}[單選題]6.00101010(|)00010111語(yǔ)句的執(zhí)行結(jié)果為()。A)0000000B)1111111C)00111111D)11000000[單選題]7.在線程同步中,為了喚醒另一個(gè)等待的線程,使用下列方法A)sleep()B)wait()C)notify()D)join()[單選題]8.以下哪些賦值語(yǔ)句是正確的()A)inta=10.1f;B)inta=(int)2.5;C)charc=100;D)floatf=2.5;[單選題]9.在多線程并發(fā)程序設(shè)計(jì)中,能夠給對(duì)象x加鎖的語(yǔ)句是()A)x.wait()B)x.notify()C)synchronized(x)D)x.synchronized()[單選題]10.下面選項(xiàng)中,Servlet配置中代表當(dāng)前Web應(yīng)用程序的根目錄的是()A)\B)//C)*D)/[單選題]11.在Java中,()類(lèi)可用于創(chuàng)建鏈表數(shù)據(jù)結(jié)構(gòu)的對(duì)象。A)LinkedListB)ArrayListC)CollectionD)HashMap[單選題]12.在Java中,多態(tài)的實(shí)現(xiàn)不僅能減少編碼的工作量,還能大大提高程序的可維護(hù)性及可擴(kuò)展性,下面哪一個(gè)選項(xiàng)不屬于多態(tài)的條件()。A)子類(lèi)重寫(xiě)父類(lèi)的方法B)子類(lèi)重載同一個(gè)方法C)要有繼承或?qū)崿F(xiàn)D)父類(lèi)引用指向子類(lèi)對(duì)象[單選題]13.Socket的工作流程是(1)打開(kāi)連接到Socket的輸入/輸出(2)按某個(gè)協(xié)議對(duì)Socket進(jìn)行讀/寫(xiě)操作(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)[單選題]14.下列選項(xiàng)中,能夠正確創(chuàng)建Cookie對(duì)象的語(yǔ)句是()A)Cookiec=newCookie(?name?.?itcast?);B)Cookiec=request.getCookie(?name?);C)Cookiec=response.getCookie(?name?);D)Cookiec=session.getCookie(?name?);[單選題]15.75.順序執(zhí)行下列程序語(yǔ)句后,則b的值是Stringa="Hello";Stringb=a.substring(0,2);A)HelloB)HelC)HeD)NULL值[單選題]16.Java語(yǔ)言中,集合類(lèi)都位于哪個(gè)包中A)java.utilB)java.langC)java.arrayD)java.collections[單選題]17.以下Java代碼片段中,不合法的是()A)Stringa="abcdefg";a-="cde";B)Stringa="abcdefg";a+="cde";C)Integerj=newInteger(27);j-=7;D)Integerj=newInteger(27);j--;[單選題]18.下列對(duì)封裝性描述中,錯(cuò)誤的是()A)封裝體包含了屬性和行為B)封裝體中的屬性和行為的訪問(wèn)權(quán)限是相同的C)被封裝的某些信息在封裝體外是不可見(jiàn)的D)封裝使得抽象的數(shù)據(jù)類(lèi)型提高了可重用性[單選題]19.在容器加載web應(yīng)用后,每個(gè)應(yīng)用中ServletContext對(duì)象的個(gè)數(shù)是()A)0個(gè)B)1個(gè)C)2個(gè)D)多個(gè)[單選題]20.在Java中,分析以下的代碼,則執(zhí)行循環(huán)語(yǔ)句后b的值為()inta=1,b=10;do{b-=a;a++;}while(b--<0);A)9B)-2C)-1D)8[單選題]21.有整型數(shù)組:int[]x={12,35,8,7,2};,則調(diào)用方法Arrays.sort(x)后,數(shù)組x中的元素值依次是()A)2B)12C)35D)8[單選題]22.下列選項(xiàng)中,修改Tomcat端口號(hào)的文件是()A)conf.xmlB)context.xmlC)server.xmlD)service.xml[單選題]23.在HttpServletRequest接口中,用于獲取請(qǐng)求行中的協(xié)議名和版本的方法是()A)getMethod()B)getRequestURI()C)getQueryString()D)getProtocol()[單選題]24.下列類(lèi)聲明中正確的是()A)abstractB)abstractC)protectedD)public[單選題]25.若有定義inta[]=newint[2][3]則第1個(gè)下標(biāo)的可用范圍是()A)1到2B)0到2C)1D)0到1[單選題]26.下列程序中需要對(duì)Employee的對(duì)象進(jìn)行存儲(chǔ),下劃線處應(yīng)填入的正確選項(xiàng)是()ClassEmployeeimplements__________{……}A)ComparableB)SerializableC)CloneableD)DataInput[單選題]27.System.out.println("5"+2);的輸出結(jié)果應(yīng)該是()。A)52B)7C)2D)5[單選題]28.下列選項(xiàng)中,哪一個(gè)是單行注釋的符號(hào)?()A)\\B)//C)/D)\[單選題]29.數(shù)學(xué)表達(dá)式x2+y2+xy對(duì)應(yīng)的正確Java算術(shù)表達(dá)式是()A)X^2+y^2+xyB)x*x+y*y+xyC)x(x+y)+y*yD)x*x+y*y+x*y[單選題]30.在Java中,()語(yǔ)句作為異常處理的統(tǒng)一出口。A)throwB)tryC)finallyD)catch[單選題]31.能向內(nèi)存直接寫(xiě)入數(shù)據(jù)的流是()A)FileOutputStreamB)FileInputStreamC)ByteArrayOutputStreamD)ByteArrayInputStream[單選題]32.使用Java語(yǔ)言編寫(xiě)的源程序保存時(shí)的文件擴(kuò)展名是A)classB)javaC)cppD)txt[單選題]33.下面的陳述正確的是A)switch語(yǔ)句體必須是一個(gè)帶{}的語(yǔ)句塊,case語(yǔ)句塊必須包含在其中B)if語(yǔ)句和else語(yǔ)句必須成對(duì)出現(xiàn)C)switch結(jié)構(gòu)中,每個(gè)case語(yǔ)句中必須用break語(yǔ)句D)swtch結(jié)構(gòu)中必須有default語(yǔ)句[單選題]34.定義Strings="Hello";下面的哪個(gè)語(yǔ)句是不合法的?A)s+="John";B)s=s+100;C)intlen=s.length;D)Stringt=s+"John";[單選題]35.在JSP中使用<jsp:getProperty>標(biāo)記時(shí),不會(huì)出現(xiàn)的屬性是()。A)nameB)propertyC)valueD)以上皆不會(huì)出現(xiàn)[單選題]36.數(shù)組作為函數(shù)的形參,把數(shù)組名作為函數(shù)的實(shí)參時(shí),傳遞給函數(shù)的是()。A)數(shù)組中各元素的值B)數(shù)組中元素的個(gè)數(shù)C)數(shù)組中第0個(gè)元素的值D)該數(shù)組的首地址[單選題]37.JDK中提供了一系列可以存儲(chǔ)任意對(duì)象的類(lèi),統(tǒng)稱為?A)集合B)映射C)對(duì)象D)數(shù)組[單選題]38.在JAVA中,Object類(lèi)的()方法判斷指定對(duì)象與該對(duì)象是否相等A)equalsB)hashCodeC)toStringD)getClass[單選題]39.要在一個(gè)單一的類(lèi)文件中創(chuàng)建既可以用作JavaApplet,又可以用作Java應(yīng)用程序的Java軟件代碼。下面說(shuō)法錯(cuò)誤的是()A)作為Application要定義main()方法,并且把main()方法所在的類(lèi)定義為一個(gè)public類(lèi)B)為使該程序成為一個(gè)Applet,main()方法所在的這個(gè)public類(lèi)必須繼承Applet類(lèi)或者Lapplet類(lèi)C)在該類(lèi)中可以像普通Applet類(lèi)一樣重寫(xiě)Applet類(lèi)的init(),start(),paint()等方法D)轉(zhuǎn)換后的程序只能在瀏覽器中加載執(zhí)行,而不能再Appletviewer中執(zhí)行。[單選題]40.在Java中,()語(yǔ)句作為異常處理的統(tǒng)一出口。A)throwB)tryC)finallyD)catch[單選題]41.利用三層結(jié)構(gòu)搭建某網(wǎng)上書(shū)店系統(tǒng),設(shè)計(jì)用戶登陸界面,如果你是設(shè)計(jì)人員,你將在三層結(jié)構(gòu)的()中實(shí)現(xiàn)A)模型層B)表示層C)數(shù)據(jù)訪問(wèn)層D)業(yè)務(wù)邏輯層[單選題]42.以下標(biāo)識(shí)符中,不合法的是A)userB)$innerC)classD)login_1[單選題]43.下列描述中正確的一項(xiàng)是。A)標(biāo)識(shí)符首字符后面可以跟數(shù)字B)標(biāo)識(shí)符不區(qū)分大小寫(xiě)C)復(fù)合數(shù)據(jù)類(lèi)型變量包括布爾型、字符型和浮點(diǎn)型D)數(shù)組屬于基本數(shù)據(jù)類(lèi)型[單選題]44.對(duì)于下列Tom類(lèi),哪個(gè)敘述是正確的?PublicclassTest{publicstaticvoidmain(Stringargs[]){Tomcat1=newTom();Tomcat2=newTom(100);}}ClassTom{voidTom(){System.out.print("ok");}Tom(){System.out.print("你好");}Tom(intn){System.out.print(n);}}A)程序運(yùn)行時(shí)輸出:ok100B)有3個(gè)構(gòu)造方法C)有編譯錯(cuò)誤D)程序運(yùn)行時(shí)輸出:你好100[單選題]45.在Java中,關(guān)系運(yùn)算符計(jì)算的結(jié)果是()類(lèi)型A)booleanB)intC)charD)float[單選題]46.下列有關(guān)CSS樣式,說(shuō)法正確的是()。A)CSS樣式必須寫(xiě)在一對(duì)<style></style>標(biāo)簽內(nèi)部B)CSS用于設(shè)置HTML頁(yè)面中的文本內(nèi)容.圖片的外形以及版面的布局等外觀顯示樣式C)只有外部的CSS文件才是符合結(jié)構(gòu)與表現(xiàn)分離的特點(diǎn)D)目前流行的CSS版本為CSS3[單選題]47.編譯Java程序的命令是:A)javacB)javadocC)appletviewerD)java[單選題]48.下列【1】、【2】、【3】、【4】注釋標(biāo)注的哪行代碼有錯(cuò)誤?publicclassPeople{intm=10,n;//【1】n=200;//【2】voidf(){if(m==n)n=+m;//【3】elsen=n-m;//【4】}}A)【1】B)【2】C)【3】D)【4】[單選題]49.關(guān)于靜態(tài)網(wǎng)頁(yè)和動(dòng)態(tài)網(wǎng)頁(yè),以下說(shuō)法中正確的是:A)靜態(tài)網(wǎng)頁(yè)指的是由JSP、ASP、PHP等語(yǔ)言編寫(xiě)的網(wǎng)頁(yè)B)具有動(dòng)態(tài)效果的網(wǎng)頁(yè)就是動(dòng)態(tài)網(wǎng)頁(yè)C)使用HTML、CSS、JS可以實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)D)靜態(tài)網(wǎng)頁(yè)不需要放在Web服務(wù)器上[單選題]50.classMyExceptionextends(1){}publicclassDemo{publicstaticvoidmain(String[]args){try{show();}catch((2)e){e.printStackTrace();}}publicstaticvoidshow()(3)MyException{thrownewMyException();}以上程序,創(chuàng)建了一個(gè)自定義異常(編譯異常),請(qǐng)補(bǔ)全空白處代碼()A)(1)Exception(2)MyException(3)throwsB)(1)MyException(2)Exception(3)throwsC)(1)Exception(2)Exception(3)throwsD)(1)Exception(2)MyException(3)Exception[單選題]51.Java語(yǔ)言中,下列子句中是異常處理統(tǒng)一出口的是A)try{…}子句B)catch{…}子句C)finally{…}子句D)以上說(shuō)法都不對(duì)[單選題]52.某類(lèi)有如下方法:publcintdivision(intA,intb){intc;c=a/b;returnc;}該方法可能導(dǎo)致的異常是()。A)ArthmeticExceptionB)FileNotFoundExceptionC)ArraysIndexOutBoundExceptionD)ClassCastException[單選題]53.Java語(yǔ)言使用的字符碼集是:A)UnicodeB)UTF-8C)BCDD)ASCII[單選題]54.I?ll()startoffforHongKongnextweek,butI?mnotquitesure.A)probablyB)seriouslyC)particularlyD)completely[單選題]55.定義類(lèi)頭時(shí)不可以使用的訪問(wèn)控制修飾符是()A)publicB)abstractC)finalD)private[單選題]56.包訪問(wèn)級(jí)的成員能被哪些對(duì)象訪問(wèn)到()A)同一個(gè)包中的其他類(lèi)B)所有類(lèi)C)子類(lèi)D)同一個(gè)包中的子類(lèi)[單選題]57.下面()不是Java語(yǔ)言的特點(diǎn)。A)分布式計(jì)算B)健壯性C)跨平臺(tái)D)靜態(tài)性[單選題]58.下列哪個(gè)情況可以終止當(dāng)前線程的運(yùn)行()。A)拋出一個(gè)異常時(shí)B)當(dāng)該線程調(diào)用sleep()方法時(shí)C)當(dāng)創(chuàng)建一個(gè)新線程時(shí)D)當(dāng)一個(gè)優(yōu)先級(jí)高的線程進(jìn)入就緒狀態(tài)時(shí)[單選題]59.下列選項(xiàng)中,用來(lái)定義多行文本框的是()。A)<input/>B)<textarea></textarea>C)<select></select>D)<form></form[單選題]60.閱讀下面的程序PublicclassTest{Publicstaticvoidmain(String[]args){for(intx=0;x<=3;x++){continue;System.out.print(x%2);}}}運(yùn)行結(jié)果正確的是()A)0123B)0121C)012D)編譯失敗[單選題]61.在JSP的生命周期中,用于初始化的方法是()A)doPost()B)doGet()C)init()D)destroy()[單選題]62.簡(jiǎn)單以下字符常量中不合法的是A)?<?B)?&?C)?P?D)?數(shù)?[單選題]63.以下代碼段執(zhí)行后的輸出結(jié)果為Intx=-3;Inty=-10;System.out.println(y%x);A)-1B)2C)1D)3[單選題]64.在java語(yǔ)言中,有如下定義publicstaticvoidf(intx,inty){intt;if(x>y){t=x;x=y;y=t;}}publicstaticvoidmain(Stringargs[]){inta=4,b=3,c=5;f(a,b);System.out.print(a);System.out.print(b);System.out.print(c);}輸出結(jié)果是()A)345B)534C)453D)435[單選題]65.下列E類(lèi)的類(lèi)體中【代碼1】~【代碼4】哪個(gè)是錯(cuò)誤的?ClassE{Intx;//【代碼1】Longy=x;//【代碼2】Publicvoidf(intn){Intm;//【代碼3】Intt=n+m;//【代碼4】}}A)【代碼1】B)【代碼2】C)【代碼3】D)【代碼4】[單選題]66.若有定義inta=1,b=2;那么表達(dá)式(a++)+(++b)的值是()。A)3B)4C)5D)6[單選題]67.throws的作用:()A)表示方法可能會(huì)拋出例外B)表示后面是方法的輸出量C)方法的標(biāo)志,每個(gè)方法都必須有D)沒(méi)有意義[單選題]68.下列選項(xiàng)中關(guān)于二維數(shù)組的定義,錯(cuò)誤的是()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}}[單選題]69.Thread類(lèi)中能運(yùn)行線程體的方法是A)start()B)resume()C)init()D)run()[單選題]70.在程序開(kāi)發(fā)中,經(jīng)常會(huì)使用以下哪個(gè)類(lèi)來(lái)存儲(chǔ)程序中所需的配置?A)HashMapB)TreeSetC)PropertiesD)TreeMap[單選題]71.Java語(yǔ)言中沒(méi)有()運(yùn)算符。A)單目B)雙目C)三目D)四目[單選題]72.下列關(guān)于接口和抽象類(lèi)描述正確的是?A)都需要實(shí)現(xiàn)類(lèi)B)都可以在內(nèi)部創(chuàng)建變量C)都不能實(shí)例化D)都需要繼承[單選題]73.Java中的抽象類(lèi)Reader和Writer所處理的流是:A)圖像流B)對(duì)象流C)字節(jié)流D)字符流[單選題]74.若需要定義一個(gè)類(lèi)變量或類(lèi)方法,應(yīng)使用修飾符()。A)staticB)packageC)publicD)private[單選題]75.以下能以鍵_值對(duì)的方式存儲(chǔ)對(duì)象的接口是A)java.util.CollectionB)java.util.MapC)java.util.HashMapD)java.util.Set[單選題]76.一個(gè)類(lèi)可同時(shí)定義許多同名的方法,它們的參數(shù)個(gè)數(shù)、類(lèi)型或順序相同,方法體不同,這稱為()A)隱藏B)覆蓋C)重載D)重寫(xiě)[單選題]77.在JAVA語(yǔ)言中,下面變量命名合法的有:A)animalB)abstractC)packageD)final[單選題]78.Java為移動(dòng)設(shè)備提供的平臺(tái)是()A)J2MEB)J2SEC)J2EED)JDK5.0[單選題]79.在Java中,com包中某類(lèi)的方法使用下列哪個(gè)訪問(wèn)修飾符修飾后,可以被com.db包中的子類(lèi)訪問(wèn),但不能被com.db中其他類(lèi)訪問(wèn)?A)protectedB)privateC)publicD)無(wú)修飾符[單選題]80.下列說(shuō)法中,哪個(gè)是正確的?()。A)類(lèi)是變量和方法的集合體B)數(shù)組是無(wú)序數(shù)據(jù)的集合C)抽象類(lèi)可以實(shí)例化D)類(lèi)成員數(shù)據(jù)必須是公有的[單選題]81.設(shè)x、y為已定義的類(lèi)名,下列聲明x類(lèi)的對(duì)象x1的語(yǔ)句中正確的是()。A)staticxx1;B)publicxx1=newx(int123);C)yx1;D)xx1=x();[單選題]82.下列選項(xiàng)中,關(guān)于session保存數(shù)據(jù)的位置,說(shuō)法正確的是()A)數(shù)據(jù)保存在客戶端B)數(shù)據(jù)保存在服務(wù)器端C)數(shù)據(jù)保存在客戶端與服務(wù)器端各一份D)以上說(shuō)法都不對(duì)[單選題]83.下面關(guān)于Collection和Collections的區(qū)別正確的是A)Collections是集合頂層接口B)Collection是針對(duì)Collections集合操作的工具類(lèi)C)List、Set、Map都繼承自Collection接口D)Collections是針對(duì)Collection集合操作的工具類(lèi)[單選題]84.給定Servlet程序的代碼如下所示:publicclassServlet1extendsHttpServlet{publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)ThrowsServletExceptionIOException{System.out.println(?get?);}publicvoiddoPost(HttpServletRequestrequest.HttpServletResponseresponse)ThrowsServletException,IOException{System.out.println(?post?);doGet(reauest,response);}}通過(guò)GET方式請(qǐng)求訪問(wèn)Servlet1時(shí),控制臺(tái)上顯示的結(jié)果是()A)getB)postC)getD)post[單選題]85.下面函數(shù)是publicvoidexample(inta){...}的重載函數(shù)是()A)publicvoidexample(intm,floatb){...}B)publicintexample(intp){...}C)publicvoidexample1(){...}D)publicintexample2(intm,floatf){...}[單選題]86.在編寫(xiě)JavaApplication程序時(shí),若需要使用到標(biāo)準(zhǔn)輸入輸出語(yǔ)句,必須在程序的開(kāi)頭寫(xiě)上語(yǔ)句()。A)importjava.awt.*B)importjava.awt.Graphics;C)importjava.io.*;D)importjava.applet.Applet;[單選題]87.不屬于Thread類(lèi)中方法的是A)start()B)resume()C)init()D)break()[單選題]88.假設(shè)兩個(gè)引用變量t1和t2,如果t1.equals(t2)為true,t1==t2()A)總是為trueB)總是為falseC)也許為true,也許為falseD)以上說(shuō)法都不對(duì)[單選題]89.Java中定義小數(shù)的關(guān)鍵字是A)charB)intC)longD)float[單選題]90.下列是Java的編譯命令的是A)javaB)javacC)AppletviewerD)javadoc[單選題]91.JavaApplication程序是從下列哪一個(gè)方法開(kāi)始執(zhí)行的?A)run()B)init()C)Application()D)main()[單選題]92.下列哪個(gè)語(yǔ)句關(guān)于Java內(nèi)存回收的說(shuō)明是正確的?A)內(nèi)存回收程序負(fù)責(zé)釋放無(wú)用內(nèi)存B)內(nèi)存回收程序可以在指定的時(shí)間釋放內(nèi)存對(duì)象C)內(nèi)存回收程序允許程序員直接釋放內(nèi)存D)程序員必須創(chuàng)建一個(gè)線程來(lái)釋放內(nèi)存[單選題]93.Java虛擬機(jī)的縮寫(xiě)是A)JVMB)JDKC)JSPD)JNI[單選題]94.下面的程序片段:intb[][]={{1},{2,2},{2,2,2}};intsum=0;for(inti=0;i<b.length;i++){for(intj=0;j<b[i].length;j++){sum+=b[i][j];}}System.out.println("sum="+sum);}程序的運(yùn)行結(jié)果是()A)32B)11C)2D)3[單選題]95.如果要實(shí)現(xiàn)抽象類(lèi)中的抽象方法,需要進(jìn)行?A)重構(gòu)B)重載C)重寫(xiě)D)重用[單選題]96.使用jstl標(biāo)簽庫(kù)需要先在jsp頁(yè)面上添加()指令A(yù))pageB)includeC)taglibD)jstl[單選題]97.如果類(lèi)中的成員只能被同一包中的類(lèi)訪問(wèn),那么聲明該成員時(shí)應(yīng)使用下面哪個(gè)修飾符:A)protectedB)packageC)publicD)不使用訪問(wèn)修飾符[單選題]98.下列哪項(xiàng)不是int類(lèi)型的字面量?A.\u03A6B.077C.OxABBCD.20[單選題]99.下列語(yǔ)句中不正確的一個(gè)是。A)floata=1.1f;B)byted=128;C)doublec=1.1/3.0;D)charb=(char)1.1f;[單選題]100.現(xiàn)有2個(gè)char類(lèi)型的變量al=?a?、a2=2,當(dāng)執(zhí)行al=(char)(al+a2);語(yǔ)句之后,al的值應(yīng)該是()。A)?a?B)12C)?c?D)語(yǔ)句在編譯時(shí)出錯(cuò)[單選題]101.關(guān)系運(yùn)算符計(jì)算的結(jié)果是()類(lèi)型A)booleanB)intC)charD)float[單選題]102.Assumex=4andy=5,whichofthefollowingistrue?()A)x<5&&y<5B)x<5||y<5C)x>5&&y>5D)x>5||y>5[單選題]103.Statement對(duì)象變量實(shí)例化,調(diào)用()方法執(zhí)行SQL的Select語(yǔ)句,并把保存到ResultSet對(duì)象中。A)execute()B)executeQuery()C)executeUpdate()D)executeBatch()[單選題]104.n個(gè)人按照編號(hào)從小到大排隊(duì),每行站m個(gè)人,站滿了再站下一行,則編號(hào)為a(從0開(kāi)始)的人所在的行(從0開(kāi)始)和列(從0開(kāi)始)分別為()。A)a/m和a%mB)a%m和a/mC)(a+1)/m和(a+1)%mD)(a+1)%m和(a+1)/m[單選題]105.Servlet接口中的service()方法,說(shuō)法錯(cuò)誤的是()A)當(dāng)容器接收到客戶端訪問(wèn)Servlet對(duì)象的請(qǐng)求時(shí),就會(huì)調(diào)用此方法B)服務(wù)器請(qǐng)求一次,service方法就被調(diào)用一次C)service方法有兩個(gè)參數(shù),request和responseD)request負(fù)責(zé)響應(yīng)信息,response負(fù)責(zé)接收參數(shù)[單選題]106.以下關(guān)于構(gòu)造方法描述錯(cuò)誤的是()。A)在一個(gè)類(lèi)中,可以定義0個(gè)或多個(gè)構(gòu)造方法B)如果一個(gè)類(lèi)中沒(méi)有定義構(gòu)造方法,則系統(tǒng)會(huì)分配一個(gè)默認(rèn)的構(gòu)造方法C)默認(rèn)的構(gòu)造方法至少有一個(gè)參數(shù)D)如果在類(lèi)中定義了構(gòu)造方法,則系統(tǒng)不會(huì)再分配構(gòu)造方法[單選題]107.下面關(guān)于靜態(tài)同步方法說(shuō)法錯(cuò)誤的是()A)靜態(tài)方法必須使用class對(duì)象來(lái)同步。B)對(duì)于靜態(tài)的同步方法而言,該方法的同步監(jiān)視器不是this,而是該類(lèi)本身。C)靜態(tài)同步方法和以當(dāng)前類(lèi)為同步監(jiān)視器的同步代碼塊不能同時(shí)執(zhí)行。D)一個(gè)類(lèi)中的多個(gè)同步靜態(tài)方法可以同時(shí)被多個(gè)線程執(zhí)行。[單選題]108.在Java語(yǔ)言中,下列代碼的輸出結(jié)果是(選一項(xiàng))publicstaticvoidmain(String[]args){inti=5,j=10;do{if(i>j){break;}j--;i++;}while(j!=i);System.out.println(i+","+j);}A)8,7B)9,6C)7,6D)7,8[單選題]109.下列關(guān)于HttpServlet類(lèi)的說(shuō)法中,錯(cuò)誤的是()A)HttpServlet是位于javax.servlet.http包下抽象類(lèi)B)通過(guò)繼承HttpServlet類(lèi)可以創(chuàng)建和HTTP協(xié)議相關(guān)的servletC)通過(guò)繼承HttpServlet類(lèi)的方式創(chuàng)建servlet時(shí).需要重寫(xiě)它的service()方法D)HttpServlet類(lèi)通過(guò)一個(gè)service()方法將HTTP請(qǐng)求和響應(yīng)分別轉(zhuǎn)為HttpServletRequest和HttpServletResponse類(lèi)型的對(duì)象。[單選題]110.下面選項(xiàng)中,用來(lái)指定Servlet完整類(lèi)名的節(jié)點(diǎn)是()A)<servlet-name>B)<servlet-class>C)<class>D)<class-path>[單選題]111.以下Math類(lèi)的方法中,-4.4通過(guò)哪個(gè)方法運(yùn)算后,結(jié)果為-5.0?A)round()B)min()C)floor()D)ceil()[單選題]112.有?booleanb1=true,b2=false;b3=b1&&b2;b4=b1||b2;?,那么b3和b4的值分別是()。A)truetrueB)falsetrueC)truefalseD)falsefalse[單選題]113.給出下列代碼,如何使成員變量m被方法fun()直接訪問(wèn)?classTest{privateintm;publicstaticvoidfun(){}}A)將privateintm改為staticintmB)將privateintm改為intmC)將privateintm改為publicintmD)將privateintm改為protectedintm[單選題]114.當(dāng)JDK安裝完成后,要進(jìn)行系統(tǒng)配置,設(shè)置2個(gè)環(huán)境變量。其中1個(gè)是默認(rèn)搜索路徑Path;另一個(gè)是類(lèi)庫(kù)路徑,環(huán)境變量名為()。A)classB)pathclassC)pathD)classpath[單選題]115.下面對(duì)Scanner描述正確的是()A)Scanner類(lèi)提供輸入數(shù)據(jù)的方法,但只能輸入字符串B)Scanner的使用方法:Scanner.next();C)使用Scanner需要導(dǎo)入java.util.Scanner類(lèi)D)從鍵盤(pán)讀取一個(gè)整數(shù)的方法[單選題]116.Datea=newDate();Dateb=newDate();System.out.println(a.after(b));A)0B)1C)trueD)false[單選題]117.以下寫(xiě)法中可以正確定義一個(gè)同步代碼塊的是()A)synchronized(常量){}B)synchronized(對(duì)象){}C)synchronized(){}D)synchronized(任意基本數(shù)據(jù)類(lèi)型){}[單選題]118.創(chuàng)建()對(duì)象,可以獲取計(jì)算機(jī)中的日期和時(shí)間A)DataB)DateTimeC)DateD)Time[單選題]119.下列哪一個(gè)不是Java語(yǔ)言中的保留字。A)ifB)sizeofC)privateD)null[單選題]120.下面隱式對(duì)象中,返回結(jié)果為String類(lèi)型數(shù)組的是()()A)paramB)paramValueC)paramValuesD)paramScope[單選題]121.下列代碼的編譯或執(zhí)行結(jié)果是:publicclassMyVal{publicstaticvoidmain(String[]args){MyValm=newMyVal();m.aMethod();}publicvoidaMethod(){boolean[]b=newBoolean[5];System.out.println(b[0]);}}A)1B)nullC)0D)編譯錯(cuò)誤[單選題]122.程序閱讀題。Importjava.util.ArrayList;PublicclassTest02{publicstaticvoidmain(String[]args){ArrayListlist=newArrayList();list.add("a");list.add("b");list.add("c");for(Stringobj:list){System.out.println(obj);}}}A)不能通過(guò)編譯B)能通過(guò)編譯,沒(méi)有輸出C)能通過(guò)編譯,輸出為:ABCD)能通過(guò)編譯,輸出為:ABCC[單選題]123.運(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)其他選項(xiàng)的說(shuō)法均錯(cuò)誤[單選題]124.在配置tomcat虛擬目錄時(shí),需要打開(kāi)哪個(gè)文件?()A)index.jspB)web.xmlC)server.xmlD)以上都不是[單選題]125.要想在Tomcat服務(wù)器配置jsp文件,則需要在以下哪個(gè)目錄中配置()A)Tomcat安裝目錄\conf\server.xmlB)Tomcat安裝目錄\conf\web.xmlC)Tomcat安裝目錄\webapps\web.xmlD)Tomcat安裝目錄\conf\context.xml[單選題]126.下列代碼哪行會(huì)出錯(cuò):(選擇1項(xiàng))1)publicvoidmodify(){2)intI,j,k;3)I=100;4)while(I>0){5)j=I*2;6)System.out.println(?Thevalueofjis?+j);7)k=k+1;8)I-;9)}10)}A)4B)6C)7D)8[單選題]127.運(yùn)行下列程序,會(huì)產(chǎn)生什么結(jié)果publicclassXextendsThreadimplementsRunable{//1publicvoidrun(){//2System.out.println("thisisrun()");//3}publicstaticvoidmain(Stringargs[])//4{Threadt=newThread(newX());//5t.start();//6}}A)第一行會(huì)產(chǎn)生編譯錯(cuò)誤B)第六行會(huì)產(chǎn)生編譯錯(cuò)誤C)第六行會(huì)產(chǎn)生運(yùn)行錯(cuò)誤D)程序會(huì)運(yùn)行和啟動(dòng)[單選題]128.下列程序的功能是統(tǒng)計(jì)字符串中?array?"的個(gè)數(shù),在程序的下劃線處應(yīng)填入的正確選項(xiàng)是()PublicclassFindkeyWordsPublicstaticvoidmain(String[]args){Stringtext="Anarrayisadatastructurethatstoresacollectionof"+"valuesofthesametype.Youaccesseachindividualvalue"+"throughanintegerindex.Forexample,ifaisanarray"+"ofintegers,thenali]istheithintegerinthearray.";IntarrayCount=0;Intindex=-1;StringarrayStr="array"Index=textindexof(arraystr);While(index0){++arraycount;Index+=arrayStr.length();Indextextindexof(arraystr,index);}System.Out.println("Thetextcontains"+arrayCount+"arrays");}}A)<B)=C)>=D)<=[單選題]129.為AB類(lèi)定義一個(gè)無(wú)返回值的方法f,使得使用類(lèi)名就可以訪問(wèn)該方法,該方法頭的形式為A)abstractvoidf()B)publicvoidf()C)finalvoidf()D)staticvoidf()[單選題]130.如下定義Circlex=newCircle(),下面哪一句最正確.A)x是一個(gè)int值B)x是一個(gè)Circle類(lèi)型的對(duì)象C)x是一個(gè)Circle類(lèi)型對(duì)象的引用D)你可以將一個(gè)int值賦給x[單選題]131.下面選項(xiàng)中,在web.xml配置文件中定義Servlet,包括Servlet的名稱和Servlet的實(shí)現(xiàn)類(lèi)的結(jié)點(diǎn)是()A)<servlet>B)<servlet-mapping>C)<servlet-config>D)<wab-app>[單選題]132.請(qǐng)閱讀下面的程序publicclassExample03{publicstaticvoidmain(String[]args){intx=8;if(x>5){System.out.println(\"a\");}else{System.out.println(\"b\");}}}程序的運(yùn)行結(jié)果是?()A)trueB)falseC)aD)b[單選題]133.如何定義私有的成員函數(shù)或成員變量?()A)在類(lèi)的開(kāi)頭部分集中定義;B)不需要定義,缺省的訪問(wèn)級(jí)就是私有級(jí);C)利用private關(guān)鍵字定義;D)成員函數(shù)需要定義,而成員變量不需要定義;[單選題]134.某個(gè)類(lèi)的main方法中有如下語(yǔ)句,則輸出結(jié)果為?int[]x={120,20,5,169,90};inta=x[0];for(inti=1;i<x.length;i++){if(x[i]>a)a=x[i];}System.out.println(a);A)169B)120C)20D)90[單選題]135.閱讀下列代碼:publicclasstest{publicstaticvoidmain(Stringargs[]){Strings="Test";switch(s){case"Java":System.out.print("Java");break;case"Language":System.out.print("Language");break;case"Test":System.out.print("Test");break;}}}A)JavaB)LanguageC)TestD)編譯出錯(cuò)[單選題]136.執(zhí)行下面的程序片段后,輸出結(jié)果為intx=-3;inty=-10;System.out.println(y%x);A)-1B)2C)1D)-2[單選題]137.給定如下Java代碼片段,編譯運(yùn)行時(shí)的結(jié)果是()。inti=2;switch(i)default:System.out.println("default");case0:System.out.println("zero");break;case1:System.out.println("one");case2:System.out.println("two");A)輸出:defaultB)輸出:defaultC)編譯出錯(cuò),defaultD)輸出two[單選題]138.如果一個(gè)類(lèi)不想讓別的類(lèi)進(jìn)行訪問(wèn),需要什么修飾?A)privateB)getterC)setterD)protect[單選題]139.以下都是Math類(lèi)的常用方法,其中用于計(jì)算絕對(duì)值的方法是哪個(gè)?A)ceil()B)floor()C)abs()D)random()[單選題]140.設(shè)x=2,則表達(dá)式(x++)/3的值是()。A)1B)2C)-1D)0[單選題]141.以下表達(dá)式中沒(méi)有錯(cuò)誤的是()。A)Stringa='a';B)Stringb=abc;C)Stringc='abc';D)Stringd="abc";[單選題]142.關(guān)于下列代碼編譯或執(zhí)行結(jié)果的描述中,正確的是()PublicclassTest{Publicstaticvoidmain(String[]args){TestThreadpm1=newTestThread("One");Pm1.start();TestThreadpm2=newTestThread("Two");Pm2.start();}}ClassTestThreadextendsThread{PrivateStringsTname="";TestThread(Strings){STname=s;}Publicvoidrun(){For(inti=o;i<2;i++){Try{Sleep(1000);}Catch(lnterruptedExceptione){}System.out.print(sTname+"");}}}A)不能通過(guò)編譯,TestThread類(lèi)中不能定義變量和構(gòu)造方法B)只可能輸出OneOneTwoTwoC)只可能輸出TwoOneOneTwoD)TwoOneOneTwo和OneOneTwoTwo都有可能[單選題]143.__________表示一個(gè)現(xiàn)實(shí)世界中可以標(biāo)識(shí)的實(shí)體A)一個(gè)類(lèi)B)一個(gè)對(duì)象C)一個(gè)方法D)一個(gè)數(shù)據(jù)域[單選題]144.以下代碼的輸出結(jié)果?publicclassTest{intx=3;publicstaticvoidmain(Stringargv[]){intx=12;System.out.println(x);}}A)3B)12C)編譯出錯(cuò)D)運(yùn)行出錯(cuò)[單選題]145.代表十六進(jìn)制整數(shù)的是A)123B)1900C)fa00D)0xa2[單選題]146.下面關(guān)于include指令和標(biāo)簽的區(qū)別描述,錯(cuò)誤的是()A)<jsp:include>標(biāo)簽實(shí)現(xiàn)動(dòng)態(tài)包含.而include指令實(shí)現(xiàn)靜態(tài)包含B)<jsp:include>標(biāo)簽運(yùn)行時(shí)起作用.而include指令編譯時(shí)起作用C)<jsp:include>標(biāo)簽被包含頁(yè)面可以改變響應(yīng)頭.而include指令不改變響應(yīng)頭D)<jsp:include>標(biāo)簽被包含頁(yè)面不可以改變響應(yīng)頭.而include指令可以改變響應(yīng)頭[單選題]147.-25%5結(jié)果是()A)1B)2C)3D)4E)0[單選題]148.下面的循環(huán)輸出()For(inti=1;i<=10;i++){System.out.print(i+"");i++;}A)123456789B)12345678910C)12345D)13579E)246810[單選題]149.DRAGDROPClicktheTaskbutton.Answer:Pi是浮點(diǎn)數(shù)%f,3.141593,而E是boolean類(lèi)型的,只要不是false都是true。QUESTION61Given:publicclassTestString1{2.publicstaticvoidmain(String[]args){3.Stringstr="420";4.str+=42;5.System.out.print(str);6.}7.}Whatistheoutput?A)42B)420C)462D)42042E)Compilationfails.F)Anexceptionisthrownatruntime.第2部分:多項(xiàng)選擇題,共27題,每題至少兩個(gè)正確答案,多選或少選均不得分。[多選題]150.在MySQL中,以下屬于DDL的作用的有()【選兩項(xiàng)】A)定義數(shù)據(jù)庫(kù)B)維護(hù)數(shù)據(jù)庫(kù)C)增加表記錄D)修改表記錄[多選題]151.Java語(yǔ)言中某程序員編寫(xiě)了如下while循環(huán)代碼,請(qǐng)問(wèn)該循環(huán)執(zhí)行()遍(選一項(xiàng))inta=5,b=15;while(aA)bytex=100;B)floatx=100;C)charx='d';D)longx=100;[多選題]152.以下關(guān)于請(qǐng)求方式GET和POST的描述中,哪些是錯(cuò)誤的()。A)使用GET請(qǐng)求方式傳入的參數(shù)沒(méi)有數(shù)據(jù)大小限制B)使用POST請(qǐng)求方式傳入的參數(shù)沒(méi)有數(shù)據(jù)大小限制C)使用GET請(qǐng)求方式提交的數(shù)據(jù)在地址欄中不會(huì)顯示D)使用POST請(qǐng)求方式提交的數(shù)據(jù)在地址欄中不會(huì)顯示[多選題]153.下面哪些說(shuō)法是錯(cuò)誤的A)用New運(yùn)算符來(lái)創(chuàng)建的對(duì)象,在JVM退出時(shí)才會(huì)被做垃圾回收B)判斷一個(gè)對(duì)象是否可以被垃圾回收的條件為是否還有對(duì)該對(duì)象的C)引用java函數(shù)的參數(shù)傳遞規(guī)定,所有的原始類(lèi)型(如整數(shù))和對(duì)象(使用new來(lái)創(chuàng)建的都為地址傳遞D)java函數(shù)支持重載,但函數(shù)必須至少有一個(gè)參數(shù)或返回值的類(lèi)型不同或個(gè)數(shù)不同[多選題]154.下列關(guān)于靜態(tài)代碼塊的描述中,正確的是()A)靜態(tài)代碼塊指的是被static關(guān)鍵字修飾的代碼塊B)靜態(tài)代碼塊隨著類(lèi)的加載而加載C)使用靜態(tài)代碼塊可以實(shí)現(xiàn)類(lèi)的初始化D)每次創(chuàng)建對(duì)象時(shí),類(lèi)中的靜態(tài)代碼塊都會(huì)被執(zhí)行一次[多選題]155.下列選項(xiàng)中,關(guān)于HttpSession的說(shuō)法,正確的是()()A)HttpSession.getAttribute(Stringparam)方法的返回類(lèi)型是ObjectB)HttpSession.getAttribute(Stringparam)方式的返回類(lèi)型是StringC)調(diào)用HttpSession的setAttribute(?key?.?value?)方法時(shí),如果這個(gè)會(huì)話中對(duì)應(yīng)鍵key已經(jīng)有一個(gè)值,就會(huì)導(dǎo)致拋出異常D)調(diào)用HttpSession的setAttribute(?key?.?value?)方法時(shí),如果這個(gè)會(huì)話中對(duì)應(yīng)鍵key已經(jīng)有一個(gè)值,就會(huì)用新值替換原先的值[多選題]156.使用this調(diào)用類(lèi)的構(gòu)造方法,下面的說(shuō)法正確的是?()A)使用this調(diào)用構(gòu)造方法的格式為this([參數(shù)1,參數(shù)2…])B)只能在構(gòu)造方法中使用this調(diào)用其它的構(gòu)造方法C)使用this調(diào)用其它構(gòu)造方法的語(yǔ)句必須放在第一行D)不能在一個(gè)類(lèi)的兩個(gè)構(gòu)造方法中使用this互相調(diào)用[多選題]157.在Java中,下面關(guān)于數(shù)組的說(shuō)法中,正確的是()A)在類(lèi)中聲明一個(gè)整數(shù)數(shù)組作為成員變量,如果沒(méi)有給它賦值,數(shù)值元素值為空B)數(shù)組可以在內(nèi)存空間連續(xù)存儲(chǔ)任意一組數(shù)據(jù)C)數(shù)組必須先聲明,然后才能使用D)數(shù)組本身是一個(gè)對(duì)象[多選題]158.Java中垃圾回收機(jī)制描述正確的是()。A)垃圾回收機(jī)制不須通過(guò)程序調(diào)用相應(yīng)方法,也能自動(dòng)啟動(dòng)B)Java程序用System.gc()方法一定能進(jìn)行垃圾回收C)垃圾回收機(jī)制屬于jvm自動(dòng)操作,java程序可以不進(jìn)行垃圾回收操作D)垃圾回收機(jī)制并不是由操作系統(tǒng)自動(dòng)執(zhí)行[多選題]159.JSP生命周期中所走過(guò)哪幾個(gè)階段()A)編譯階段B)初始化階段C)執(zhí)行階段D)銷(xiāo)毀階段[多選題]160.下列選項(xiàng)中,屬于標(biāo)記屬性的是()。A)borderB)cellspacingC)cellpaddingD)background[多選題]161.下面選項(xiàng)中不能和abstract關(guān)鍵字共用的是(A)abstract不可以和private共用B)abstract不可以和static共用C)abstract不可以和final共用D)abstract不可以和public共用[多選題]162.下列選項(xiàng)中,屬于回收數(shù)據(jù)庫(kù)資源時(shí)進(jìn)行的操作有()A)關(guān)閉ResultSetB)關(guān)閉StatementC)關(guān)閉應(yīng)用程序D)關(guān)閉Connection[多選題]163.關(guān)于標(biāo)記,下列說(shuō)法正確的是()。A)標(biāo)記負(fù)責(zé)給文本添加?段落?語(yǔ)義B)標(biāo)記里面可以放置標(biāo)記C)標(biāo)記里面可以放置<h3>標(biāo)記D)標(biāo)記可以嵌套使用.比如[多選題]164.以下哪些屬于outputstream類(lèi)的方法()A)write(byte)B)flush()C)close()D)available()[多選題]165.下面關(guān)于HashMap和Hashtable的區(qū)別,說(shuō)法正確的是A)Hashtable線程不安全,效率高B)HashMap線程安全,效率低C)HashMap允許null鍵和值D)Hashtable不允許null鍵和值[多選題]166.下面關(guān)于get請(qǐng)求特點(diǎn)的說(shuō)法中,正確的是()()A)form表單的method屬性設(shè)置為?GET?B)form表單中method屬性(默認(rèn)值是GETC)在<a>標(biāo)簽中的超鏈接D)在瀏覽器的地址欄中發(fā)出的請(qǐng)求[多選題]167.下面描述正確的是?A)使用private修飾符封裝數(shù)據(jù)域B)封裝數(shù)據(jù)域使得程序更容易維護(hù)C)封裝數(shù)據(jù)域使得程序更短D)封裝數(shù)據(jù)域可以阻止程序錯(cuò)誤[多選題]168.下列說(shuō)法正確的有()【選兩項(xiàng)】A)類(lèi)中的構(gòu)造方法不可省略B)構(gòu)造方法必須與類(lèi)同名C)構(gòu)造方法在一個(gè)對(duì)象被new時(shí)執(zhí)行D)一個(gè)類(lèi)只能定義一個(gè)構(gòu)造方法[多選題]169.Given:publicinterfaceFoo{2.intk=4;3.}Whichthreeareequivalenttoline2?(ChooseThree)A)finalintk=4;B)Publicintk=4;C)staticintk=4;D)Privateintk=4;E)Abstractintk=4;第3部分:判斷題,共44題,請(qǐng)判斷題目是否正確。[判斷題]170.break語(yǔ)句可以在循環(huán)語(yǔ)句或者switch條件語(yǔ)句中使用。()A)正確B)錯(cuò)誤[判斷題]171.Integer類(lèi)型也是基本的數(shù)據(jù)類(lèi)型。()A)正確B)錯(cuò)誤[判斷題]172.在表單控件中,rows用來(lái)定義多行文本輸入框顯示的行數(shù)。()A)正確B)錯(cuò)誤[判斷題]173.JavaFX是一個(gè)Java庫(kù),包括用Java寫(xiě)成的類(lèi)和接口,可以直接調(diào)用來(lái)實(shí)現(xiàn)圖形用戶界面。()A)正確B)錯(cuò)誤[判斷題]174.Java語(yǔ)言在定義類(lèi)時(shí),可以將class寫(xiě)成ClassA)正確B)錯(cuò)誤[判斷題]175.Java沒(méi)有g(shù)oto語(yǔ)句A)正確B)錯(cuò)誤[判斷題]176.集合中可以包含相同的對(duì)象。A)正確B)錯(cuò)誤[判斷題]177.ServerSocket對(duì)象調(diào)用accept()方法返回一個(gè)URL對(duì)象。A)正確B)錯(cuò)誤[判斷題]178.運(yùn)算符?&和?&&?都表示?與?操作。A)正確B)錯(cuò)誤[判斷題]179.JSPModel2架構(gòu)模型采用JSP+Servlet+JavaBean的技術(shù),實(shí)際上它就是就是MVC(模型Model-視圖View-控制器Controller)設(shè)計(jì)模式。()A)正確B)錯(cuò)誤[判斷題]180.3.1415和0.618d都是double型常量。A)正確B)錯(cuò)誤[判斷題]181.常量就是程序中常常變化的數(shù)據(jù)。()A)正確B)錯(cuò)誤[判斷題]182.運(yùn)行時(shí)異常是必須進(jìn)行處理的異常,否則程序編譯不能通過(guò)。()A)正確B)錯(cuò)誤[判斷題]183.接口中只有常量,沒(méi)有變量,且必須要指定初值。A)正確B)錯(cuò)誤[判斷題]184.Set接口主要有兩個(gè)實(shí)現(xiàn)類(lèi),分別是HashSet和TreeSet。A)正確B)錯(cuò)誤[判斷題]185.標(biāo)識(shí)符的第一個(gè)字符可以是數(shù)字。A)正確B)錯(cuò)誤[判斷題]186.[]在實(shí)例化子類(lèi)對(duì)象時(shí),會(huì)自動(dòng)調(diào)用父類(lèi)無(wú)參的構(gòu)造方法。A)正確B)錯(cuò)誤[判斷題]187.List集合中不允許出現(xiàn)重復(fù)的元素。()A)正確B)錯(cuò)誤[判斷題]188.線程優(yōu)先級(jí)代表了線程的執(zhí)行順序。()A)正確B)錯(cuò)誤[判斷題]189.運(yùn)行時(shí)異??梢允褂胻ry…catch語(yǔ)句對(duì)異常進(jìn)行捕獲或者使用throws關(guān)鍵字聲明拋出異常。()A)正確B)錯(cuò)誤[判斷題]190.if()和switch()的小括號(hào)中的條件語(yǔ)句的值都是布爾類(lèi)型。()A)正確B)錯(cuò)誤[判斷題]191.目前最新的HTML版本是HTML5,但是由于各個(gè)瀏覽器對(duì)其支持不統(tǒng)一,所以還沒(méi)有得到廣泛應(yīng)用。()()A)正確B)錯(cuò)誤[判斷題]192.抽象類(lèi)可以不實(shí)現(xiàn)接口中定義的方法。()A)正確B)錯(cuò)誤[判斷題]193.Set接口與Collection接口的定義一致,里面的內(nèi)容是不允許重復(fù)的,依靠Object類(lèi)中的equals()和hashCode()方法來(lái)區(qū)分是否是同一個(gè)對(duì)象A)正確B)錯(cuò)誤[判斷題]194.Java語(yǔ)言不含有指針與析構(gòu)方法,所以Java程序只有在結(jié)束運(yùn)行時(shí)才能釋放所占用的內(nèi)存。()A)正確B)錯(cuò)誤[判斷題]195.Vector和hashtable是線程同步的(synchronized);性能上,arraylist和hashmap分別比vector和hashtable要好。()A)正確B)錯(cuò)誤[判斷題]196.在Eclipse中依次選擇?File?->?New?->?JavaProject?選項(xiàng),可以創(chuàng)建一個(gè)名稱為?javaFX?的項(xiàng)目。A)正確B)錯(cuò)誤[判斷題]197.大多數(shù)網(wǎng)頁(yè)都是用HTML編寫(xiě)網(wǎng)頁(yè)結(jié)構(gòu)和內(nèi)容,版面布局.文本或圖片的顯示樣式則使用CSS控制。()()A)正確B)錯(cuò)誤[判斷題]198.在定義變量的同時(shí),必須對(duì)該變量進(jìn)行初始化賦值。()A)正確B)錯(cuò)誤[判斷題]199.[]將多個(gè)字符用加號(hào)相連接就會(huì)產(chǎn)生一個(gè)新的字符串。A)正確B)錯(cuò)誤[判斷題]200.關(guān)于JAVA序列化與反序列化,任何類(lèi)的對(duì)象都能被序列化[判斷題]201.嵌入到HTML文件中的是Applet的源程序。()A)正確B)錯(cuò)誤[判斷題]202.數(shù)組也提供了size()方法獲取元素的數(shù)量。()A)正確B)錯(cuò)誤[判斷題]203.在Lambda表達(dá)式主體中允許有返回值,當(dāng)只有一條return語(yǔ)句時(shí),也可以省略return關(guān)鍵字。()A)正確B)錯(cuò)誤[判斷題]204.if中的語(yǔ)句不能嵌套。()A)正確B)錯(cuò)誤[判斷題]205.字符串類(lèi)型如果只有一個(gè)字符,可以直接賦值給char的變量。()A)正確B)錯(cuò)誤[判斷題]206.構(gòu)造函數(shù)用于創(chuàng)建類(lèi)的實(shí)例對(duì)象,構(gòu)造函數(shù)名應(yīng)與類(lèi)名相同,返回類(lèi)型為void。A)正確B)錯(cuò)誤[判斷題]207.在類(lèi)中靜態(tài)方法可以調(diào)用非靜態(tài)方法。()A)正確B)錯(cuò)誤[判斷題]208.使用EL表達(dá)式中的pageContext對(duì)象,可以成功的獲取到了request.response.servletContext和servletConfig對(duì)象中的屬性。()A)正確B)錯(cuò)誤[判斷題]209.構(gòu)造方法也可以重載。A)正確B)錯(cuò)誤[判斷題]210.抽象類(lèi)實(shí)現(xiàn)接口時(shí),可以不實(shí)現(xiàn)接口中的任何方法。()A)正確B)錯(cuò)誤[判斷題]211.Java中循環(huán)可以通過(guò)loop關(guān)鍵字。()A)正確B)錯(cuò)誤[判斷題]212.使用static修飾的方法屬于整個(gè)類(lèi),它在內(nèi)存中的代碼將被該類(lèi)的所有對(duì)象共享。()A)正確B)錯(cuò)誤[判斷題]213.在java中一個(gè)類(lèi)不能同時(shí)繼承一個(gè)類(lèi)和實(shí)現(xiàn)一個(gè)接口第4部分:?jiǎn)柎痤},共40題,請(qǐng)?jiān)诳瞻滋幪顚?xiě)正確答案。[問(wèn)答題]214.ArrayList是()接口的實(shí)現(xiàn)類(lèi)。[問(wèn)答題]215.布爾型常量有兩個(gè)值,它們分別___________、__________。[問(wèn)答題]216.創(chuàng)建一個(gè)名為MyPackage的包的語(yǔ)句是_____;任何一個(gè)Java程序都默認(rèn)引入一個(gè)包,這個(gè)包的名字叫java.____[問(wèn)答題]217.請(qǐng)簡(jiǎn)述Reader類(lèi)常見(jiàn)的直接子類(lèi)。[問(wèn)答題]218.若int[]a={12,45,34,46,23};,則a[2]=______。[問(wèn)答題]219.在Java語(yǔ)言中,所有的類(lèi)都直接或間接繼承自()類(lèi)。[問(wèn)答題]220.Iterator和ListIterator區(qū)別是什么?[問(wèn)答題]221.通過(guò)newHashMap()方法創(chuàng)建HashMap時(shí),會(huì)默認(rèn)集合容量capacity大小為【】。[問(wèn)答題]222.在進(jìn)行異常捕捉中,如果要捕捉的異常對(duì)象類(lèi)有繼承關(guān)系,則必須先捕捉()類(lèi)異常對(duì)象、然后再捕捉()類(lèi)異常對(duì)象。[問(wèn)答題]223.java中,方法上如果可能拋出多個(gè)異常,多個(gè)異??梢允褂谩尽浚ㄖ形奶顚?xiě))隔開(kāi)。[問(wèn)答題]224.僅有方法頭,沒(méi)有具體方法體和操作實(shí)現(xiàn)的方法是____,該方法必須在抽象類(lèi)中定義。____方法不能被當(dāng)前類(lèi)的子類(lèi)重新定義[問(wèn)答題]225.如果開(kāi)發(fā)環(huán)境配置有問(wèn)題,無(wú)法加載數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序,將拋出()異常對(duì)象。[問(wèn)答題]226.Hewasinaverybadmoodwhenhearrived,andthatsetthetone()thewholemeeting.[問(wèn)答題]227.簡(jiǎn)述this關(guān)鍵字的作用。[問(wèn)答題]228.向【】集合中添加一個(gè)對(duì)象時(shí),首先會(huì)調(diào)用該對(duì)象的hashCode方法來(lái)確定元素的存儲(chǔ)位置,然后再調(diào)用對(duì)象的equals()方法來(lái)確保該位置中沒(méi)有重復(fù)元素。[問(wèn)答題]229.請(qǐng)按照題目的要求編寫(xiě)程序并給出運(yùn)行結(jié)果。1、使用ArrayList集合,對(duì)其添加10個(gè)不同的元素,并使用Iterator遍歷該集合。提示:1)使用add()方法將元素添加到ArrayList集合中。2)調(diào)用集合的iterator()方法獲得Iterator對(duì)象,并調(diào)用Iterator的hasNext()和next()方法,迭代出集合中的所有元素。[問(wèn)答題]230.TCP和UDP的區(qū)別?[問(wèn)答題]231.Java中的斷言是什么?何時(shí)會(huì)用到斷言?[問(wèn)答題]232.編寫(xiě)Java程序代碼必須先聲明一個(gè)【】,然后在其中編寫(xiě)實(shí)現(xiàn)需求的業(yè)務(wù)代碼。[問(wèn)答題]233.path環(huán)境變量用于保存一系列命令的路徑,每個(gè)路徑之間以()分隔。[問(wèn)答題]234.Java的三大體系分別是______、______、______。[問(wèn)答題]235.當(dāng)對(duì)字符串進(jìn)行修改時(shí),()類(lèi)和()類(lèi)的對(duì)象都可以被多次修改,并不產(chǎn)生新的未使用對(duì)象。[問(wèn)答題]236.在Java中,成員方法和構(gòu)造方法可以重載。方法重載時(shí),對(duì)其方法簽名有什么要求?()[問(wèn)答題]237.求12345~100的倒數(shù)和[問(wèn)答題]238.編寫(xiě)一個(gè)Application程序,比較命令行中給出的兩個(gè)字符串是否相等,并輸出比較的結(jié)果。[問(wèn)答題]239.使用Arrays的sort()方法時(shí)將會(huì)按照【】對(duì)數(shù)組元素進(jìn)行排序。[問(wèn)答題]240.公共JRE是Java程序的()[問(wèn)答題]241.yield()方法只能讓相同優(yōu)先級(jí)或者更高優(yōu)先級(jí)、處于▲狀態(tài)的線程獲得運(yùn)行的機(jī)會(huì)。[問(wèn)答題]242.<%out.print()%>和System.out.print(),二者輸出的位置一樣。()[問(wèn)答題]243.若inta[3][2]={{123,345},{34,56},{34,56}},則a[2][1]=______。[問(wèn)答題]244.JDBC通過(guò)()維持查詢結(jié)果集,并提供游標(biāo)進(jìn)行數(shù)據(jù)檢索。[問(wèn)答題]245.這種將I/O流中的字節(jié)序列恢復(fù)為Java對(duì)象的過(guò)程被稱之為()。[問(wèn)答題]246.請(qǐng)編寫(xiě)一個(gè)類(lèi),類(lèi)名為subThread,它是Thread類(lèi)的子類(lèi)。該類(lèi)中定義了含一個(gè)字符串參數(shù)的構(gòu)造函數(shù)和run()方法,方法先在命令行顯示線程的名稱,然后隨機(jī)休眠小于1秒的時(shí)間,最后顯示線程結(jié)束信息:"finished"+線程名。編寫(xiě)Application,在其中創(chuàng)建subThread類(lèi)的三個(gè)對(duì)象t1、t2、t3,它們的名稱分別為"First"、"Second"、"Third",并啟動(dòng)這三個(gè)線程。[問(wèn)答題]247.閱讀下面的程序,在不newCat類(lèi)的情況下,添加代碼運(yùn)行Demo的mian方法后執(zhí)行Cat的Eat()方法。PublicclassDemo{Publicstaticvoidmain(String[]args){Animalanimal=newCat();_Catcat=(Cat)animal;cat.eat();}}ClassAnimal{publicvoideat(){System.out.println("animaleat");}}ClassCatextendsAnimal{publicvoideat(){System.out.println("cateat");}}[問(wèn)答題]248.使用TreeMap集合時(shí),也可以通過(guò)自定義比較器()的方式對(duì)所有的鍵進(jìn)行定制排序。[問(wèn)答題]249.()是用于獲取Cookie信息的隱式對(duì)象。[問(wèn)答題]250.傳輸層主要使網(wǎng)絡(luò)程序進(jìn)行通信,在進(jìn)行網(wǎng)絡(luò)通信時(shí),可以采用TCP協(xié)議,也可以采用()協(xié)議。[問(wèn)答題]251.java.io.Fileoutputstream是()的子類(lèi),它是操作文件的字節(jié)輸出流。[問(wèn)答題]252.在java程序設(shè)計(jì)中,有()()兩種異常處理方式。[問(wèn)答題]253.一個(gè)方法用()關(guān)鍵字同時(shí)拋出若干個(gè)異常對(duì)象。[多選題]254.在JAVA中,下列關(guān)于靜態(tài)代碼塊的描述中,正確的是()【選三項(xiàng)】A)靜態(tài)代碼塊指的是被static關(guān)鍵字修飾的代碼塊B)靜態(tài)代碼塊隨著類(lèi)的加載而加載C)使用靜態(tài)代碼塊可以實(shí)現(xiàn)類(lèi)的初始化D)每次創(chuàng)建對(duì)象時(shí),類(lèi)中的靜態(tài)代碼塊都會(huì)被執(zhí)行一次[多選題]255.下列關(guān)于變量的作用域,說(shuō)法正確的是。A)不同方法中聲明的不同變量,可以互相訪問(wèn)B)在不同方法中可以聲明相同數(shù)據(jù)類(lèi)型的同名局部變量C)在同一個(gè)類(lèi)中不能聲明相同數(shù)據(jù)類(lèi)型的成員變量D)在同一個(gè)類(lèi)中可以聲明相同數(shù)據(jù)類(lèi)型的成員變量[多選題]256.Peoplewhofishandsailsometimes()tohaveseenstrangeanimalsinthesea.A)claimingB)claimC)claimedD)toclaim[多選題]257.下面選項(xiàng)中,能夠用于監(jiān)聽(tīng)域?qū)ο髣?chuàng)建和銷(xiāo)毀的是()()A)實(shí)現(xiàn)ServletContextListener接口的類(lèi)B)實(shí)現(xiàn)HttpSessionListener接口的類(lèi)C)實(shí)現(xiàn)ServletRequestListener接口的類(lèi)D)實(shí)現(xiàn)ServletResponseListener接口的類(lèi)[多選題]258.將web應(yīng)用發(fā)布到tomcat上localhost主機(jī),以下哪幾種方式可以完成()()A)直接將web應(yīng)用部署到tomcat/webapps下B)將web應(yīng)用通過(guò)tomcat/conf/server.xml進(jìn)行配置C)創(chuàng)建一個(gè)xml文件.并配置web應(yīng)用信息,將xml文件放置tomcat\conf\Catalina\localhostD)omcat/conf/context.xml進(jìn)行配置[多選題]259.下面哪一個(gè)是有效的標(biāo)識(shí)符()A)$343B)classC)9XD)8+9E)radius[多選題]260.()返回true.A)"peter".compareToIgnoreCase("Peter")B)"peter".compareToIgnoreCase("peter")C)"peter".equalsIgnoreCase("Peter")D)"peter".equalsIgnoreCase("peter")E)"peter".equals("peter")1.答案:C解析:2.答案:D解析:3.答案:A解析:4.答案:C解析:5.答案:C解析:6.答案:C解析:7.答案:C解析:8.答案:B解析:9.答案:C解析:10.答案:D解析:11.答案:A解析:基礎(chǔ)概念。LinkedList鏈表。12.答案:B解析:無(wú)13.答案:C解析:14.答案:A解析:15.答案:C解析:16.答案:A解析:17.答案:A解析:特性分析18.答案:D解析:19.答案:B解析:20.答案:D解析:21.答案:A解析:22.答案:C解析:23.答案:D解析:24.答案:D解析:25.答案:D解析:26.答案:B解析:27.答案:A解析:Java會(huì)自動(dòng)將2轉(zhuǎn)換為字符串28.答案:B解析:29.答案:D解析:30.答案:C解析:31.答案:C解析:32.答案:B解析:33.答案:A解析:34.答案:C解析:35.答案:C解析:36.答案:D解析:37.答案:A解析:38.答案:A解析:39.答案:D解析:40.答案:C解析:41.答案:B解析:MVC,界面在表示層實(shí)現(xiàn)42.答案:C解析:43.答案:A解析:44.答案:D解析:45.答案:A解析:46.答案:B解析:47.答案:A解析:48.答案:B解析:49.答案:C解析:50.答案:A解析:51.答案:C解析:52.答案:A解析:53.答案:A解析:54.答案:A解析:55.答案:D解析:略56.答案:A解析:略57.答案:D解析:58.答案:A解析:59.答案:B解析:60.答案:D解析:61.答案:C解析:62.答案:C解析:63.答案:A解析:64.答案:D解析:65.答

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論