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

下載本文檔

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

文檔簡介

試卷科目:JAVA開發(fā)基礎(chǔ)JAVA開發(fā)基礎(chǔ)(習(xí)題卷22)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開發(fā)基礎(chǔ)第1部分:單項選擇題,共149題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.你可以直接將一個原生數(shù)據(jù)類型的值賦給它的包裝器類的變量,這被稱為()A)自動裝箱B)自動拆箱C)自動轉(zhuǎn)換D)自動匹配[單選題]2.下列關(guān)于內(nèi)部類的說法不正確的是A)內(nèi)部類的類名只能在定義它的類或程序段中或在表達式內(nèi)部匿名使用B)內(nèi)部類可以使用它所在類的靜態(tài)成員變量和實例成員變量C)內(nèi)部類不可以用abstract修飾符定義為抽象類D)內(nèi)部類可作為其他類的成員,而且可訪問它所在類的成員[單選題]3.當(dāng)int變量x在[0,4]或(10,20)范圍內(nèi)時才為true的表達式是()。A)0<=x||x<=4||10<x||x<20<span=""></x||x<20<>B)0<=x&&x<=4||10<x&&x<20<span=""></x&&x<20<>C)(0<=x||x<=4)&&(10D)0<=x&&x<=4&&10<x&&x<20<span=""></x&&x<20<>[單選題]4.下列程序運行結(jié)果是()publicclassDemo{publicstaticvoidmain(String[]args){Demodemo=newDemo();demo.show(newCar(){publicvoidrun(){System.out.println(\"demorun\");}});}publicvoidshow(Carc){c.run();}}abstractclassCar{publicvoidrun(){System.out.println(\"carrun...\");}}A)carrunB)demorunC)無結(jié)果D)編譯報錯[單選題]5.閱讀下列程序publicclassTestimplementsRunnable{privateintx=0;privateinty=o;booleanflag=true;publicstaticvoidmain(string[]args){Testr=newTest();Theadt1=newThead(r);Theadt2=newThead(r);t1.start();t2.start();}publicvoidrun(){while(flag){x++;y++;System.out.println("("+x_","+y+")");if(x>=10)flag=false;}}}下列對程序運行結(jié)果描述的選項中,正確的是:A)每行的(x,y)中,可能有;每一對(x,y)值都出現(xiàn)兩次。B)每行的(x,y)中,可能有;每一對(x,y)值僅出現(xiàn)一次。C)每行的(x,y)中,可能有x=y;每一對(x,y)值都出現(xiàn)兩次。D)每行的(x,y)中,可能有x=y;每一對(x,y)值都出現(xiàn)一次。[單選題]6.對于下列Test.java代碼,下列哪個敘述是正確的?publicclassTest{publicstaticvoidmain(Stringargs[]){intarr[]=newint[10];System.out.println(arr[1]);}}A)生編譯錯誤。B)輸出null。C)編譯正確,發(fā)生運行異常。D)輸出:0[單選題]7.關(guān)于JSP中的request對象,以下說法中正確的是:A)用來包含客戶端提交的各種信息B)服務(wù)器用來向客戶端傳回響應(yīng)信息C)為發(fā)送請求的客戶端建立會話D)用來向客戶端瀏覽器輸出信息的數(shù)據(jù)流[單選題]8.有標(biāo)簽為<pclass="cls0">,執(zhí)行代碼$("p").addClass("cls1")后,p標(biāo)簽的樣式為A)cls1B)cls0C)cls0和cls1D)以上都不對[單選題]9.jdk在Windows平臺的目錄下的java程序運行環(huán)境的根目錄是()。選項.A)binB)jreC)libD)src.zip[單選題]10.下列選項能夠通過類名查找HTML元素的是()A)document.getElementsByClass(".box")B)document.getElementsByClassName(".box")C)document.getElementsByClass("box")D)document.getElementsByClassName("box")[單選題]11.按照MVC設(shè)計模式,JSP用于實現(xiàn):A)ModelB)ViewC)ControllerD)容器[單選題]12.對于可以獨立運行的Java應(yīng)用程序,下列()說法是正確的。A)無須main方法B)必須有兩個main方法C)可以有多個或零個main方法D)必須有一個main方法[單選題]13.以下哪個關(guān)鍵字可以用來為對象加互斥鎖?()A)transientB)staticC)serializeD)synchronized[單選題]14.以下()不是Object類的方法A)clone()B)finalize()C)toString()D)hasNext()[單選題]15.下面關(guān)于接口的說法不正確的是()。A)在Java程序里,接口是不支持多重繼承的B)接口所有的方法都是抽象的C)接口是與某些類共用的一套方法,所以接口中的方法都是public的D)用于定義接口的關(guān)鍵字是implements[單選題]16.下列關(guān)鍵字中,哪個不能修飾接口中的成員變量?()A)publicB)staticC)finalD)private[單選題]17.下面關(guān)于不使用名稱空間引入XMLSchema文檔,正確的是()A)通過屬性xsi:schemaLocation來聲明名稱空間的文檔。B)通過屬性xmlns:schemaLocation來聲明名稱空間的文檔。C)通過屬性xsi:noNamespaceSchemaLocation屬性直接指定。D)以上說法都不正確。[單選題]18.被每個類的實例共享的成員變量是類的()A)public變量B)private變量C)實例變量variablesD)類(靜態(tài))變量[單選題]19.在面向?qū)ο筌浖_發(fā)過程中,采用設(shè)計模式的是為了A)允許在非面向?qū)ο蟪绦蛟O(shè)計語言中使用面向?qū)ο蟮母拍頑)復(fù)用成功的設(shè)計和體系結(jié)構(gòu)C)減少設(shè)計過程創(chuàng)建的類的個數(shù)D)保證程序的運行速度達到最優(yōu)值[單選題]20.接口的所有變量和方法分別默認是A)finalstatic和publicfinalB)publicstatic和publicabstractC)finalstatic和publicabstractD)publicstatic和publicfinal[單選題]21.要捕獲下列程序產(chǎn)生的異常,需要在catch中使用哪種異常類:()。try{inta[]=newint[-2];}catch(){System.out.print("發(fā)現(xiàn)異常");}A)NegativeArraySizeExceptioneB)ArrayIndexOutOfBoundsExceptioneC)ArithmeticExceptioneD)IllegalArgumentExceptione[單選題]22.下列選項中,用于定義接口的關(guān)鍵字是()。A)interfaceB)implementsC)abstractD)class[單選題]23.下面哪個表達式是錯誤的:A)inti=100;B)floatf=100.0;C)Objecto=?Helloworld?;D)charc=?\u1234?;[單選題]24.給出以下代碼,請問該程序的運行結(jié)果是什么?classTree{}classPineextendsTree{}publicclassF{publicstaticvoidmain(String[]args){Treetree=newPine();if(treeinstanceofPine)System.out.println("Pine");elseSystem.out.println("notPine");}}A)PineB)notPineC)TreeD)編譯錯誤,無法運行[單選題]25.為將數(shù)組myArray的長度由3改為6,現(xiàn)采取以下編碼:int[]myArray=newint[3];myArray=newint[6];代碼執(zhí)行后,以下敘述哪項是正確的?A)數(shù)組myArray的長度已由3改為6,其中前3個元素的值不變,后3個元素的值為空。B)數(shù)組myArray的長度已由3改為6,其中前3個元素的值不變,后3個元素需再經(jīng)過初始化后才能使用。C)數(shù)組myArray的長度沒有變化。D)數(shù)組myArray的長度已由3改為6,原來3個元素的值全部丟失。[單選題]26.在編寫JavaApplet程序時,若需要對發(fā)生的事件做出響應(yīng)和處理,一般需要在程序的開頭寫上A)importjava.event.*B)importjava.awt.event.*C)importjava.awt.*D)importjava.applet.*[單選題]27.有以下程序片段,下列哪個選項不能插入到行11.2.publicclassInteresting{3.//dosth4.}A)publicclassMyClass{}B)classOtherClass{}C)packagemypackage;D)importjava.awt.*;[單選題]28.如果希望控件在界面上按表格行分列排列,應(yīng)使用下列那種布局管理器?()A)BoxLayoutB)GridLayoutC)BorderLayoutD)FlowLouLayout[單選題]29.在JPanel中繪圖應(yīng)覆蓋哪個方法:A)paint(Graphicsg)B)paintComponent(Graphicsg)C)print(Graphicsg)D)repaint(Rectangler)[單選題]30.Java中,在如下所示的Test類中,共有()個構(gòu)造方法。PublicclassTest{privateintx;publicTest(){x=35;}publicvoidTest(doublef){this.x=(int)f;}publicTest(Strings){}}A)0B)1C)2D)3[單選題]31.若需要定義一個只能在類中使用方法,應(yīng)使用哪種修飾符?()A)staticB)packageC)privateD)public[單選題]32.下面的Java程序段:inti,j;for(i=3;i>0;i--)for(j=0;j<5;j++){...}循環(huán)體的總執(zhí)行次數(shù)是(選一項)A)8B)15C)20D)16[單選題]33.下列代碼編譯或執(zhí)行結(jié)果的描述中,正確的是:classTest{publicstaticvoidmain(Stringargs[]){TestThreadpm1=newTestThread("One");pm1.start();TestThreadpm2=newTestThread("Two");pm2.start();}}classTestThreadextendsThread{privateStringsTname="";TestThread(Strings){sTname=s;}publicvoidrun(){for(inti=0;iA)不能通過編譯,TestThread類中不能定義變量和構(gòu)造方法B)輸出OneOneTwoTwoC)輸出TwoOneOneTwoD)選項B或C都有可能出現(xiàn)[單選題]34.有如下程序段:inttotal=0;for(inti=0;i<4;i++){if(i==1)continue;if(i==2)break;total+=i;}則執(zhí)行完該程序段后total的值為:()。A)0B)1C)3D)6[單選題]35.下面的方法,當(dāng)輸入為2的時候返回值是多少()。PublicintgetValue(inti){Intresult=0;Switch(i){Case1:Result=result+i;Case2:Result=result+i*2;Case3:Result=result+i*3;}Returnresult;}A)0B)2C)4D)10[單選題]36.以下不屬于window對象的常用方法有()A)locationB)promptC)alertD)confirm[單選題]37.內(nèi)部類可直接訪問的是A)同一個程序的變量B)同一個包的變量C)定義它的外部類的變量D)其他包的變量[單選題]38.下列哪個數(shù)代表八進制整數(shù)?()。A)0Xa6B)0144C)1840D)-1E3[單選題]39.Java語言的類間的繼承的關(guān)鍵字是()A)extendsB)superC)interfaceD)abstract[單選題]40.Java語言中,對于線程的優(yōu)先級,分為()級。A)5B)10C)15D)20[單選題]41.下列選項中,屬于字符常量的是()A)198B)2e3fC)"123"D)'a'[單選題]42.程序閱讀題。Importjava.util.*;PublicclassTest03{publicstaticvoidmain(String[]args){ArrayListlist=newArrayList();list.add("demo_1");list.add("demo_2");list.add("demo_3");ListIteratorit=list.listIterator();while(it.hasPrevious()){Objectobj=it.previous();System.out.print(obj+"");}}}A)不能通過編譯B)能通過編譯,沒有輸出C)能通過編譯,輸出為:Demo_1demo_2demo_3D)能通過編譯,輸出為:Demo_1Demo_2Demo_3[單選題]43.執(zhí)行完以下代碼int[]x=newint[10];后,以下哪項說明是正確的()。A)x[9]為0B)x[9]未定義C)x[10]為0D)x[0]為空[單選題]44.下列敘述中正確的是()。選項.A)Java語言的文件名是區(qū)分大小寫的B)源文件名與public類名可以不相同C)源文件名其擴展名為jarD)源文件中public類的數(shù)目不限[單選題]45.doublex,y;x=2;y=x+3/2;System.out.println(y);結(jié)果應(yīng)該為()A)3.5B)3.0C)2.0D)3[單選題]46.假如indexOf()方法未能找到所指定的子字符串,那么其返回值為(C)A)falseB)0C)-1D)以上答案都不對[單選題]47.以下對繼承的描述錯誤的是()A)Java中的繼承允許一個子類繼承多個父類B)父類更具有通用性,子類更具體C)Java中的繼承存在著傳遞性D)當(dāng)實例化子類時會遞歸調(diào)用父類中的構(gòu)造方法[單選題]48.要創(chuàng)建一個新目錄,可以用下面(d)類實現(xiàn)。A)FileInputStreamB)FileOutputStreamC)RandomAccessFileD)File[單選題]49.下列程序的運行結(jié)果是()PublicclassTest{publicstaticvoidmain(String[]args){Intx=3,y=4,z=5;Strings="xyz";System.out.println(s+x+y+z);}}A)xyz12B)xyz345C)xyzxyzD)s12[單選題]50.以下代碼將導(dǎo)致:inta1=5;doublea2=(float)a1;A)編譯錯誤B)運行期錯誤C)沒有錯誤D)運行時異常[單選題]51.聲明變量保存數(shù)據(jù)5.5,需要使用()數(shù)據(jù)類型。A)intB)doubleC)booleanD)String[單選題]52.閱讀下列代碼Importjava.io.*;PublicclassExample{publicstaticvoidmain(String[]args)throwsException{//創(chuàng)建一個帶緩沖區(qū)的輸入流BufferedInputStreambis=newBufferedInputStream(new________("src.txt"));//創(chuàng)建一個帶緩沖區(qū)的輸出流BufferedOutputStreambos=newBufferedOutputStream(newFileOutputStream("des.txt"));intlen;while((len=bis.read())!=-1){bos.write(len);}bis.close();bos.close();}}請說出程序中,下劃線位置的答案()1分A)FileInputStreamB)FileC)InputStreamD)以上答案都不正確[單選題]53.包含Java中大量工具類、集合類的包是()A)java.utilB)java.ioC)java.awtD)java.lang[單選題]54.關(guān)于封裝的說法中,錯誤的是()A)提供一個統(tǒng)一供其他類引用的方法B)其他對象不能直接修改本對象所擁有的屬性的方法C)在類的定義中設(shè)置對對象中的成員變量和方法進行訪問的權(quán)限D(zhuǎn))用public來定義,只允許類中的方法[單選題]55.在JAVA中,LinkedList類和ArrayList類同屬于集合框架類,下列()選項中的方法是LinkedList類有而ArrayList類沒有的。A)add(ObjectB)add(intC)remove(ObjectD)removeLast()[單選題]56.給定如下所示的JAVA代碼,要使用這段代碼能夠編譯成功,橫線處應(yīng)該填入()。public______count(inti,doubled){returni*d;}A)doubleB)charC)intD)void[單選題]57.以下由do-while語句構(gòu)成的循環(huán)執(zhí)行的次數(shù)是。intm=8;do{++m;}while(m<8);A)一次也不執(zhí)行B)執(zhí)行1次C)8次D)有語法錯,不能執(zhí)行若有循環(huán):[單選題]58.哪個類是用于將字節(jié)流轉(zhuǎn)換為字符流。A)RandomAccessFileB)SequenceInputStreamC)SerializableD)InputStreamReader_[單選題]59.下列選項關(guān)于集合和數(shù)組的區(qū)別說法正確的是()A)集合的長度是可變的,數(shù)組的長度是不可變的B)集合的長度是不可變的,數(shù)組的長度是可變的C)集合和數(shù)組都能存儲基本數(shù)據(jù)類型和存儲引用類型D)集合只能存儲基本數(shù)據(jù)類型,數(shù)組既能存儲基本類型也能存儲引用類型[單選題]60.在JAVA的異常處理模型中,能單獨和finally語句一起使用的塊是()。A)tryB)catchC)throwD)throws[單選題]61.以下對于XPath語法描述錯誤的是A)?/?表示絕對路徑,必須從根節(jié)點開始B)?//?表示相對路徑,可以從任意位置開始C)?.?表示通配符D)?@?表示選取屬性[單選題]62.對于Java中的布局管理器,以下說法中錯誤的是:A)GridLayout可以創(chuàng)建網(wǎng)格布局,網(wǎng)格布局中各組件的大小可以任意調(diào)整B)BorderLayout使用?東?、?西?、?南?、?北?,?居中?來指定組件的位置C)FlowLayout以由上到下的方式從左到右排列組件D)可以通過容器的setLayout方法為容器指定布局管理器[單選題]63.以下關(guān)于history對象描述不正確的是()A)history.length()方法返回歷史列表中的網(wǎng)址數(shù)B)history.back()方法加載history列表中的前一個URLC)history.forward()方法加載history列表中的下一個URLD)history.go()方法加載history列表中的某個具體頁面[單選題]64.下列哪種類成員修飾符修飾的變量只能在本類中被訪問?A)protectedB)publicC)defaultD)private[單選題]65.關(guān)于異常,下列說法正確的是A)異常是一種對象B)一旦程序運行,異常將被創(chuàng)建C)為了保證程序運行速度,要盡量避免異??刂艱)以上說法都不對[單選題]66.給出下面的程序代碼:publicclassX4_1_3{privatefloata;publicstaticvoidm(){}}如何使成員變量a被方法m()訪問A)將privatefloata改為protectedfloataB)將privatefloata改為publicfloataC)將privatefloata改為staticfloataD)將privatefloata改為floata[單選題]67.ServletRequest對象被創(chuàng)建時,將會調(diào)用ServletRequestListener接口中的()方法A)requestCreated()B)requestInitialized()C)requestDestroyed()D)destroyedRequest()[單選題]68.下列關(guān)于Cookie和Session的描述中,錯誤的是()A)Cookie和HttpSession是保存會話相關(guān)數(shù)據(jù)的技術(shù).其中Cookie將信息存儲在瀏覽器端是客戶端技術(shù),Session將數(shù)據(jù)保存在服務(wù)器端是服務(wù)器端技術(shù)B)HttpSession會話對象的默認保持時間可以修改C)HttpSession默認是基于Cookie運作的D)瀏覽器可以接受任意多個Cookie信息保存任意長的時間。[單選題]69.設(shè)有定義語句?inta[]={66,88,99}?,則關(guān)于該語句的敘述錯誤的是()A)定義了一個名為a的一維數(shù)組B)a數(shù)組有三個元素C)a數(shù)組的下標(biāo)為1~3D)數(shù)組中的每個元素的數(shù)據(jù)類型都是int型[單選題]70.下列選項中,值或表達式不能作為循環(huán)條件的是()。A)1>1B)1!=0C)i--D)i<2[單選題]71.變量命名規(guī)范說法正確的是A)變量由字母、下劃線、數(shù)字、$符號號隨意組成;B)變量不能以數(shù)字作為開頭C)A和a在java中是同一個變量D)不同類型的變量,可以起相同的名字[單選題]72.多態(tài)應(yīng)用于:A)重載B)覆蓋C)實現(xiàn)D)組合[單選題]73.下列關(guān)于boolean類型的敘述中,正確的是()A)可以將boolean類型的數(shù)值轉(zhuǎn)換為int類型的數(shù)值B)可以將boolean類型的數(shù)值轉(zhuǎn)換為字符串C)可以將boolean類型的數(shù)值轉(zhuǎn)換為char類型的數(shù)值D)不能將boolean類型的數(shù)值轉(zhuǎn)換為其他基本數(shù)據(jù)類型[單選題]74.在Java中,能否一次為多個成員變量或函數(shù)設(shè)置訪問級?()A)可以,只需在類的開頭部分集中設(shè)置即可B)可以,只需給出一個訪問級的關(guān)鍵字,后面都會按此來C)可以,只需在類的說明文件中集中設(shè)置即可D)不可以,需要單獨為每個成員設(shè)置訪問級[單選題]75.下列選項中,正確設(shè)置Set-Cookie響應(yīng)頭字段的是()A)Set-Cookie;user=itcast;Path=/;B)Set-Cookieuser=itcast;Path=/;C)Set-Cookie:user=itcast;Path=/;D)Set-Cookie:user=itcastPath=/;[單選題]76.閱讀下面的代碼publicstaticvoidmain(String[]args){Randomrandom1=newRandom(10);Randomrandom2=newRandom(10);for(inti=0;i<5;i++){System.out.print(random1.nextInt(5));}System.out.println();for(inti=0;i<5;i++){System.out.print(random2.nextInt(5));}}下列選項中,程序的輸出結(jié)果是()A)3030130301B)5048132680C)3268023579D)1111111111[單選題]77.下列哪種異常是檢查型異常,需要在編寫程序時聲明()A)NullPointerExceptionB)ClassCastExceptionC)FileNotFoundExceptionD)IndexOutOfBoundsException[單選題]78.以下關(guān)于構(gòu)造方法的描述錯誤的是:A)構(gòu)造方法的返回類型只能是void型B)構(gòu)造方法是類的一種特殊方法,它的方法名必須與類名相同C)構(gòu)造方法的主要作用是完成對類的對象的初始化工作D)構(gòu)造方法可以被重載[單選題]79.jsp在執(zhí)行過程中經(jīng)過()階段,會將java源碼轉(zhuǎn)換成class文件()A)翻譯B)編譯C)執(zhí)行D)響應(yīng)[單選題]80.我們在方法前面加上關(guān)鍵字()后,該方法不需要對象就可以調(diào)用。A)thisB)publicC)staticD)final[單選題]81.一個異常將終止()A)整個程序B)拋出異常的方法C)產(chǎn)生異常的try塊D)以上說法都不對[單選題]82.已知有以下語句:inta[][]=newint[4][3];for(inti=0;i<3;i++){for(intj=0;j<4;j++){a[i][j]=i+j;}}對這些語句描述正確的是()。A)有邏輯錯誤B)該循環(huán)語句是對a數(shù)組進行賦值,不會出現(xiàn)錯誤C)不能使用雙層循環(huán)給數(shù)組進行賦值,會發(fā)生錯誤D)循環(huán)中的賦值語句應(yīng)寫成a[i][j]=(i+j),會發(fā)生錯誤[單選題]83.定義外部類時不能用到的關(guān)鍵字是:A)protectedB)abstractC)publicD)final[單選題]84.下列說法正確的是()。A)數(shù)組是一種對象B)數(shù)組屬于一種原生類C)intnumber=[]={31,23,33,43,35,63}D)數(shù)組的大小可以任意改變[單選題]85.Java程序中最多只能定義()個公共類。A)0B)1C)2D)大于2[單選題]86.Java中的主類需包含main方法,main方法的返回類型是什么?()A)intB)floatC)doubleD)void[單選題]87.關(guān)于下列List接口的方法,不是從Collection接口中繼承而來的是()A)size()B)add()C)get()D)remove()[單選題]88.Collection有兩個子接口,哪個集合的特點是有序、可重復(fù)?A)ListB)MapC)SetD)Array[單選題]89.新建一個index.jsp頁面(位于test項目WebContent目錄下的jsp文件夾),然后將test項目發(fā)布到Tomcat中并啟動項目,請問在瀏覽器上輸入下列哪個地址可以正常訪問index.jsp頁面()(在本機上并使用默認端口號)()A)http://localhost/test/index.jspB)http://localhost:8080/test/WebContent/index.jspC)http://localhost:8080/test/WebContent/jsp/index.jspD)http://localhost:8080/test/index.jsp[單選題]90.以下()中的元素是順序存放的。A)HashMapB)IteratorC)ArrayListD)Set[單選題]91.同一個行為具有多個不同表現(xiàn)形式或形態(tài)的能力,叫做?A)多態(tài)B)繼承C)抽象D)封裝[單選題]92.C++中,關(guān)于參數(shù)默認值的描述正確的是()。A)只能在函數(shù)定義時設(shè)置參數(shù)默認值B)設(shè)置參數(shù)默認值時,應(yīng)當(dāng)從右向左設(shè)置C)設(shè)置參數(shù)默認值時,應(yīng)當(dāng)全部設(shè)置D)設(shè)置參數(shù)默認值后,調(diào)用函數(shù)不能再對參數(shù)賦值[單選題]93.閱讀下列的程序ClassPerson{static{System.out.println(name);}PrivatestaticStringname="hello";}ClassDemo{Publicstaticvoidmain(String[]args){Personp=null;}}下列選項中,程序的運行結(jié)果是()A)無結(jié)果輸出B)輸出nullC)輸出helloD)編譯失敗[單選題]94.設(shè)A為一個類,B_able和C_able分別為兩個接口,則如下選項正確的是:()。A)classSampleextendsAimplementsB_able{//內(nèi)容省略}可以定義一個類的頭部B)classSampleextendsAimplementsB_ableimplementsC_able{//內(nèi)容省略}可以定義一個類的頭部C)classSampleimplementsAextendsB_able{//內(nèi)容省略}可以定義一個類的頭部D)classSampleimplementsAextendsC_able{//內(nèi)容省略}可以定義一個類的頭部[單選題]95.Java使用的字符碼集是()A)ASCIIIB)GB2312C)OakD)Uniode[單選題]96.下列語句執(zhí)行后,變量a、c的值分別是()intx=182;inta,c;c=x/100;a=x%10;A)1,2B)2,1C)1.82,2D)100,82[單選題]97.一下哪個方法可以獲取XML文檔的根節(jié)點A)getRoot()B)getRootElements()C)getRootElement()D)getFirstElement()[單選題]98.Runnable接口中的抽象方法是()。A)startB)stopC)yieldD)run[單選題]99.以下不是Java基本數(shù)據(jù)類型的是()A)intB)floatC)StringD)boolean[單選題]100.下面關(guān)于java中輸入/輸出流的說法錯誤的是A)FileInputStreamB)Reader與C)RandomAccessFile只可以用來讀文件。D)File[單選題]101.在成員方法的訪問控制修飾符中,規(guī)定訪問權(quán)限包含該類自身,同包的其他類和其他包的該類子類的修飾符是A)默認B)ProtectedC)PrivateD)public[單選題]102.JSP文件也可以像Servlet程序一樣,在下列選項中的哪個文件中進行注冊和映射虛擬路徑()A)service.xmlB)web.xmlC)server.xmlD)context.xml[單選題]103.某一個子類要實現(xiàn)一個父接口,要使用關(guān)鍵字()A)importB)extendsC)implementsD)java[單選題]104.有關(guān)Java語言的說法中,哪種是錯誤的()A)java是高級語言B)java是編譯型語言C)java是結(jié)構(gòu)化設(shè)計語言D)java是移植性強的語言[單選題]105.假設(shè)A類有如下定義,設(shè)a是A類的一個實例,下列語句調(diào)用哪個是錯誤的?()classA{inti;staticStrings;voidmethod1(){}staticvoidmethod2(){}}A)System.out.println(a.i);B)a.method1();C)A.method1();D)A.method2()[單選題]106.簡單下列數(shù)據(jù)類型的精度由高到低的順序是A)float,double,int,longB)double,float,int,byteC)byte,long,double,floatD)double,int,float,long[單選題]107.下列代碼中給出正確的在方法體內(nèi)拋出異常的是:A)thrownewException("");B)newthrowException("");C)throwsIOException;D)throwsIOException();[單選題]108.假設(shè)在E盤下的cn文件夾中有文件abc.txt,則下列代碼的運行結(jié)果為()ClassExample{publicstaticvoidmain(String[]args){Filefile=newFile("E:\\cn");//這是一個代表目錄的File對象if(file.exists()){System.out.println(file.delete());}}}1分A)false文件夾刪除不成功,abc.txt刪除不成功B)false文件夾刪除不成功,abc.txt刪除成功C)true文件夾刪除成功D)true文件夾刪除不成功,abc.txt刪除成功[單選題]109.以下代碼將導(dǎo)致()inta1=5;doublea2=(float)a1;A)編譯錯誤B)運行期錯誤C)沒有錯誤D)運行時異常[單選題]110.根據(jù)下面的程序,選擇描述正確的一項。PublicclassTest{publicstaticvoidmain(String[]args){try{System.exit(0);}}}A)沒有拋出異常代碼不能出現(xiàn)在try代碼段中B)如果沒有catch代碼段而使用try代碼段,方法main()總是會拋出異常C)編譯不通過,不能只有try代碼段,而沒有catch代碼段或者finally代碼段D)不能沒有finally代碼段[單選題]111.下列選項中,屬于Java語言中有效關(guān)鍵字的是()。A)nameB)helloC)falseD)good[單選題]112.已知表達式intm[]={0,1,2,3,4,5,6};下面哪個表達式的值與數(shù)組最大下標(biāo)數(shù)相等?A)m.length-1B)m.length()-1C)m.length()D)m.length+1[單選題]113.以下哪一項是下列代碼的執(zhí)行輸出結(jié)果?PublicclassHello{publicstaticvoidmain(Stringargs[]){doublem=0.4;doublen=0.4F;if(m==n){System.out.print("你好");}else{System.out.print("ok");}}}A)出現(xiàn)編譯錯誤B)你好C)okD)程序沒有輸出任何結(jié)果[單選題]114.下面的選項中,哪一項不屬于?汽車類?的行為()。A)啟動B)剎車C)減速D)速度[單選題]115.以下關(guān)于abstract關(guān)鍵字的說法,正確的是()。A)abstract可以與final并列修飾同一個類B)abstract類中不可以有private的成員C)abstract類中必須全部是abstract方法D)abstract方法必須在abstract類或接口中[單選題]116.設(shè)int型變量a、b,float型變量x、y,char型變量ch均已正確定義并賦值,正確的switch語句是A)switch(x+y){}B)switch(ch+1){}C)switchch{}D)switch(a+b);{}[單選題]117.一個程序發(fā)生異常時,下面敘述比較準確的是()。A)整個程序B)只終止拋出異常的方法C)產(chǎn)生異常的try塊D)上面的說法都不對[單選題]118.下列選項中,不屬于位運算符的是A)&B)!C)^D)|[單選題]119.void的含義:A)方法體為空B)定義的方法沒有形參C)定義的方法沒有返回值D)方法的返回值不能參加算術(shù)運算[單選題]120.下列方法中,用于返回當(dāng)前日期的方法是?()A)Date()B)Date(intyear,intmonth,intdate)C)Date(Strings)D)Date(longdate)[單選題]121.有整型數(shù)組:int[]x={12,35,8,7,2};,則調(diào)用方法Arrays.sort(x)后,數(shù)組x中的元素值依次是A)2781235B)1235872C)3512872D)8712352[單選題]122.下面()是正確的接口定義?A)interfaceA{voidprint(){};}B)abstractinterfaceA{print();}C)abstractinterfaceA{abstractvoidprint(){};}D)interfaceA{voidprint();}[單選題]123.下列關(guān)于JDK的說法中,錯誤的是?A)JDK是Java開發(fā)工具包的簡稱B)JDK包括Java編譯器、Java文檔生成工具、Java打包工具等C)安裝JDK后,還需要單獨安裝JRED)JDK是整個Java的核心[單選題]124.下面關(guān)于Applet的說法正確的是()A)Applet也需要main方法B)Applet必須繼承自java.awt.AppletC)Applet能訪問本地文件D)Applet程序不需要編譯[單選題]125.下面哪一個循環(huán)會導(dǎo)致死循環(huán)?()A)for(intk=0;k<0;k++)B)for(intk=10;k>0;k--)C)for(intk=0;k<10;k--)D)for(intk=0;k>0;k++)[單選題]126.在創(chuàng)建對象是必須():A)先聲明對象,然后才能使用對象B)先聲明對象,為對象分配內(nèi)存空間,然后才能使用對象C)先聲明對象,為對象分配內(nèi)存空間,對對象初始化,然后才能使用對象D)上述說法都對[單選題]127.當(dāng)方法產(chǎn)生該方法無法確定如何處理的異常時,應(yīng)該如何處理?A)聲明異常B)捕獲異常C)拋出異常D)嵌套異常[單選題]128.5%2+2的值是___________。A)3B)4C)4.5D)5[單選題]129.以下有關(guān)MySQL的介紹說法正確的是()A)小型非關(guān)系型數(shù)據(jù)庫管理系統(tǒng)B)大型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)C)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)D)大型非關(guān)系型數(shù)據(jù)庫管理系統(tǒng)[單選題]130.JDK安裝完成后,主要的命令,如Javac、Java等,都存放在根目錄的()文件夾下。A)binB)jreC)docD)include[單選題]131.需要在jsp頁面中引入java.util.*包,需要用到的指令是:A)<%@pageimport="java.util.*"%>B)<%@includepackage="java.util.*"%>C)<%@importpackage="java.util.*"%>D)<%@pagepackage="java.util.*"%>[單選題]132.在下列構(gòu)造方法的調(diào)用方式中,正確的是()。A)按照一-般方法調(diào)用B)由用戶直接調(diào)用C)只能通過new,自動調(diào)用D)被系統(tǒng)調(diào)用[單選題]133.現(xiàn)有:1.classTest4{2.publicstaticvoidmain(String[]args){3.booleanX=true;4.booleany=false;5.shortZ=42;6.7.if((z++==42)&&(y=true))z++;8.if((x=false)||(++z==45))z++;9.10.System.out.println(¨z=?+z);II.}12.}結(jié)果為:A)Z=42B)z=44C)Z=45D)z=46[單選題]134.()是不能被當(dāng)前類的子類重新定義的方法。A)抽象方法B)私有方法C)最終方法D)構(gòu)造方法[單選題]135.有如下代碼段:1)2){if(unsafe()){//dosomething…}3)elseif(safe()){//dotheother…}4)}其中,方法unsafe()將拋出IOException,請問可將以下哪項填入第1行?()A)publicIOExceptionmethodName()B)publicvoidmethodName()C)publicvoidmethodName()throwIOExceptionD)publicvoidmethodName()throwsIOException[單選題]136.下列哪個是合法的Java標(biāo)識符?()A)Tree&GlassesB)FirstJavaAppletC)*theLastOneD)273.5[單選題]137.能讀入字節(jié)數(shù)據(jù)進行Java基本數(shù)據(jù)類型判斷過濾的類是()。A)DataInputStreamB)BufferedInputStreamC)FileInputStreamD)FileReader[單選題]138.下列選項中,不能輸出100個整數(shù)的是:A)for(inti=0;i<100;i++)System.out.println(i);B)inti=0;do{System.out.println(i);i++;}while(i<100);C)inti=0;while(i<100){System.out.printIn(i);i++;}D)inti=0;while(i<100){i++;if(i<100)continue;System.out.println(i);}[單選題]139.在Java中,在包com.db下定義一個類,要讓包com.util下的所有類都可以訪問這個類,這個類必須定義為:A)publicB)privateC)protectedD)無修飾符[單選題]140.在Java中,由Java編譯器自動導(dǎo)入而無需在程序中用import導(dǎo)入的包是()。A)java.langB)java.utilC)java.mathD)java.awt[單選題]141.以下程序段的輸出結(jié)果是()。ClassTest{Publicstaticvoidmain(String[]args){System.out.println(4+5+""+3+6);}}A)99B)4536C)936D)4596[單選題]142.有如下程序段:inta=b=5;Strings1="祝你今天考出好成績";Strings2=s1;則表達式a==b與s2==s1的結(jié)果分別是:()。A)true與trueB)false與trueC)true與falseD)false與false[單選題]143.對象的序列化利用ObjectOutputStream中的哪個方法A)readObject()B)writeObject()C)write()D)read()[單選題]144.類可以保護它的成員變量和成員函數(shù)不會被其他對象隨意訪問到,這一特性屬于類的()。A)封裝性B)繼承性C)多態(tài)性D)重載[單選題]145.程序中有如下語句FinalfloatPI=3.14f;下列說法正確的是()A)PIB)定義有錯誤,PIC)PID)對PI可以重新賦值,如PI[單選題]146.下面的程序編譯運行后輸出的結(jié)果是()。PublicclassAimplementsRunnable{publicstaticvoidmain(Stringargv[]){Aa=newA();Threadt=newThread(a);t.start();}publicvoidrun(){while(true){try{Thread.currentThread().sleep(1000);}catch(InterruptedExceptione){System.out.println(e.toString());}System.out.println("loopingwhile");}}}A)在屏幕上重復(fù)輸出"loopingwhile"。B)在屏幕上輸出一次"loopingwhile".C)沒有結(jié)果輸出。D)以上說法都錯誤。[單選題]147.QUESTION102Given:23.Object[]myObjects={24.newInteger(12),25.newString("foo"),26.newInteger(5),27.newBoolean(true)28.};29.Arrays.sort(myObjects);30.for(inti=0;i<myObjects.length;i++){31.System.out.print(myObjects[i].toString());32.System.out.print("");33.}Whatistheresult?A)Compilationfailsduetoanerrorinline23.B)Compilationfailsduetoanerrorinline29.C)AClassCastExceptionoccursinline29.D)AClassCastExceptionoccursinline31.E)Thevalueofallfourobjectsprintsinnaturalorder.[單選題]148.調(diào)用_________移除某ArrayList(變量名為x)中所有元素A)x.remove()B)x.clean()C)x.delete()D)x.empty()E)x.clear()[單選題]149.Given:12.importjava.util.*;13.publicclassExplorer3{14.publicstaticvoidmain(String[]args){15.TreeSet<Integer>s=newTreeSet<Integer>();16.TreeSet<Integer>subs=newTreeSet<Integer>();17.for(inti=606;i<613;i++)18.if(i%2==0)s.add(i);19.subs=(TreeSet)s.subSet(608,true,611,true);20.subs.add(629);21.System.out.println(s+""+subs);22.}23.}Whatistheresult?A)Compilationfails.B)Anexceptionisthrownatruntime.C)[608,610,612,629][608,610]D)[608,610,612,629][608,610,629]E)[606,608,610,612,629][608,610]F)[606,608,610,612,629][608,610,629]第2部分:多項選擇題,共27題,每題至少兩個正確答案,多選或少選均不得分。[多選題]150.請寫出標(biāo)識符的命名規(guī)則描述正確的是()A)由英文字母、數(shù)字、_和$組成,長度不限。B)標(biāo)識符的第一個字符不能是數(shù)字C)標(biāo)識符區(qū)分大小寫。D)標(biāo)識符不能包含空格。[多選題]151.下面選項中,哪些是java中的關(guān)鍵字()A)staticB)intC)classD)String[多選題]152.下面選項中,當(dāng)jsp頁面出現(xiàn)異常時,為避免出現(xiàn)500異常頁,可以采取的措施是()A)在page指令中配置errorPage屬性指定處理錯誤的提示頁B)在page指令中配置isErrorPage屬性指定處理錯誤的提示頁C)在當(dāng)前應(yīng)用的web.xml中配置<error>元素指定錯誤處理頁D)在當(dāng)前應(yīng)用的web.xml中配置<exception>元素指定錯誤處理頁[多選題]153.一般有兩種用于創(chuàng)建線程的方法,()。A)從Java.lang.Thread類派生一個新的線程類,重寫它的runnable()方法B)從Java.lang.Thread類派生一個新的線程類,重寫它的run()方法C)實現(xiàn)Thread接口,重寫Thread接口中的run()方法D)實現(xiàn)Runnable接口,重寫Runnable接口中的run()方法[多選題]154.使用font-family設(shè)置字體時,以下書寫正確的是()A)body{font-family:Arial."微軟雅黑","宋體","黑體";}B)body{font-family:"微軟雅黑"."宋體","黑體",Arial;}C)body{font-family:"TimesNewRoman";}D)body{font-family:TimesNewRoman;}[多選題]155.若Animal是Cat,Dog的父類,則下列選項中,正確的是()A)Animalanimal=newCat();B)Catcat=(Cat)newAnimal();C)Animalanimal=newDog();D)Catcat=(Cat)newDog();[多選題]156.下列哪些情況下會導(dǎo)致線程中斷或停止運行()。A)InterruptedException異常被捕獲B)線程調(diào)用了wait方法C)當(dāng)前線程創(chuàng)建了一個新的線程D)高優(yōu)先級線程進入就緒狀態(tài)[多選題]157.以下說法錯誤的是()。A)java線程類優(yōu)先級相同B)Thread和Runnable接口沒有區(qū)別C)如果一個類繼承了某個類,只能使用Runnable實現(xiàn)線程D)其他選項均不正確[多選題]158.下面關(guān)于過濾器的描述,正確的是()A)過濾器負責(zé)過濾的Web組件只能是ServletB)過濾器能夠在Web組件被調(diào)用之前預(yù)處理ServletRequest對象C)自定義的過濾器類都必須直接或間接實現(xiàn)javax.servlet.Filter接口D)在應(yīng)用的web.xml文件中配置的過濾器可以為所有Web應(yīng)用中的Web組件提供過濾[多選題]159.關(guān)于Java語言,下列描述正確的是()A)switch不能夠作用在String類型上B)List,Set,Map都繼承自Collection接口C)Java語言支持goto語句D)GC是垃圾收集器,程序員不用擔(dān)心內(nèi)存管理[多選題]160.下面EL標(biāo)識符合法的是()()A)usernameB)123usernameC)username123D)or[多選題]161.下列有關(guān)JSTL標(biāo)簽庫的描述,正確的是()()A)使用JSTL標(biāo)簽可以大大降低JSP頁面的復(fù)雜度。B)I18N是JSTL標(biāo)簽庫中的一個國際化/格式化標(biāo)簽庫。C)JSTL標(biāo)簽庫是由許多Web應(yīng)用廠商共同制定的。D)JSTL標(biāo)簽庫中的Core標(biāo)簽庫對應(yīng)的標(biāo)簽庫的URI為/jstl/core[多選題]162.下面選項中,能夠通過Connection創(chuàng)建Statement的方式有()A)createStatement():創(chuàng)建基本的Statement對象B)prepareStatement():創(chuàng)建PreparedStatement對象C)prepareCall():創(chuàng)建CallableStatement對象D)createPrepareStatement():創(chuàng)建PreparedStatement對象[多選題]163.下面關(guān)于Session域的說法中,正確的是()()A)Session域的作用范圍為整個會話B)Session域中的數(shù)據(jù)只能存在30分鐘.這個時間不能修改C)可以調(diào)用HttpSession的invalidate方法.立即銷毀Session域D)當(dāng)web應(yīng)用被移除出web容器時.該web應(yīng)用對應(yīng)的Session跟著銷毀[多選題]164.題WhichofthefollowingisapossibleoutputfrominvokingMath.random()?()A)3.43B)0.5C)0.0D)1.0[多選題]165.面向?qū)ο蟮幕咎卣靼?。A)封裝B)功能分解C)繼承D)多態(tài)[多選題]166.在Java中,關(guān)于泛型的說法正確的是()【選三項】A)泛型是JDK1.5出現(xiàn)的新特性B)泛型是一種安全機制C)使用泛型避免了強制類型轉(zhuǎn)換D)泛型就是Object類型[多選題]167.關(guān)于Commons-FileUpload實現(xiàn)文件上傳需要的jar文件有()。A)commons-fileupload.jarB)commons-io.jarC)commons-logging.jarD)commons-lang.jar[多選題]168.不能用來修飾interface的有A)privateB)publicC)protectedD)static[多選題]169.()WhichofthefollowinglinesisnotaJavacomment?A)*comments*/B)//commentsC)--commentsD)comments*/E)**comments**第3部分:判斷題,共44題,請判斷題目是否正確。[判斷題]170.元素是用于指定訪問該Servlet的虛擬路徑,該路徑以正斜線(/)開頭,代表當(dāng)前Web應(yīng)用程序的根目錄。()A)正確B)錯誤[判斷題]171.alert()函數(shù)主要用于彈出警示對話框,通常用于對用戶進行提示。()()A)正確B)錯誤[判斷題]172.在HTML語言中,常用的列表有三種,分別為無序列表.有序列表和定義列表。()()A)正確B)錯誤[判斷題]173.JAVA語言的復(fù)合數(shù)據(jù)類型有3種:數(shù)組、類和包。()A)正確B)錯誤[判斷題]174.二維數(shù)組中的元素還是一個數(shù)組。()A)正確B)錯誤[判斷題]175.EL的?-?運算符既可以作為減號,也可以作為負號。()A)正確B)錯誤[判斷題]176.character類中的isUpperCase方法是一個判斷字符是否是為大寫的靜態(tài)方法。A)正確B)錯誤[判斷題]177.類中定義的方法,不可以訪問類中定義的私有屬性()。A)正確B)錯誤[判斷題]178.由繼承性可知,程序中子類擁有的成員數(shù)目一定大于等于父類擁有的成員數(shù)據(jù)A)正確B)錯誤[判斷題]179.[]Java允許在一個程序中定義多個同名的方法,但是參數(shù)的類型或個數(shù)必須不同,這就是方法的重載。A)正確B)錯誤[判斷題]180.枚舉類型編譯后一樣生成.class的字節(jié)碼文件。()A)正確B)錯誤[判斷題]181.編譯器不提示程序使用了空對象(讓一個空對象去調(diào)用實例方法),編譯能通過,但程序運行時會出現(xiàn)NullPointerException異常。A)正確B)錯誤[判斷題]182.在一個web.xml中可以配置多個jiantingqi。()A)正確B)錯誤[判斷題]183.在配置整個Web應(yīng)用的初始化參數(shù)時,可在web.xml中配置如下代碼A)正確B)錯誤[判斷題]184.在使用DatagramPacket對象,要使用同一個構(gòu)造方法創(chuàng)建發(fā)送端和接收端。A)正確B)錯誤[判斷題]185.數(shù)組的下標(biāo)可以是int型或者是float類型。選項.A)正確B)錯誤[判斷題]186.對于數(shù)組int[][]t={{1,2,3},{4,5,6}}來說,t.length等于3,t[0].length等于2.()A)正確B)錯誤[判斷題]187.StringBuffer可以直接賦值給String類型。()A)正確B)錯誤[判斷題]188.當(dāng)if語句只控制一行執(zhí)行語句時,可以不寫后面的大括號。()A)正確B)錯誤[判斷題]189.接口是若干完成某一特定功能的沒有方法體的方法(抽象方法)和變量的集合。()A)正確B)錯誤[判斷題]190.由于數(shù)據(jù)庫資源非常寶貴,因此,當(dāng)數(shù)據(jù)庫資源使用完畢后,一定要記得釋放資源。()A)正確B)錯誤[判斷題]191.[]Exception類稱為異常類,它表示程序本身可以處理的錯誤,在開發(fā)Java程序中進行的異常處理,都是針對Exception類及其子類。A)正確B)錯誤[判斷題]192.轉(zhuǎn)發(fā)的forward()方法,必須在響應(yīng)提交給客戶端之前被調(diào)用,否則將拋出IllegalStateException異常()A)正確B)錯誤[判斷題]193.在成員方法中出現(xiàn)的this關(guān)鍵字,代表的是調(diào)用這個方法的對象。()A)正確B)錯誤[判斷題]194.Swing組件的所有類都繼承自Container類。A)正確B)錯誤[判斷題]195.Java提供了一套成熟的方案(JavaRMI)來實現(xiàn)遠程代理,編程時需要分別實現(xiàn)客戶端與服務(wù)器端。A)正確B)錯誤[判斷題]196.作為Java應(yīng)用程序入口的main方法,其聲明可以寫成?publicstaticvoidmain(Stringargs[])?,也可以寫成?publicstaticvoidmain(String[]args)?。()A)正確B)錯誤[判斷題]197.Java語言為所有的Java程序自動導(dǎo)入包?java.lang?因此Java程序可以直接用?java.lang?中的類和接口。位于類繼承關(guān)系層次結(jié)構(gòu)樹的根部的類Object就是在包?java.lang?中的一個類。()A)正確B)錯誤[判斷題]198.子類在方法重寫時,不可以把父類的static類方法重寫為實例方法,也不可以把父類的實例方法重寫為static類方法。A)正確B)錯誤[判斷題]199.在編寫Lambda表達式時,不能省略參數(shù)的數(shù)據(jù)類型。()A)正確B)錯誤[判斷題]200.除了java.lang.Object類,任何一個類有且僅有一個父類。A)正確B)錯誤[判斷題]201.EL的param對象用于獲取請求參數(shù)的某個值。()A)正確B)錯誤[判斷題]202.代碼int[][]arr=newint[3][4]可以正確的定義一個二維數(shù)組。()A)正確B)錯誤[判斷題]203.[]javac.exe命令文件存放在JDK安裝目錄的lib目錄下。A)正確B)錯誤[判斷題]204.標(biāo)簽(JLabel)內(nèi)顯示的內(nèi)容一般是不可更改的,即標(biāo)簽一旦創(chuàng)建并設(shè)置內(nèi)容,其內(nèi)容便不可以改變。()A)正確B)錯誤[判斷題]205.Java語言中不同數(shù)據(jù)類型的長度是固定的,不隨機器硬件不同而改變。A)正確B)錯誤[判斷題]206.由于CSS內(nèi)嵌式寫法是將CSS樣式寫在HTML頁面中,所以內(nèi)嵌式寫法是不符合結(jié)構(gòu)與表現(xiàn)這一特點的。()()A)正確B)錯誤[判斷題]207.使用foreach循環(huán)遍歷集合和數(shù)組時,可以訪問集合中的元素,并對其中的元素進行修改。()A)正確B)錯誤[判斷題]208.習(xí)慣將方法名及變量名的首字母小寫,而類名首字母大寫。A)正確B)錯誤[判斷題]209.抽象方法不能含有方法體,并且必須在抽象類或接口中。()A)正確B)錯誤[判斷題]210.Applet程序是通過瀏覽器中內(nèi)置的Java解釋器來解釋執(zhí)行的。()A)正確B)錯誤[判斷題]211.外部類不能直接訪問內(nèi)部類的成員()A)正確B)錯誤[判斷題]212.[]JDK5以后可以不用配置classpath環(huán)境變量。A)正確B)錯誤[判斷題]213.一個try語句可以有多個catch語句與之對應(yīng)。A)正確B)錯誤第4部分:問答題,共40題,請在空白處填寫正確答案。[問答題]214.Java中的枚舉類型是什么?有什么作用?[問答題]215.無論瀏覽器是否支持Cookie,服務(wù)器都會在第一次響應(yīng)的頁面中對URL地址進行重寫。()[問答題]216.什么是線程并發(fā)安全問題?如何解決?[問答題]217.請問,如何強制垃-圾回收器回收一個對象?請選擇一個[問答題]218.Servlet接口有兩個默認的接口實現(xiàn)類,分別是()和HttpServlet類。[問答題]219.用最有效率的方法計算2乘以8?[問答題]220.JRE的中文意思是▲。[問答題]221.ServletAPI中,專門用來封裝HTTP響應(yīng)消息的接口是()。[問答題]222.下面哪一個是正確的接口定義?A)interfaceA{voidprint(){};}B)abstractinterfaceA{print();}C)abstractinterfaceA{abstractvoidprint(){};}D)interfaceA{voidprint();}三、多項(從下列各題四個或五個備選答案中選出一個或多個[問答題]223.Cookie的domain屬性是用來指定瀏覽器訪問的域,設(shè)置domain屬性時必須以"."開頭。()[問答題]224.Hashtable類有一個子類(),主要用來存儲字符串類型的鍵和值。[問答題]225.若x=5,y=10,則x<y和x>=y的邏輯值分別為()和()。[問答題]226.請編寫一個Applet,功能為:在其窗口中使用FlowLayout布局管理器,按右對齊方式安排兩個按鈕,令它們的標(biāo)簽分別為‖畫矩形‖、‖畫橢圓‖,如果某個按鈕框被點擊了,就實現(xiàn)該按鈕指定的功能。[問答題]227.Java程序中的單行注釋符是,多行注釋符是或。[問答題]228.現(xiàn)有以下現(xiàn)實中的關(guān)系,請問哪個代碼能正確體現(xiàn)這個關(guān)系?店員(Employee)是一個人(Person),一個店員負責(zé)招待一個或多個客人(Dependants)。請選擇一個[問答題]229.請編寫一個Applet,其中定義了兩個double類型數(shù)組a和b,還定義了一個方法square()。數(shù)組a各元素的初值依次為1.2、2.3、3.4、4.5、5.6,數(shù)組b各元素的初值依次為9.8、8.7、7.6、6.5、5.4、4.3;方法square()的參數(shù)為double類型的數(shù)組,返回值為float類型的數(shù)組,功能是將參數(shù)各元素的平方做為返回數(shù)組的元素的值。請在方法paint()中分別以a和b為實在參數(shù)調(diào)用方法square(),并將返回值輸出在屏幕上。要求調(diào)用square(a)的返回數(shù)組輸出在Applet的一行上,數(shù)組的第一個元素的輸出坐標(biāo)為(20,20),其后的每個元素間隔40個像素。調(diào)用square(b)的返回數(shù)組輸出在Applet的一列上,即下標(biāo)為i+1(i=0,1,2,3,)的元素的值,在下標(biāo)為i的元素的值的正下方,其返回數(shù)組的第一個元素的輸出坐標(biāo)為(20,40),行隔為20像素。[問答題]230.條件運算符,也稱作【】(或三目運算符)。[問答題]231.java.exe程序是用來解析--文件的。.class()[問答題]232.類定義由類說明語句和類體組成,類體由和組成。[問答題]233.設(shè)有double型的三個變量:x=2.5,a=7,y=4.7,算術(shù)表達式x+a%3*(int)(x+y)%2/4的值為[問答題]234.遍歷Map集合的方式有哪些?[問答題]235.調(diào)用數(shù)組對象

溫馨提示

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

評論

0/150

提交評論