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

下載本文檔

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

文檔簡(jiǎn)介

試卷科目:JAVA開發(fā)基礎(chǔ)JAVA開發(fā)基礎(chǔ)(習(xí)題卷15)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開發(fā)基礎(chǔ)第1部分:?jiǎn)雾?xiàng)選擇題,共149題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.下列代碼publicstaticvoidmain(String[]args){inti=5;do{System.out.println(i);++i;}while(i>5);}輸出為(選一項(xiàng))A)從1到9中的奇數(shù)B)從1到9中的偶數(shù)C)無(wú)輸出D)從1到9[單選題]2.在一個(gè)接口中,定義的成員變量和成員方法默認(rèn)的訪問(wèn)權(quán)限類型分別是()。A)publicstaticfinal,publicabstract//公共publicB)publicfinal,publicC)privatestaticfinal,privateabstractD)publicstatic,private[單選題]3.下面選項(xiàng)中,在tomcat上發(fā)布javaweb應(yīng)用時(shí),默認(rèn)在什么目錄()A)webappsB)confC)binD)work[單選題]4.封裝意味著______________.A)數(shù)據(jù)域應(yīng)該定義為privateB)一個(gè)類可以繼承另一個(gè)類C)父類的變量可以引用子類對(duì)象D)一個(gè)類可以包含另一個(gè)類的對(duì)象[單選題]5.當(dāng)點(diǎn)擊鼠標(biāo)或者拖動(dòng)鼠標(biāo)時(shí),觸發(fā)的事件是下列的哪一個(gè)?()A)KeyEventB)ActionEventC)ItemEventD)MouseEvent[單選題]6.以下不屬于Thread類提供的線程控制方法的是A)sleep()B)yield()C)join()D)break()[單選題]7.執(zhí)行下面代碼后k的值是(){intk=2;nPrint("Amessage",k);}System.out.println(k);A)0B)1C)2D)K在塊外面沒有定義,因此,編譯錯(cuò)誤[單選題]8.下列標(biāo)識(shí)符(名字)命名原則中,正確的是()。A)類名的首字母小寫B(tài))接口名的首字母小寫C)常量全部大寫D)變量名和方法名的首字母大寫[單選題]9.可以在以下哪個(gè)標(biāo)記之間插入變量與方法聲明?()A)<%和%>B)<%!和%>C)</和%>D)<%和!>[單選題]10.下列方法中,不能用于刪除Collection集合中元素的是A)clear()B)isEmpty()C)remove()D)removeAll()[單選題]11.在JavaWeb應(yīng)用程序中,可以使用()接口或在類中定義的()方法來(lái)處理客戶端發(fā)出的表單數(shù)據(jù)請(qǐng)求A)HttpServletdoHeadB)HttpServletdoPostC)ServletRequestdoGetD)ServletRequestdoPost[單選題]12.下列構(gòu)造方法的調(diào)用方式中,正確的是()。A)按照一般方法調(diào)用B)由用戶直接調(diào)用C)只能通過(guò)new自動(dòng)調(diào)用D)被系統(tǒng)調(diào)用[單選題]13.事件監(jiān)聽接口中的方法的返回值是()A)intB)longC)voidD)AWTEvent[單選題]14.Thread類的常量NORM_PRIORITY代表的優(yōu)先級(jí)是:A)普通優(yōu)先級(jí)B)最高優(yōu)先級(jí)C)不是優(yōu)先級(jí)D)最低優(yōu)先級(jí)[單選題]15.對(duì)于使用多態(tài)的應(yīng)用程序,某個(gè)對(duì)象的確切類型何時(shí)能知道?()A)執(zhí)行時(shí)才可以知道B)應(yīng)用程序編譯時(shí)能夠判斷C)程序員編寫程序時(shí)就已知道D)永遠(yuǎn)不會(huì)知道[單選題]16.定義內(nèi)部類時(shí)不可以使用的關(guān)鍵字是:A)voidB)publicC)protectedD)private[單選題]17.下列關(guān)于JAVA語(yǔ)言中要使用的一個(gè)變量,不正確的是:A)局部變量在使用之前可以不初始化,系統(tǒng)使用默認(rèn)的初始值B)變量不可以在其作用域之外使用C)變量聲明語(yǔ)句可以在程序的任何地方,只要在變量使用前就可以D)在JAVA程序中要使用一個(gè)變量,必須先對(duì)其進(jìn)行聲明[單選題]18.Math.round(3.6)返回?A)3.0B)3C)4D)4.0[單選題]19.自定義運(yùn)行時(shí)異常,必須繼承自()類A)ErrorB)ExceptionC)RuntimeExceptionD)Throwable[單選題]20.有如下的JAVA語(yǔ)言程序,運(yùn)行后m的值為(選一項(xiàng))publicstaticvoidmain(Stringargs[]){inta=4;intm=0;inti,j;for(i=0;iA)9B)10C)12D)6[單選題]21.線程調(diào)用sleep()方法后,該線程將進(jìn)入以下哪種狀態(tài)?A)就緒狀態(tài)B)運(yùn)行狀態(tài)C)阻塞狀態(tài)D)死亡狀態(tài)[單選題]22.下列關(guān)于session說(shuō)法錯(cuò)誤的是A)服務(wù)器端不會(huì)主動(dòng)銷毀sessionB)用戶退出session對(duì)象失效C)用戶長(zhǎng)時(shí)間不操作會(huì)導(dǎo)致session銷毀D)session只存在于服務(wù)器端[單選題]23.對(duì)象的有效期有多長(zhǎng)?A)與引用變量的有效期相同,當(dāng)引用變量的有效期結(jié)束時(shí),對(duì)象也自動(dòng)消失B)從對(duì)象創(chuàng)建時(shí)開始,直到?jīng)]有任何引用變量指向該對(duì)象時(shí),對(duì)象失去作用,被自動(dòng)回收C)從對(duì)象創(chuàng)建時(shí)開始,直到編程人員用?delete?關(guān)鍵字刪除對(duì)象為止D)從對(duì)象創(chuàng)建時(shí)開始,直到程序結(jié)束[單選題]24.通過(guò)Person類創(chuàng)建對(duì)象p的代碼是()。A)PersonpB)newperson()C)Personp=newnewperson()D)newperson[單選題]25.抽象類Writer中用于清空輸出流,并將緩沖的字符全部寫人輸出流的方法是()A)print()B)write()C)flush()D)close()[單選題]26.如果進(jìn)棧序列為el、e2、e3、e4、e5,則可能的出棧序列是()。A)e3、el、e4、e2、e5B)e5、e2、e4、e3、el正確C)e3、e4、e1、e2、e5D)任意順序[單選題]27.下列選項(xiàng)中,用戶創(chuàng)建歸檔文件的jar命令是()A)jar-cB)jar-vC)jar-fD)jar-x[單選題]28.下面import命令可以為我們提供編寫網(wǎng)絡(luò)應(yīng)用程序的類的是A)importjava.sql.*;B)importjava.util.*;C)importjava.io.*;D)import.*;[單選題]29.下列程序執(zhí)行的結(jié)果是()。publicclassX7_1_6{publicstaticvoidmain(String[]args){try{return;}finally{System.out.println("Finally");}}}A)程序正常運(yùn)行,但不輸出任何結(jié)果B)程序正常運(yùn)行,并輸出FinallyC)編譯通過(guò),但運(yùn)行時(shí)出現(xiàn)異常D)因?yàn)闆]有catch子句,因此不能通過(guò)編譯[單選題]30.float類型成員變量的默認(rèn)初始化值是()A)0B)falseC)nullD)0.0F[單選題]31.()類帶有緩沖區(qū),可以把一批數(shù)據(jù)讀到緩沖區(qū),避免每次都從數(shù)據(jù)源讀取數(shù)據(jù)進(jìn)行字符編碼轉(zhuǎn)換。?A)ReaderB)FileReaderC)WriterD)BufferedReader[單選題]32.以下關(guān)于支持Java運(yùn)行平臺(tái)的敘述,哪項(xiàng)錯(cuò)誤?A.Java可在Solaris平臺(tái)上運(yùn)行B.Java可在Windows平臺(tái)上運(yùn)行C.Java語(yǔ)言與平臺(tái)無(wú)關(guān)。Java程序的運(yùn)行結(jié)果依賴于操作系統(tǒng)D.Java語(yǔ)言與平臺(tái)無(wú)關(guān)。Java程序的運(yùn)行結(jié)果與操作系統(tǒng)無(wú)關(guān)[單選題]33.設(shè)有聲明intx=1,y=2,z=3;則表達(dá)式y(tǒng)+=z--/++x的值是A)5B)4C)3.5D)3[單選題]34.關(guān)于對(duì)象成員占用內(nèi)存的說(shuō)法哪個(gè)正確?A)同一個(gè)類的對(duì)象共用一段內(nèi)存B)同一個(gè)類的對(duì)象共享類的靜態(tài)成員變量C)對(duì)象的方法不占用內(nèi)存D)其他三種說(shuō)法都不對(duì)[單選題]35.設(shè)i,j為類X中定義的int型變量名,下列X類的構(gòu)造函數(shù)中不正確的是()。A)voidX(intk){i=k;}B)X(intk){i=k;}C)X(intm,intn){i=m;j=n;}D)X(){i=0;j=0[U1];}[單選題]36.使用JavaIO流實(shí)現(xiàn)對(duì)文本文件的讀寫過(guò)程中,需要處理下列()異常。A)ClassNotFoundExceptionB)IOExceptionC)SQLExceptionD)RemoteException[單選題]37.要定義int型public成員變量MAXLEN,并保持其值為常數(shù)100,則定義這個(gè)變量的語(yǔ)句是:A)publicintMAXLEN=100;B)finalintMAXLEN=100;C)publicconstintMAXLEN=100;D)publicfinalintMAXLEN=100;[單選題]38.Java中類ObjectOutputStream支持對(duì)象的寫操作,這是一種字節(jié)流,它的直接父類是:A)WriterB)DataOutputC)OutputStreamD)ObjectOutput[單選題]39.開發(fā)出Java程序設(shè)計(jì)語(yǔ)言的公司是()。A)SUNB)MicrosoftC)IBMD)Borland[單選題]40.假設(shè)x=4和y=5,下面哪一個(gè)返回值是true()A)!(x==4)^y!=5B)x!=4^y==5C)x==5^y==4D)x!=5^y!=4[單選題]41.下列對(duì)多態(tài)描述中,錯(cuò)誤的是A)Java語(yǔ)言允許運(yùn)算符重載;B)Java語(yǔ)言允許方法重載;C)Java語(yǔ)言允許成員變量覆蓋D)多態(tài)性提高了程序的簡(jiǎn)潔性和抽象性;[單選題]42.下列程序采用BorderLayout布局管理,選擇正確的語(yǔ)句填入橫線處,實(shí)現(xiàn)在North區(qū)域顯示一個(gè)名字是?北方?的Button構(gòu)件。Importjava.awt.*;PublicclassTest{publicstaticvoidmain(String[]args){Framefrm=newFrame("北方");frm.setLayout(newBorderLayout());____________________________frm.setSize(200,200);frm.setVisible(true);}}A)frm.add("South",newButton("北方"));B)add("North",newButton("北方"));C)frm.add("North",newButton("北方"));D)frm.add("North",Button("北方"));[單選題]43.哪個(gè)布局管理器使容器中各個(gè)組件呈網(wǎng)格布局、平均占據(jù)容器空間A)FlowLayoutB)BorderLayoutC)GridLayoutD)CardLayout[單選題]44.下列關(guān)于System類中g(shù)etProperties()方法的描述中,正確的是?()A)getProperties()方法用于獲取當(dāng)前的操作系統(tǒng)的屬性B)getProperties()方法用于獲取當(dāng)前JVM的屬性C)getProperties()方法用于獲取指定鍵指示的操作系統(tǒng)屬性D)getProperties()方法用于獲取指定的JVM的屬性[單選題]45.下面定義二維數(shù)組的語(yǔ)句中,非法的語(yǔ)句是()。A)inta[][]=newint[][];B)intb[][]=newint[4][];C)intc[][]=newint[4][2];D)intc[][]=newint[][4];[單選題]46.下面選項(xiàng)中,屬于JSP模板元素的是()A)JAVA代碼B)HTML代碼C)JAVA注釋D)JSP指令[單選題]47.假設(shè)x,y已正確定義,語(yǔ)句byten=x>y?x:y的執(zhí)行結(jié)果是:A)把x存入nB)把x,y中較小的存入nC)把y存入nD)把x,y中較大的存入n[單選題]48.在?for?循環(huán)中,循環(huán)的哪一部分不包括在?for?之后的括號(hào)中?()A)初始化B)循環(huán)體C)布爾表達(dá)式D)更新部分[單選題]49.在使用dom4j創(chuàng)建XML中添加元素節(jié)點(diǎn)的方法是A)createElement()B)addElement()C)addAttribute()D)setText()[單選題]50.請(qǐng)閱讀下面的程序片段:publicclassTest{publicstaticvoidmain(String[]args){for(intx=0;x<5;x++){if(x%2==0)break;System.out.print(x+??);}}}程序的運(yùn)行結(jié)果是()A)12345B)024C)13D)不輸出任何內(nèi)容[單選題]51.以下哪個(gè)方法屬于Stream流操作中的終結(jié)操作方法()A)Stream<R>map(Function<?superT,?extendsR>mapper)B)Stream<T>sorted()C)Rcollect(Collector<?superT,A,R>collector)D)Stream<T>skip(longn)[單選題]52.哪個(gè)不是關(guān)鍵字()。A)synchronizedB)runC)volatileD)goto[單選題]53.RequestDispatcher接口中,用于將請(qǐng)求從一個(gè)Servlet傳遞給另外的一個(gè)Web資源的方法是()A)forward(ServletResponseresponse.ServletRequestrequest)B)include(ServletRequestrequest.ServletResponseresponse)C)forward(ServletRequestrequest.ServletResponseresponse)D)include(ServletResponseresponse.ServletRequestrequest)[單選題]54.____________isadevicetoconnectacomputertoalocalareanetwork(LAN).()A)RegularmodemB)DSLC)CablemodemD)NIC[單選題]55.假設(shè)ArrayListx包括兩個(gè)字符串[Beijing,Singapore].下面哪一個(gè)將導(dǎo)致x變成[Beijing,Chicago,Singapore]?A)x.add("Chicago")B)x.add(0,"Chicago")C)x.add(1,"Chicago")D)x.add(2,"Chicago")[單選題]56.若有定義Stringtom=""我們是學(xué)生"";則tom.length()的值是()A)5B)10C)6D)11[單選題]57.下列不屬于java.awt包中的基本概念的一項(xiàng)是。A)容器B)構(gòu)件C)線程D)布局管理器[單選題]58.下說(shuō)法中錯(cuò)誤的一項(xiàng)是()。A)線程一旦創(chuàng)建,則立即自動(dòng)進(jìn)行B)線程創(chuàng)建后需要調(diào)用start()方法,將線程置于可運(yùn)行狀態(tài)C)調(diào)用線程的start()方法后,線程也不一定能立即執(zhí)行D)線程處于可運(yùn)行狀態(tài),意味著它可以被調(diào)度[單選題]59.假設(shè)C是B的子類,B是A的子類,cat是C類的一個(gè)對(duì)象,bird是B類的一個(gè)對(duì)象,下列哪個(gè)敘述是錯(cuò)誤的?A)catinstanceofB的值是true。B)birdinstanceofA的值是true。C)catinstanceofA的值是true。D)birdinstanceofC的值是true。[單選題]60.以下程序的執(zhí)行結(jié)果是什么?()int[]myArray=newint[3];for(inti=0;i<=myArray.length;i++){myArray[i]=i*3;A)程序出現(xiàn)異常,屏幕上提示出現(xiàn)數(shù)組下標(biāo)越界異常B)程序執(zhí)行,屏幕上顯示"數(shù)組下標(biāo)越界."C)程序正常執(zhí)行結(jié)束,屏幕上顯示數(shù)組中每個(gè)元素的值D)程序編譯出錯(cuò)[單選題]61.下面哪條語(yǔ)句返回JAVA?A)toUpperCase("Java")B)"Java".toUpperCase("Java")C)"Java".toUpperCase()D)String.toUpperCase("Java")[單選題]62.下面的程序段創(chuàng)建了BufferedReader類的對(duì)象in,以便讀取本機(jī)c盤my文件夾下的文件1.txt。File構(gòu)造函數(shù)中正確的路徑和文件名的表示是Filef=newFile(填代碼處);file=newFileReader(f);in=newBufferedReader(file);A)"./1.txt"B)"../my/1.txt"C)"c:\\my\\1.txt"D)"c:\[單選題]63.下列選項(xiàng)中,哪個(gè)HTML元素中可以放置Javascript代碼?()A)<script>B)<javascript>C)<js>D)<scripting>[單選題]64.用于定義類成員的訪問(wèn)控制權(quán)的一組關(guān)鍵字是()。A)class,float,double,publicB)float,boolean,int,longC)char,extends,float,doubleD)public,private,protected[單選題]65.研究下面的JAVA程序段inti,j;for(i=5;iA)20B)25C)24D)30[單選題]66.分析代碼ClassC1{};ClassC2extendsC1{};ClassC3extendsC1{};C2c2=newC2();C3c3=newC3();對(duì)于這條語(yǔ)句:c2=(C2)((C1)c3);A)c3成功地轉(zhuǎn)換為c2B)運(yùn)行時(shí)錯(cuò)誤,因?yàn)樾值茴悓?duì)象不能相互轉(zhuǎn)換C)運(yùn)行時(shí)錯(cuò)誤,因?yàn)镴VM不能進(jìn)行多重轉(zhuǎn)換D)最后一條語(yǔ)句是正確的。[單選題]67.分析下面的程序:voidfun(inta,intb,intc){a=456;b=567;c=678;}publicstaticvoidmain(Stringargs[]){intx=10,y=20,z=30;fun(x,y,z);System.out.println(z,y,x);}輸出結(jié)果是A)30,20,10B)10,20,30C)456,567,678D)678,567,456[單選題]68.閱讀下面代碼∶Publicstaticvoidmain(String[]args){Strings;Svstem.out.println("S=?+s);編譯運(yùn)行以上程序,結(jié)果是()A)編譯錯(cuò)誤B)編譯通過(guò),但出現(xiàn)運(yùn)行時(shí)錯(cuò)誤C)正常運(yùn)行,輸出s=nullD)正常運(yùn)行,輸出s=[單選題]69.Jpanel對(duì)象默認(rèn)的布局管理器是()A)FlowLayoutB)BorderLayoutC)CardLayoutD)null[單選題]70.一個(gè)類要實(shí)現(xiàn)多個(gè)接口,用什么關(guān)鍵字?A)extendsB)implementsC)instanceofD)import[單選題]71.不可以用static來(lái)修飾的是()A)屬性B)方法C)代碼塊D)對(duì)象[單選題]72.下列方法中,用于判斷字符串是否相等的是()A)booleancontains(CharSequencecs)B)StringtoLowerCase()C)booleanequals(ObjectanObject)D)booleanisEmpty()[單選題]73.下面的Java語(yǔ)言代碼段的輸出結(jié)果是()intj;for(j=1;j<=10;j+=3){System.out.print(j+"");}A)沒有任何輸出B)2468C)14710D)編譯出錯(cuò)[單選題]74.下列集合中,不屬于Collection接口的子類的是()A)ArrayListB)LinkedListC)TreeSetD)Properties[單選題]75.構(gòu)造方法是否可被重寫和重載()。A)不能重寫,可以重載B)可以重寫,不能重載C)不能重寫,不能重載D)可以重寫,可以重載[單選題]76.若想結(jié)束或關(guān)閉HttpSession對(duì)象,下列做法中錯(cuò)誤的是()A)關(guān)閉瀏覽器B)調(diào)用HttpSession的invalidate()方法C)調(diào)用HttpSession的removeAttribute(Stringname)方法D)兩次訪問(wèn)時(shí)間間隔大于定義的非活動(dòng)時(shí)間間隔[單選題]77.退出循環(huán)的語(yǔ)句是()。A)breakB)continueC)switchD)static[單選題]78.下面Statement接口的方法中,用于執(zhí)行各種SQL語(yǔ)句的是()()A)executeUpdate(Stringsql)B)executeQuery(Stringsql)C)execute(Stringsql)D)executeDelete(Stringsql)[單選題]79.JAVA中char類型系統(tǒng)分配()字節(jié)的內(nèi)存空間A)1B)2C)4D)根據(jù)不同系統(tǒng)分配[單選題]80.下面哪些接口不在javax.Servlet包A)ServletConfigB)ServletC)ServletContextD)Collection[單選題]81.在MySQL中,下列不是MySQL約束的是()。A)主鍵B)外鍵C)檢查D)唯一[單選題]82.________isnotanobject-orientedprogramminglanguage.()A)JavaB)C++C)CD)Ce.Python[單選題]83.下列選項(xiàng)中,不屬于事件適配器類的是()A)MouseadapterB)KeyadapterC)ComponentadapterD)Frameada[單選題]84.若有下面的類定義classBridge{Roadroad;}classRoad{Stringname;}它表示()A)?是什么?關(guān)系B)?有什么?關(guān)系C)二者都是D)二者皆不是[單選題]85.關(guān)于==和equals方法描述不正確的是()A)==是運(yùn)算符、equals是方法B)==只比較對(duì)象,equals會(huì)先比較對(duì)象,如果不是一個(gè)對(duì)象,會(huì)對(duì)對(duì)象的值進(jìn)行比較。C)StringD)String[單選題]86.在市場(chǎng)中占主導(dǎo)地位的數(shù)據(jù)庫(kù)類型是()。A)網(wǎng)狀模型B)層次模型C)點(diǎn)對(duì)點(diǎn)模型D)關(guān)系模型[單選題]87.關(guān)于JavaBean的說(shuō)法,正確的是()。A)JavaBean是公共的類B)在JSP文件中引用bean,其實(shí)就是使用<jsp:useBean>語(yǔ)句C)被引用的bean文件的文件名后綴為.javaD)JavaBean文件放在任何目錄下都可被引用[單選題]88.現(xiàn)有兩個(gè)類A、B,以下描述中表示B繼承自A的是()。A)classAextendsBB)classBimplementsAC)classAimplementsBD)classBextendsA[單選題]89.在JAVA中,類和對(duì)象之間關(guān)系是()A)聯(lián)接關(guān)系B)包含關(guān)系C)抽象與具體的關(guān)系D)類是對(duì)象的具體化[單選題]90.134.float類型數(shù)據(jù)和double類型數(shù)據(jù)做加法,得到結(jié)果的類型是()。A)int類型B)short類型C)double類型D)float類型[單選題]91.ServletRequest對(duì)象被銷毀時(shí),將會(huì)調(diào)用ServletRequestListener接口中的()方法A)requestCreated()B)requestInitialized()C)requestDestroyed()D)destroyedRequest()[單選題]92.以對(duì)象為單位,把某個(gè)對(duì)象寫入文件,需要使用哪個(gè)方法?A)writeInt()B)writeObject()C)write()D)writeUTF()[單選題]93.下列程序運(yùn)行結(jié)果是()publicclassDemo{publicstaticvoidmain(String[]args){Objectobj=newFather(){publicvoidshow(){System.out.println(\"helloworld\");}};obj.show();}}classFather{publicvoidshow(){System.out.println(\"hellofather\");}}A)hellofatherB)helloworldC)無(wú)結(jié)果D)程序編譯報(bào)錯(cuò)[單選題]94.下面關(guān)于程序中注釋的描述,錯(cuò)誤的是()A)注釋語(yǔ)句可以提高程序的可讀性,便于開發(fā)者之間的交流B)在Java程序中可以有單行注釋、多行注釋C)文檔注釋可以說(shuō)明和生成程序的說(shuō)明文檔D)注釋語(yǔ)句作為代碼的一部分,被編譯成字節(jié)碼參與運(yùn)行[單選題]95.以下不是基本類型的數(shù)據(jù)是()。A)'a'B)"a"C)1.3D)5L[單選題]96.下列代碼段執(zhí)行后,a的值為()Inta=8,b=6,c=5;If(a>b)a=b;Elseif(a>c)a=c;A)0B)5C)6D)8[單選題]97.下列是Math類中的一些常用方法,其中用于獲取大于等于0.0且小于1.0的隨機(jī)數(shù)的方法是()A)random()B)abs()C)sin()D)pow()[單選題]98.Java提供了4種訪問(wèn)級(jí)別,以下控制級(jí)別由小到大依次列出正確的是()A)private、default、protectedB)default、private、protectedC)protected、default、private、publicD)protected、private、default、public[單選題]99.現(xiàn)有一條XPath匹配規(guī)則如下?//user[@id=?1003?]/pwd?,對(duì)于這條匹配規(guī)則的說(shuō)法正確的是A)可以查詢到所有user標(biāo)簽的pwd標(biāo)簽B)可以查詢到所有具備id屬性的user標(biāo)簽下的pwd標(biāo)簽C)可以查詢到所有id=?1003?的user標(biāo)簽的pwd標(biāo)簽D)語(yǔ)法錯(cuò)誤[單選題]100.已知zipname是一個(gè)壓縮文件名,則zipname在下列代碼中出現(xiàn)的正確位置是:ZipInPutStreamzin=newZipInPutStream(newFileInPutStream(①));ZipEnatryentry;While((entry=zin.getNextEntry(②))!=null{fileCombo.addItem(entry.getName(③));zin.closeEntry(④);}Zin.close();A)①B)②C)③D)④[單選題]101.分析程序,結(jié)果為()publicclasstest5{publicstaticvoidmain(String[]args){intn=9;System.out.println("\n");while(n>6){n--;System.out.print(n);}}}A)8B)6C)9D)7[單選題]102.聲明成員變量時(shí),如果不使用任何訪問(wèn)控制符(public,protected,private),則以下哪種類型的類不能對(duì)該成員進(jìn)行直接訪問(wèn)?A)不同包中的子類B)同一包中的子類C)同一包中的非子類D)同一類[單選題]103.下列可以用于定義類成員的訪問(wèn)控制權(quán)的關(guān)鍵字是。A)extendsB)privateC)classD)double[單選題]104.Java程序中,010表示的十進(jìn)制數(shù)為()。選項(xiàng).A)1B)2C)8D)10[單選題]105.執(zhí)行下面的程序片段后,i的值是:()。Inti;For(i=32;i>=4;i/=2){if(i<20)break;}選項(xiàng).A)2B)4C)32D)16[單選題]106.paint()方法使用哪種類型的參數(shù)?()A)GraphicsB)Graphics2DC)StringD)Color[單選題]107.設(shè)有數(shù)組的定義int[]a=newint[3],則下面對(duì)數(shù)組元素的引用錯(cuò)誤的是A)a[0];B)a[a.length-1];C)a[3];D)inti=1;a[i];[單選題]108.在Java中,實(shí)現(xiàn)繼承所使用的關(guān)鍵字是()A)implementsB)importC)extendsD)abstract[單選題]109.下面關(guān)于HttpServletRequest和HttpServletResponse描述正確的是A)HttpServletRequest和HttpServletResponse都是一個(gè)抽象類B)HttpServletRequest代表客戶端的請(qǐng)求C)HttpServletRequest代表服務(wù)器端的響應(yīng)D)HttpServletResponse代表客戶端的請(qǐng)求[單選題]110.Iterator迭代器中的hasNext()方法的作用是()A)判斷集合中是否還有下一個(gè)元素B)判斷集合中是否還有上一個(gè)元素C)獲取集合中的下一個(gè)元素D)獲取集合中的上一個(gè)元素[單選題]111.以下哪個(gè)方法用于定義線程的執(zhí)行體?()A)start()B)init()C)run()D)synchronized()[單選題]112.多態(tài)的表現(xiàn)形式有()A)重寫B(tài))抽象C)繼承D)封裝[單選題]113.下列關(guān)于case關(guān)鍵字的說(shuō)法中,錯(cuò)誤的是()。A)case后面可以沒有break語(yǔ)句B)case后面必須是常量C)case后面的break必須存在D)case后面的值必須不一樣[單選題]114.行下列程序,會(huì)產(chǎn)生什么結(jié)果()publicclassXextendsThreadimplementsRunnable{publicvoidrun(){System.out.println("1")}publicstaticvoidmain(Stringargs[]){Threadt=newThread(newX());t.start();}}A)第一行會(huì)產(chǎn)生編譯錯(cuò)誤B)第六行會(huì)產(chǎn)生編譯錯(cuò)誤C)第六行會(huì)產(chǎn)生運(yùn)行錯(cuò)誤D)程序會(huì)運(yùn)行和啟動(dòng)[單選題]115.下列哪一個(gè)變量不需要?jiǎng)?chuàng)建對(duì)象,直接可以根據(jù)類名調(diào)用該屬性()A)publicStringstrB)StringstrC)publicstaticStringstrD)str[單選題]116.下列選項(xiàng)中,用于表示動(dòng)作事件的類是?()A)KeyListenerB)KeyEventC)ActionEventD)MenuKeyEvent[單選題]117.下列代碼段執(zhí)行后的結(jié)果是()Intk=1,s=0;While(k++<5)S+=k;System.out.println(""+s);A)6B)10C)14D)15[單選題]118.在Java中,若要實(shí)現(xiàn)對(duì)文件的讀寫操作,一般需要在程序的開頭寫上A)importjava.awt.*;B)importjava.applet.*;C)importjava.io.*;D)importjava.awt.event.*;[單選題]119.關(guān)于JavaBean,下列敘述中錯(cuò)誤的是()A)JavaBean的類必須是具體的和公共的,并且具有無(wú)參數(shù)的構(gòu)造器B)JavaBean的類屬性是私有的,要通過(guò)公共方法進(jìn)行訪問(wèn)C)JavaBean和Servlet一樣,使用之前必須在項(xiàng)目的web.xml中注冊(cè)D)JavaBean屬性和表單控件名稱能很好地耦合,得到表單提交的參數(shù)[單選題]120.下面哪一個(gè)是正確的類的聲明?A)publicvoidHH{,}B)publicclassMove(){,}C)publicclassvoidnumber{}D)publicclassCar{,}[單選題]121.在基于Swing的圖形用戶界面設(shè)計(jì)中,面板屬于()。A)頂層容器B)中間級(jí)容器C)底層容器D)原子組件[單選題]122.下列運(yùn)算中屬于跳轉(zhuǎn)語(yǔ)句的是:A)tryB)catchC)finallyD)break[單選題]123.給出下列代碼,如何使成員變量m被方法fun()直接訪問(wèn)?classTest{privateintm;publicstaticvoidfun(){...}}A)將privateintm改為protectedintmB)將privateintm改為publicintmC)將privateintm改為staticintmD)將privateintm改為intm[單選題]124.以下選項(xiàng)創(chuàng)建Scanner對(duì)象正確的是()A)Scannersc=newScanner(System);B)Scannersc=newScanner(System.in);C)Scannersc=newScanner(System.out);D)Scannersc=newScanner(in);[單選題]125.關(guān)于<jsp:forward>的說(shuō)法中,錯(cuò)誤的是A)forward只能用于將用戶的請(qǐng)求轉(zhuǎn)發(fā)到一個(gè)JSP頁(yè)面B)page屬性用于指定轉(zhuǎn)發(fā)的目標(biāo)資源C)forward可以包含<jsp:param>用于傳遞參數(shù)D)forward可以用于跳轉(zhuǎn)到新頁(yè)面[單選題]126.JTextField的構(gòu)造方法中,方法JTextField(Stringtext,intcolumn)的作用是()A)創(chuàng)建一個(gè)空的文本框,初始字符串為nullB)創(chuàng)建一個(gè)具有指定列數(shù)的文本框,初始字符串為nullC)創(chuàng)建一個(gè)顯示指定初始字符串的文本框D)創(chuàng)建一個(gè)具有指定列數(shù)、并顯示指定初始字符串的文本框[單選題]127.JDBC中,用于表示數(shù)據(jù)庫(kù)連接的對(duì)象是()A)PreparedStatementB)DriverManagerC)ConnectionD)Statement[單選題]128.下列不屬于Java關(guān)鍵字的是:A)thisB)superC)finallyD)NULL[單選題]129.MVC模式中,控制器的作用是()A)從模型中獲取數(shù)據(jù)并指定這些數(shù)據(jù)應(yīng)該如何表現(xiàn)B)控制器負(fù)責(zé)轉(zhuǎn)發(fā)請(qǐng)求,對(duì)請(qǐng)求進(jìn)行處理C)負(fù)責(zé)處理業(yè)務(wù)邏輯D)以上都不是[單選題]130.執(zhí)行下列程序結(jié)果是()Strings="計(jì)算機(jī)工程系";System.out.println(s.length());A)12B)6C)1D)輸出錯(cuò)誤[單選題]131.下面選項(xiàng)中,哪一個(gè)是合法的標(biāo)識(shí)符A)helloworldB)1DemoC)_3_D)class[單選題]132.下列選項(xiàng)中,哪一個(gè)是多行注釋符號(hào)?()A)/*//B)C)//D)*/[單選題]133.當(dāng)單擊鼠標(biāo)或拖動(dòng)鼠標(biāo)時(shí),觸發(fā)的事件是:A)MouseEventB)ActionEventC)ItemEventD)KeyEvent[單選題]134.下面不是單例模式實(shí)現(xiàn)步驟的是A)將類私有化B)私有化構(gòu)造方法C)創(chuàng)建一個(gè)私有的靜態(tài)實(shí)例D)提供獲取實(shí)例的靜態(tài)方法[單選題]135.在JAVA中,方法調(diào)用時(shí),位于方法名之后圓括號(hào)的變量被稱為()A)變?cè)狟)參數(shù)C)語(yǔ)句D)聲明[單選題]136.閱讀下列代碼.PublicclassTest4{publicstaticvoidmian(Stringargs[]){inta=4,b=6,c=8;Strings=?abc?;System.out.println(a+c+s+b);System.out.println();}}程序運(yùn)行結(jié)果為()。選項(xiàng).A)ababccB)464688C)48abc6D)12abc6[單選題]137.下面關(guān)于抽象方法的描述,正確的是A)抽象方法是沒有方法體的方法B)抽象方法可以有方法體C)抽象方法可以出現(xiàn)在非抽象類中D)抽象類中的方法都是抽象方法[單選題]138.以下在Java中每個(gè)基本數(shù)據(jù)類型與對(duì)應(yīng)的封裝類,對(duì)應(yīng)不正確的有()。A)intIntegerB)floatFloatC)doubleDoubleD)charChar[單選題]139.Java中專門用于將日期格式化為字符串的類是。A)DateB)Calendar.C)DateFormatD)Time[單選題]140.執(zhí)行下面代碼,下面描述正確的是()。PublicclassPerson{Staticintarr[]=newint[10];Publicstaticvoidmain(Stringa[]){System.out.println(arr[1]);}}A)產(chǎn)生編譯錯(cuò)誤B)輸出空C)編譯正確,運(yùn)行錯(cuò)誤D)輸出0[單選題]141.下列有關(guān)事件監(jiān)聽器的說(shuō)法正確的是A)一個(gè)組件上不可以注冊(cè)多個(gè)事件監(jiān)聽器B)一個(gè)事件監(jiān)聽器可以被注冊(cè)到多個(gè)組件上C)一個(gè)組件上注冊(cè)多個(gè)事件監(jiān)聽器會(huì)發(fā)生沖突,不會(huì)起作用D)一個(gè)組件上注冊(cè)多個(gè)事件監(jiān)聽器,只有最后一個(gè)事件監(jiān)聽器會(huì)起作用[單選題]142.下列類頭定義中,錯(cuò)誤的是()。A)publicxextendsy{...}B)publicclassxextendsy{...}C)classxextendsyimplementsy1{...}D)classx{...}[單選題]143.Java中有符號(hào)的8字節(jié)整數(shù)類型是()。A)byteB)shortC)intD)long[單選題]144.Toimprovereadabilityandmaintainability,youshoulddeclare_________insteadofusingliteralvaluessuchas3.14159.()A)variablesB)methodsC)constantsD)classes[單選題]145.下面選項(xiàng)中能把字符串轉(zhuǎn)換成float類型的是()。A)floatvalue=newFloat(str);B)floatvalue=Float.parseFloat(str);C)floatvalue=Float.floatValue(str);D)floatvalue=(newFloat()).parseFloat(str)[單選題]146.java語(yǔ)言使用的字符碼集是()A)ASCIIB)BCDC)DCBD)Unicode[單選題]147.要求35度的sin值,可以寫成()A)Math.sin(35)B)Math.sin(Math.toRadians(35))C)Math.sin(Math.toDegrees(35))D)Math.sin(Math.toRadian(35))E)Math.sin(Math.toDegree(35))[單選題]148.Givenacorrectlycompiledclasswhosesourcecodeis:packagecom.sun.sjcp;2.publicclassCommander{3.publicstaticvoidmain(String[]args){4.//morecodehere5.}6.}Assumethattheclassfileislocatedin/foo/com/sun/sjcp/,thecurrentdirectoryis/foo/,andthattheclasspathcontains"."(currentdirectory).WhichcommandlinecorrectlyrunsCommander?A)javaCommanderB)javacom.sun.sjcp.CommanderC)javacom/sun/sjcp/CommanderD)java-cpcom.sun.sjcpCommanderE)java-cpcom/sun/sjcpCommander[單選題]149.Given:classAlligator{2.publicstaticvoidmain(String[]args){3.int[]x[]={{1,2},{3,4,5},{6,7,8,9}};4.int[][]y=x;5.System.out.println(y[2][1]);6.}7.}Whatistheresult?A)2B)3C)4D)6E)7F)Compilationfails.第2部分:多項(xiàng)選擇題,共27題,每題至少兩個(gè)正確答案,多選或少選均不得分。[多選題]150.下面選項(xiàng)中,用于供外界訪問(wèn)javaBean的price屬性的方法有()()A)getPrice()B)setprice()C)setPrice()D)getprice()[多選題]151.synchronized特性()。A)原子性B)可見性C)持久性D)有序性[多選題]152.下面關(guān)于Java中輸入/輸出流的說(shuō)法正確的是A)FileInputStream與FileOutputStream類用讀、寫字節(jié)流B)Reader與Writer類用來(lái)讀、寫字符流C)RandomAccessFile既可以用來(lái)讀文件,也可以用來(lái)寫文件D)File類用來(lái)處理與文件相關(guān)的操作[多選題]153.下面哪些關(guān)鍵字能用來(lái)控制對(duì)類成員的訪問(wèn)()A)publicB)protectedC)privateD)default[多選題]154.關(guān)于Arraylist,以下說(shuō)法不正確的是()。A)ArrayList的API是在java.util.*包中定義的B)可以通過(guò)鍵來(lái)獲取這個(gè)集合的值C)可以通過(guò)addFirst()方法,在列表的首部插入元素D)對(duì)動(dòng)態(tài)數(shù)組中的元素執(zhí)行遍歷操作時(shí),效率比較高[多選題]155.下列語(yǔ)句哪些屬于循環(huán)語(yǔ)句?()A)for語(yǔ)句B)if語(yǔ)句C)while語(yǔ)句D)switch語(yǔ)句[多選題]156.下面關(guān)于Applet的說(shuō)法是正確的是()。A)Applet可以在帶有Java解釋器的瀏覽器中運(yùn)行B)Applet類必須繼承java.applet.AppletC)Applet可以訪問(wèn)本地文件D)Applet是Object類的子類[多選題]157.在Java中,下列關(guān)于類的繼承的實(shí)現(xiàn)描述,正確的有()【選兩項(xiàng)】A)一個(gè)類可以繼承多個(gè)父類B)一個(gè)類可以具有多個(gè)子類C)子類除了可以繼承來(lái)自于父類方法,還可以定義自己的方法D)以上描述都不正確[多選題]158.已知方法的定義形式如下:Publicvoidplus(intA,intb){}下列選項(xiàng)中哪幾個(gè)是合法的重載方法?A)publicvoidplus(floatA,floatb){}B)publicvoidplus1(intm,intn){}C)publicvoidfun(intA,intb){}D)publicvoidplus(inta){}[多選題]159.在MySQL中,篩選員工表中年齡在30-50歲之間(包括30和50)的員工,以下SQL語(yǔ)句正確的是()【選兩項(xiàng)】A)SELECT*FROM員工表WHERE員工年齡BETWEEN30AND50B)SELECT*FROM員工表WHERE員工年齡>30AND員工年齡<50C)SELECT*FROM員工表WHERE員工年齡>=30AND員工年齡<=50D)SELECT*FROM員工表WHERE員工年齡<=30OR員工年齡>=50[多選題]160.Java下列有關(guān)java構(gòu)造函數(shù)敘述正確的是()。A)構(gòu)造器的返回值為void類型B)構(gòu)造器可以有0個(gè),1個(gè)或一個(gè)以上的參數(shù)C)如果一個(gè)源文件中有多個(gè)類,那么構(gòu)造器必須與公共類同名D)每個(gè)類可以有一個(gè)以上的構(gòu)造器[多選題]161.以下關(guān)于Java文件名的敘述,正確的有?(選兩項(xiàng))A)Java源文件的擴(kuò)展名應(yīng)為.javaB)Java源文件的文件名應(yīng)與文件中的類名一致C)Java字節(jié)碼文件的擴(kuò)展名應(yīng)為.javaD)一個(gè)Java源文件中只能包含一個(gè)Java類[多選題]162.按照數(shù)據(jù)流動(dòng)的方向劃分A)輸入流B)輸出流C)字節(jié)流D)字符流[多選題]163.下列選項(xiàng)中,哪些屬于java.util.Iterator類中的方法()A)hasNext()B)next()C)remove()D)add(Objectobj)[多選題]164.WhichtwostatementsaretrueregardingthereturnvaluesofpropertywrittenhashCodeandequalsmethodsfromtwoinstancesofthesameclass?(Choosetwo)A)IfthehashCodevaluesaredifferent,theobjectsmightbeequal.B)IfthehashCodevaluesarethesame,theobjectmustbeequal.C)IfthehashCodevaluesarethesame,theobjectsmightbeequal.D)IfthehashCodevaluesaredifferent,theobjectsmustbeunequal.[多選題]165.Throwable有兩個(gè)直接子類是?()A)ErrorB)ExceptionC)ArithmeticExceptionD)以上說(shuō)法都不對(duì)[多選題]166.下列選項(xiàng)中,用于控制ResultSet對(duì)象游標(biāo)的方法有()A)next()B)first()C)right()D)last()[多選題]167.下面選項(xiàng)中,屬于DriverManager類中包含的方法有()A)getDriver(Driverdriver)B)getConnection(Stringurl.Stringuser,Stringpwd)C)registerDriver(Driverdriver)D)getJdbcConnection(String.url,Stringuser,Stringpwd)[多選題]168.下列選項(xiàng)中,哪些可以作為方法重載的判斷條件()A)方法名B)方法的參數(shù)列表C)方法的返回值類型D)方法的修飾符[多選題]169.Given:publicclassThreads2implementsRunnable{2.3.publicvoidrun(){4.System.out.println("run.");5.thrownewRuntimeException("Problem");6.}7.publicstaticvoidmain(String[]args){8.Threadt=newThread(newThreads2());9.t.start();10.System.out.println("Endofmethod.");11.}12.}Whichtwocanberesults?(Choosetwo.)A)java.lang.RuntimeException:ProblemB)run.java.lang.RuntimeException:ProblemC)Endofmethod.java.lang.RuntimeException:ProblemD)Endofmethod.run.java.lang.RuntimeException:ProblemE)run.java.lang.RuntimeException:ProblemEndofmethod.第3部分:判斷題,共44題,請(qǐng)判斷題目是否正確。[判斷題]170.Fileoutputstream是操作文件的字節(jié)輸入流,專門讀取文件數(shù)據(jù)。A)正確B)錯(cuò)誤[判斷題]171.內(nèi)嵌式是將CSS代碼集中寫在HTML文檔的頭部標(biāo)記中,并且用標(biāo)記定義。()()A)正確B)錯(cuò)誤[判斷題]172.多行注釋?…*/?中不可以嵌套單行注釋?//?。()A)正確B)錯(cuò)誤[判斷題]173.JCheckBox是一個(gè)復(fù)選框組件,它有選中和未選中和不選三種狀態(tài)A)正確B)錯(cuò)誤[判斷題]174.String對(duì)象和StringBuffer對(duì)象都是字符串變量,創(chuàng)建后都可以修改。A)正確B)錯(cuò)誤[判斷題]175.枚舉的元素必須定義在枚舉類中的第一句。()A)正確B)錯(cuò)誤[判斷題]176.java.exe命令可用于編譯.java文件。對(duì)錯(cuò)A)正確B)錯(cuò)誤[判斷題]177.集合中不能存放基本數(shù)據(jù)類型,而只能存放引用數(shù)據(jù)類型A)正確B)錯(cuò)誤[判斷題]178.switch表達(dá)式中可以接收int類型的值。()A)正確B)錯(cuò)誤[判斷題]179.IP地址是唯一一個(gè)標(biāo)識(shí)一臺(tái)計(jì)算機(jī)的標(biāo)識(shí)符,它有IPv4和IPv6兩個(gè)版本。A)正確B)錯(cuò)誤[判斷題]180.Byte[]buf=newbyte[1024];用于定義1024個(gè)字節(jié)數(shù)組的緩沖區(qū)。A)正確B)錯(cuò)誤[判斷題]181.[]Java中任何類都直接或間接繼承了Object類。A)正確B)錯(cuò)誤[判斷題]182.為了克服單繼承的缺點(diǎn),Java使用了接口,一個(gè)類可以實(shí)現(xiàn)多個(gè)接口。A)正確B)錯(cuò)誤[判斷題]183.表達(dá)式的類型一定要與變量類型相同才能賦值。()A)正確B)錯(cuò)誤[判斷題]184.字節(jié)流的緩沖區(qū)就是使用一個(gè)字節(jié)數(shù)組存放多個(gè)字節(jié)進(jìn)行讀寫操作。A)正確B)錯(cuò)誤[判斷題]185.[]與普通方法一樣,構(gòu)造方法也可以重載。A)正確B)錯(cuò)誤[判斷題]186.垃圾回收機(jī)制保證了Java程序不會(huì)出現(xiàn)內(nèi)存溢出。()A)正確B)錯(cuò)誤[判斷題]187.當(dāng)頁(yè)面接收信息出現(xiàn)中文亂碼問(wèn)題時(shí),可以使用JavaBean來(lái)處理中文亂碼問(wèn)題。()A)正確B)錯(cuò)誤[判斷題]188.try…catch語(yǔ)句,catch部分可以獨(dú)立存在。()A)正確B)錯(cuò)誤[判斷題]189.Java中的feach循環(huán)特性是從JDK5.0版本開始才提供的。A)正確B)錯(cuò)誤[判斷題]190.JSP全名是JavaServerPage,它是一套全新的技術(shù),與Servlet完全沒有任何聯(lián)系。()A)正確B)錯(cuò)誤[判斷題]191.面向?qū)ο蟮募夹g(shù)已經(jīng)在現(xiàn)在的軟件開發(fā)中占據(jù)了主流的位置[判斷題]192.[]usetodelineateablockofstatementsinJava.A)正確B)錯(cuò)誤[判斷題]193.使用javac命令,可以將Hello.java文件編譯成Hello.class文件。A)正確B)錯(cuò)誤[判斷題]194.Java源文件中可以沒有主類。A)正確B)錯(cuò)誤[判斷題]195.ThefollowinganswersisthecorrectwaytodeclareaBooleanvariablenamedtruth:booleantruth==true;A)正確B)錯(cuò)誤[判斷題]196.throw關(guān)鍵字用于在方法上聲明拋出異常的實(shí)例對(duì)象。對(duì)錯(cuò)A)正確B)錯(cuò)誤[判斷題]197.Java語(yǔ)言不支持多線程。A)正確B)錯(cuò)誤[判斷題]198.[]JDK工具中自帶了一個(gè)JRE工具。A)正確B)錯(cuò)誤[判斷題]199.Java中Thread類的sleep()是靜態(tài)方法,只能控制當(dāng)前正在運(yùn)行的線程休眠,而不能控制其它線程休眠。A)正確B)錯(cuò)誤[判斷題]200.一個(gè)類的構(gòu)造方法可以有多個(gè)。()只能有一個(gè)空參構(gòu)造A)正確B)錯(cuò)誤[判斷題]201.含有抽象方法的類必須聲明為抽象類,抽象類可以不含抽象方法。A)正確B)錯(cuò)誤[判斷題]202.Error類稱為錯(cuò)誤類,它表示Java運(yùn)行時(shí)產(chǎn)生的系統(tǒng)內(nèi)部錯(cuò)誤或資源耗盡的錯(cuò)誤,是比較嚴(yán)重的,僅靠修改程序本身是不能恢復(fù)執(zhí)行的。對(duì)錯(cuò)A)正確B)錯(cuò)誤[判斷題]203.在if條件中可以直接寫true關(guān)鍵字作為條件判斷的表達(dá)式。()A)正確B)錯(cuò)誤[判斷題]204.字節(jié)緩沖流指的是BufferedInputStream和BufferdOutputStream。A)正確B)錯(cuò)誤[判斷題]205.Runtime類用于表示虛擬機(jī)運(yùn)行時(shí)的狀態(tài),它用于封裝JVM虛擬機(jī)進(jìn)程。A)正確B)錯(cuò)誤[判斷題]206.閱讀如下類的定義:Classman{Publicvoidsay(){System.out.println(""我是中國(guó)人"");}Publicintsay(){System.out.println(""我是中國(guó)人"");Return1;}}上述類中的say()方法可以形成方法的重載。A)正確B)錯(cuò)誤[判斷題]207.在main()方法中執(zhí)行System.out.println('a'+'b');代碼的結(jié)果是ab。()A)正確B)錯(cuò)誤[判斷題]208.Java語(yǔ)言中,構(gòu)造方法是不可以繼承的。A)正確B)錯(cuò)誤[判斷題]209.Exception類只有一個(gè)子類為RuntimeException。()A)正確B)錯(cuò)誤[判斷題]210.抽象方法必須定義在抽象類中,但抽象類中可以包含非抽象方法。()A)正確B)錯(cuò)誤[判斷題]211.JDBC驅(qū)動(dòng)器API是由SUN公司負(fù)責(zé)制定,而JDBC驅(qū)動(dòng)器是由數(shù)據(jù)庫(kù)廠商創(chuàng)建。()A)正確B)錯(cuò)誤[判斷題]212.如果一個(gè)方法的形式參數(shù)定義的是父類對(duì)象,那么調(diào)用這個(gè)方法時(shí),可以使用子類對(duì)象作為實(shí)際參數(shù)。()A)正確B)錯(cuò)誤[判斷題]213.[]接口中只能定義常量和抽象方法。A)正確B)錯(cuò)誤第4部分:?jiǎn)柎痤},共40題,請(qǐng)?jiān)诳瞻滋幪顚懻_答案。[問(wèn)答題]214.[填空題]文檔注釋是以()符號(hào)開頭,以*/符號(hào)結(jié)尾。[問(wèn)答題]215.編寫程序,驗(yàn)證哥德巴赫猜想:任何大于2的偶數(shù)都是兩個(gè)素?cái)?shù)之和(在1000以內(nèi)驗(yàn)證)。[問(wèn)答題]216.JSP全名是JavaServerPage,它是建立在()規(guī)范之上的動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)技術(shù)。[問(wèn)答題]217.除了RequestDispatcher接口的forward()方法可以實(shí)現(xiàn)轉(zhuǎn)發(fā)外,還可以通過(guò)JSP的【<jsp:forward>】標(biāo)簽來(lái)實(shí)現(xiàn)轉(zhuǎn)發(fā)。[問(wèn)答題]218.當(dāng)子類中定義的成員變量和父類中的成員變量同名時(shí),子類的成員變量()了父類的成員變量。[問(wèn)答題]219.設(shè)有數(shù)組定義:intMyIntArray[]={10,20,30,40,50,60,70};則執(zhí)行以下幾個(gè)語(yǔ)句后的輸出結(jié)果是()Ints=0;for(inti=0;i<MyIntArray.length;i++)if(i%2==1)s+=MyIntArray[i];System.out.println(s);[問(wèn)答題]220.publicclassTest04{publicstaticvoidmain(Stringargs[]){intn=9;while(n>6){System.out.println(n);n--;}}}[問(wèn)答題]221.代碼三: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+"");}}}[問(wèn)答題]222.如果將類MyClass聲明為public,它的文件名稱必須是才能正常編譯。[問(wèn)答題]223.一個(gè)類如果實(shí)現(xiàn)一個(gè)接口,那么他就需要實(shí)現(xiàn)接口定義的全部()。否則該類就必須定義成()[問(wèn)答題]224.JSP中嵌入的代碼片段有3種注釋,分別是單行注釋、()和提示文檔注釋。[問(wèn)答題]225.charch=(char)('A'+(('F'-'A')+4)%26);這段程序運(yùn)行結(jié)束后ch的值是什么?[問(wèn)答題]226.JDK8中針對(duì)Iterator迭代器對(duì)象提供了一個(gè)【】方法來(lái)進(jìn)行遍歷。[問(wèn)答題]227.wait()、notify()和notifyAll()這三個(gè)方法的調(diào)用者都應(yīng)該是()。[問(wèn)答題]228.創(chuàng)建一個(gè)名為mypackage的包的語(yǔ)句是(),該語(yǔ)句必須放在文件的()。[問(wèn)答題]229.如果一個(gè)方法沒有返回值,則該方法類型為__________。[問(wèn)答題]230.編寫函數(shù)利用全局變量統(tǒng)計(jì)數(shù)組中奇數(shù)和偶數(shù)的個(gè)數(shù)。[問(wèn)答題]231.用于比較兩個(gè)整數(shù)不相等的運(yùn)算符是【】。[問(wèn)答題]232.在程序中將英文的分號(hào)(;)誤寫成中文的分號(hào)(;)編譯器會(huì)報(bào)告【】這樣的錯(cuò)誤信息。[問(wèn)答題]233.switch是否能作用在byte上,是否能作用在long上,是否能作用在String上?[問(wèn)答題]234.使用()實(shí)現(xiàn)存儲(chǔ)過(guò)程的調(diào)用。[問(wèn)答題]235.[填空題]通過(guò)Person類創(chuàng)建對(duì)象p的代碼是()。[問(wèn)答題]236.在程序中,獲取字符串長(zhǎng)度的方法是()[問(wèn)答題]237.關(guān)鍵字()用于導(dǎo)入包中的類到程序中,供程序中使用。[問(wèn)答題]238.Statement接口的executeUpdate(Stringsql)方法用于執(zhí)行SQL中的insert、()和delete語(yǔ)句。[問(wèn)答題]239.請(qǐng)編寫一個(gè)Applet,在其窗口中擺放兩復(fù)選按鈕框,顯示它們被選中(那個(gè)被選中、或兩個(gè)均被選中、或兩個(gè)均未選中)的信息。[問(wèn)答題]240.給出以下代碼,請(qǐng)問(wèn)該程序的運(yùn)算結(jié)果是什么?classExample{publicstaticvoidmain(Stringargs[]){System.out.println(3/0);}}請(qǐng)選擇一個(gè)[問(wèn)答題]241.除方法類型(返回值類型)為void的方法外,其他類型的方法,必須有一個(gè)()語(yǔ)句,該語(yǔ)句中的表達(dá)式類型必須與()相同、或者可以()為該類型,否則,應(yīng)該進(jìn)行()為該類型。[問(wèn)答題]242.接口與接口之間的繼承需要使用【】關(guān)鍵字實(shí)現(xiàn)。[問(wèn)答題]243.try{}里有一個(gè)return語(yǔ)句,那么緊跟在這個(gè)try后的finally{}里的代碼會(huì)不會(huì)被執(zhí)行,什么時(shí)候被執(zhí)行,在return前還是后?[問(wèn)答題]244.Java的流程控制語(yǔ)句包含三種結(jié)構(gòu):(),(),()。[問(wèn)答題]245.set接口提供了可以對(duì)Hashset集合中元素進(jìn)行排序的是()類。[問(wèn)答題]246.JDBC包含一組()與(),用于連接各種數(shù)據(jù)庫(kù)。[問(wèn)答題]247.在邏輯運(yùn)算符中,運(yùn)算符|和▲表示邏輯或。[問(wèn)答題]248.this關(guān)鍵字可以訪問(wèn)一個(gè)類的()變量,解決與局部變量名稱沖突的問(wèn)題。[問(wèn)答題]249.簡(jiǎn)述一下你了解的設(shè)計(jì)模式。[問(wèn)答題]250.在Java中,可以使用關(guān)鍵字▲來(lái)創(chuàng)建類的實(shí)例對(duì)象。[問(wèn)答題]251.從命令行傳入3個(gè)整數(shù),求3個(gè)整數(shù)的和、積、最大值、最小值。[問(wèn)答題]252.java中邏輯運(yùn)算符的操作元(數(shù))必須是()。[問(wèn)答題]253.TreeSet是Set接口的另一個(gè)實(shí)現(xiàn)類,它內(nèi)部采用【】結(jié)構(gòu)來(lái)存儲(chǔ)元素。[多選題]254.分層開發(fā)過(guò)程中,不同層之間通過(guò)實(shí)體類來(lái)傳輸數(shù)據(jù),下面說(shuō)法正確的是?A)實(shí)體類的屬性一般使用public修飾B)實(shí)體類的getter/setter方法,負(fù)責(zé)屬性的讀取和賦值,一般使用public修飾C)實(shí)體類的屬性一般使用private修飾D)實(shí)體類的getter/setter方法,負(fù)責(zé)屬性的讀取和賦值,一般使用private修飾[多選題]255.BOM是瀏覽器對(duì)象的簡(jiǎn)稱,以下哪些對(duì)象屬于BOM()A)window對(duì)象B)history對(duì)象C)location對(duì)象D)document對(duì)象[多選題]256.下列選項(xiàng)中,哪些是定義標(biāo)識(shí)符時(shí)應(yīng)該遵循的規(guī)則()A)類名和接口名一律小寫B(tài))在程序中,應(yīng)該盡量使用有意義的英文單詞來(lái)定義標(biāo)識(shí)符,使得程序便于閱讀C)不能以數(shù)字開頭D)包名所有字母一律小寫[多選題]257.下面關(guān)于javabean規(guī)范的說(shuō)法中,正確的是()()A)必須具有一個(gè)公共的.無(wú)參的構(gòu)造方法B)是一個(gè)公有類C)具有的構(gòu)造方法也可以是缺省的D)提供公共的setter方法和getter方法用于設(shè)置和獲取屬性[多選題]258.以下關(guān)于location對(duì)象描述正確的是()A)assign加載新的文檔B)protocol獲取使用的web協(xié)議C)pathname獲取頁(yè)面路徑和文件名D)hostname獲取web主機(jī)域名[多選題]259.下面選項(xiàng)中,關(guān)于WEB-INF目錄的組成,必須包含的是()()A)classes目錄B)class目錄C)lib目錄D)jar目錄[多選題]260.在XML文檔中的語(yǔ)句中,關(guān)于SYSTEM的作用說(shuō)法,錯(cuò)誤的是()()A)指定運(yùn)行的操作系統(tǒng)B)打開文件系統(tǒng)C)連接本地DTDD)連接公共DTD1.答案:D解析:2.答案:A解析:3.答案:A解析:4.答案:A解析:5.答案:D解析:6.答案:D解析:7.答案:D解析:8.答案:C解析:9.答案:B解析:10.答案:B解析:11.答案:B解析:12.答案:C解析:13.答案:C解析:14.答案:A解析:15.答案:B解析:16.答案:A解析:17.答案:A解析:18.答案:C解析:19.答案:C解析:20.答案:B解析:21.答案:C解析:22.答案:A解析:23.答案:B解析:24.答案:C解析:25.答案:C解析:26.答案:B解析:27.答案:A解析:28.答案:D解析:29.答案:B解析:30.答案:D解析:實(shí)例化對(duì)象時(shí),Java虛擬機(jī)會(huì)自動(dòng)為成員變量進(jìn)行初始化,針對(duì)不同類型的成員變量,Java虛擬機(jī)會(huì)賦予不同的初始值。float類型的默認(rèn)初始值是0.0F。31.答案:D解析:32.答案:C解析:33.答案:D解析:34.答案:B解析:35.答案:A解析:36.答案:B解析:37.答案:D解析:38.答案:C解析:39.答案:A解析:40.答案:B解析:41.答案:A解析:42.答案:C解析:43.答案:C解析:44.答案:A解析:45.答案:D解析:46.答案:B解析:47.答案:D解析:48.答案:B解析:49.答案:B解析:50.答案:D解析:51.答案:C解析:暫無(wú)52.答案:B解析:在java語(yǔ)言中沒有run關(guān)鍵字;在Java早起版本用到goto語(yǔ)句,因此一直保留有該關(guān)鍵詞;synchronized、volatile均為Java的關(guān)鍵字。53.答案:C解析:54.答案:D解析:55.答案:C解析:56.答案:A解析:57.答案:C解析:58.答案:A解析:59.答案:D解析:60.答案:A解析:61.答案:C解析:62.答案:C解析:63.答案:A解析:64.答案:D解析:65.答案:A解析:66.答案:B解析:67.答案:A解析:68.答案:A解析:無(wú)69.答案:A解析:70.答案:B解析:71.答案:D解析:72.答案:C解析:73.答案:C解析:結(jié)果判斷74.答案:D解析:75.答案:D解析:76.答案:C解析:77.答案:A解析:78.答案:C解析:ExecuteUpdate(Stringsql)用于執(zhí)行SQL中的insert、update和delete語(yǔ)句。executeQuery(Stringsql)執(zhí)行查詢。沒有executeDe

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論