版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
一、判斷(10分,每題1分)1是對,2是錯1、 System.gc()使Java虛擬機(jī)立刻執(zhí)行垃圾回收。(2)2、 JFrame是Frame的子類。(1)3、 構(gòu)造方法不可以被private訪問修飾符修飾。(2)屬于一個1)destory。4、 Stringa=newString(); 屬于一個1)destory。對像。(2)5、 FileChannel類位于java.io包中。(2)6、 接口是的成員變量必須顯示的給出初始值。(1)7、 abstract不能與private、final、static共同使用。8、 成員變量Booleanb;的默認(rèn)值為false。(1)9、 代表Servlet生命周期的三個方法為:init、execute、(2)10、HttpSession的銷毀方法為destory。(2)二、單選(50分,每題1分)1、以下哪一個包是默認(rèn)導(dǎo)入到Java類當(dāng)中的(A)A、java.langB、java.ioC、java.nioD、java.long2、對于以下類:DpublicclassQ2{publicstaticvoidmain(String[]args){method();privatestaticvoidmethod(){System.out.println("Hello");}}A、編譯失敗,行3錯誤。B、編譯失敗,行5錯誤。C編譯通過,無運(yùn)行結(jié)果。 D、打印Hello。3、 以下哪個是不正確的標(biāo)識符:DA、Abc3B、a_bc_3C、_3abcD、3_abc4、 局部變量boolean的默認(rèn)值為:DA、falseB、trueC、nullD、無默認(rèn)值,必初始化5、 對于Personp=newPerson();,以下哪個能編譯通過:CA、Objecto=newObject(p);B、p=newObject();C、booleanb=pinstanceofObject;D 、booleanb=Objectinstanceofp;6、 對于以下代碼,運(yùn)行的結(jié)果是:CpublicclassQ6{inta=1;publicstaticvoidmain(String[]args){i++;++i;System.out.println(i);A2B、3C、編譯出錯D、運(yùn)行出錯7、 對于booleanb=(2>=1||2/0>=0) ;b的結(jié)果為:CA、 falseB、運(yùn)行出錯,2/0拋出被0除錯誤C、trueD、null8、 以下能編譯通過的for循環(huán)是:CA、for(inta,intb;a<100;a++){}B、for(inta=0,intb=0;a<100;;){}C、 for(inta=0,b=100;a<50;a++,b--){}D、 for(inta=0,b=100;a<50,b>50;a++,b--){}9、 對于方法publicvoida(inta,Stringb){} 以下哪一個是它正確的重載方法:CA、publicinta(inta,Stringb){}B 、protectedvoida(inta,Stringb){}C、publicinta(inta,String[]b){}D、publicstaticvoida(inta,Stringb){}10、以下哪一個不是受檢查的異常類: CA、SQLExceptionB、FileNotfoundExceptionC、NullPointerExceptionD、IOException11、將一個對像序列化的方式是,使此類實現(xiàn)以下哪一個接口: BA、CloneableB、SerializableC、FileD、Exception
12、啟動一個線程應(yīng)使用線程類的:BA、run()B、start()C、go()D、thread()13、以下哪一個是正確初始化數(shù)組的方式:CpublicclassQ14{A、A、int[1]a=newint[1]{1};BC、int[]a=newint[]{1};D14、以下代碼輸出的結(jié)果是:、int[]a=newint[1]{1};、int[1]a=newint[1];Dinta=20;static{inta=10;}publicstaticvoidmain(String[]args){Q14q14=newQ14();System.out.println(q14.a);}}A、編譯出錯,變量a重復(fù)定義B、運(yùn)行出錯,q14.a不能確定是哪個變量aC打印10D、打印20。//靜態(tài)代碼塊可以不用創(chuàng)建對象來調(diào)用,可以直接用類名加方法名來調(diào)用15、以下代碼編譯/運(yùn)行結(jié)果為:CpublicclassQ15{publicstaticvoidmain(String[]args){inti=10;intj=10;booleanb=false;if(b=i==j){// 行6System.out.println("true");}else{System.out.println("false");}}A、在第6行編譯出錯B、在第6行運(yùn)行出錯C打印trueD、打印false16、 對于以下代碼,哪個能編譯通過:CpublicinterfaceAnimal{}publicclassDogimplementsAnimal{}publicclassCatimplementsAnimal{}A、Dogdog=newCat();B、Catcat=newAnimal();C、Animalcat=newDog();D、Catc=newCat();Dogd=(Dog)c;17、 對于以下類,那一行是正確的方法覆蓋:DpublicclassQ17{publicvoidmethod(inta)throwsException{}publicclassQ17_A{//在此輸入正確的一行,}A、voidmethod(inta){}B 、voidmethod(Stringa){}a)throwsC、publicintmethod(inta){}D、publicvoidmethod(intIOException{}a)throws18、以下代碼輸出的值為:BpublicclassQ18{Boolean[]boo=newBoolean[1];Q18(){System.out.println(boo[0]);}publicstaticvoidmain(String[]args){newQ18();}}A、falseB、nullC、trueD、運(yùn)行出錯19、對于以下代碼,運(yùn)行結(jié)果為,即a的值為:AHashMapmap=newHashMap();map.put("a","Hello");map.put("a","World");Stringa=map.get("a");A、最后一行編譯出錯B、最后一行運(yùn)行出錯。Ca的值為HelloD、a的值為World20、 以下哪個是jsp聲明:BA、<%=%>B、<%!%>C、<%%>D<%%>21、在web項目的Filter中,通過以下哪個方法能獲取web.xml配置的初始化參數(shù):BA、doFilterB、initC、destoryD、service22、在web項目中,日志級別由高到低為:CA、 ERRO,RFATAL,INFO,WAR,NDEBUGB、 FATAL,ERRO,RINFO,WAR,NDEBUGC、 FATAL,ERRO,RWAR,NINFO,DEBUGD、 WAR,NERRO,RFATAL,INFO,DEBUG23、 以下代碼運(yùn)行結(jié)果為:publicclassForBar{publicstaticvoidmain(String[]args){inti=0,j=5;tp:for(;;i++){for(;;--j)if(i>j)breaktp;System.out.println("i="+i+",j="+j);}A程序可以運(yùn)行并打印"i=1,j=-1"B程序可以運(yùn)行并打印"i=1,j=4"C程序可以運(yùn)行并打印"i=0,j=-1"D第4行有個錯誤導(dǎo)致編譯失敗24、 哪個事件類標(biāo)識基于一個ponent的按鍵動作?AAKeyEventKeyDownEventKeyPressEventKeyTypedEvent25、如何得到文件"file.txt" 的父目錄名字?BAStringname=File.getParentName("file.txt");BStringname=(newFile("file.txt")).getParent();CStringname=(newFile("file.txt")).getParentName();DStringname=(newFile(file.txt)).getParentFile();26、 以下哪一個是正確處理事務(wù)的開始(conn是Connection對像的變量):(A)A、conn.setAutoCommit(false);B 、conn.autoCommit=false;C、conn.setCommit(false);D、conn.rollback();27、 以下哪一個是ant中,將java文件編譯成class文件的置任務(wù):A、javaB、complierC、javacD、A、28、以下哪一個是正確的將自定義標(biāo)簽導(dǎo)入到j(luò)sp頁面上:(B)A、<%pageuri="/aa.tld"prefix="aa"%>B、<%28、以下哪一個是正確的將自定義標(biāo)簽導(dǎo)入到j(luò)sp頁面上:(B)A、<%pageuri="/aa.tld"prefix="aa"%>B、<%tagliburi="/aa.tld"prefix="aa"%>C、<%includeuri="/a.tld"prefix="aa"%>D、<%tagliburi="/a.tld"prefix="aa"%>29jsp頁面上有語句<%request.setAttribute("hello","HelloWorld");%>,取出并正確輸出到頁面的方法為:request.setAttribute("hello","HelloWorld");%>,取出并正確輸出到頁面的方法為:A、<%Stringhellorequest.getAttribute("hello")out.print(hello);%>BA、<%Stringhellorequest.getAttribute("hello")out.print(hello);%>B、<%Stringhellorequest.getParameter("hello")out.print(hello);%>C、<%Stringhello=(String)request.getAttribute("hello")out.print(hello) ;%>;%>D、<%=request.getAttribute("hello")30、以下是一段javascript腳本,請問最后i的值是多少:(B;%>functionabc(){for(vari=0;i<10;i++){}alert(i);//此處alert(i);//此處i的值是多少?}A、運(yùn)行出錯,因為i在for之外不能訪問B、提示10C、提示11D、提示null或是undefained31、PreparedStatement或是Statement執(zhí)行批處理executeBatch()后返回以下哪種數(shù)據(jù)類型:(C)A、int類型B、boolean類型C、int[]類型D、void類型32、 看以下代碼,說出結(jié)果:Bpublicvoida()throwsException{try{inta=0;intb=0;intc=a/b; (行5)}catch(Exceptione){e.printStackTrace();}}A:編譯出錯,不能try與throws共同使用B:運(yùn)行出錯在第5行C:不打出任何結(jié)果D:運(yùn)行不出錯。也不出結(jié)果。33、 以下代碼:Bpublicvoida(){try{inta=0/0;//行inta=0/0;//行3}catch(Exceptione){//行4System.err.println("error");//}catch(ArithmeticExceptione){//System.err.println("/byzero");//}}A:編譯出錯在第4行。B:B:編譯通過,打出errroD出錯,行5出錯,行5行6被0除錯誤,行7編譯出錯在第6行。:編譯通過,打出/byzero.Ctry{return;}catch(Exceptione){//行4}finally{System.err.println("finally");// 行6}}A:編譯出錯在第4行。B:運(yùn)行不打出任何結(jié)果C:運(yùn)行打出finallyD:編譯出錯在第6行。35、垃圾回收的時間說哪個正確:CA:System.gc()時執(zhí)行B:Runtime.getRuntime().gc()時執(zhí)行C:不確定D:CPU空閑時執(zhí)行時執(zhí)行36、當(dāng)子類中的部類與父類中的部類同名時:DA:子類復(fù)蓋了父類的部類B:編譯出錯C:運(yùn)行出錯D:各自擁有自己的部類,互不影響37、對于以下代碼,運(yùn)行打印什么結(jié)果:DclassRunHandler{publicvoidrun(){System.out.println("run");}}publicclassTester{publicstaticvoidmain(String[]args){Threadt=newThread(newRunHandler());t.start();}}A:打印runB:不打印任何容C:運(yùn)行出錯D:編譯出錯38、創(chuàng)建FileChannel的方式,以下哪一個是正確的:CA:FileChannelf=newFileChannel()B:FileChannelFileChannel.getChannel();newC : FileChannel f =newInputStream("d:/a.txt").getFileChannel();FileOutputStream("d:/a.txt").getChannel();39、取消JFrameframe=newJFrame()的默認(rèn)布居管理器的方式是:CA:frame.setLayout("");B :frame.setLayout("none");C:frame.setLayout(null);D :frame.deleteLayout();40、以下哪一個是正確了使用BigDecimalb=newBigDecimal(10)對像的加方法:CA:b=b+10B:b=b.add(10)C:b=b.add(newBigDecimal(IO);D:b+=10;41、JFrame是以下哪個類的子類:BA:JComponentB:FrameC:JPanelD:JApplet42、 繼承使用(B)關(guān)鍵字,實現(xiàn)一個接口,使用()關(guān)鍵字?A:implements、extendsB:extends、implementsC:extends、staticD:implements、abstract43、 方法publicvoidabc(inta){},以下哪一個是它的重載方法(C)A:privatevoida(){}B :privateintabc(inta){}C:publicintabc(inta,Stringname){}D:privatevoidabc(inta){}44、局部變量可以被下列哪一個修飾(C)A:publicB:synchronizedC:finalD:native45、doubled=0.0/0的結(jié)果是:(D)A:正無窮大B:不能編譯C:運(yùn)行出錯D:NaN46、 聲明成員變量:publicfinalStringname;后,直接輸出,結(jié)果為:(A)A:nullB:NULLC:空D:編譯出錯47、接口當(dāng)中,所有的成員變量默認(rèn)都是: CA:publicabstract類型B:publicabstractfinal類型C:publicstaticfinal 類型D:private類型48、 接口中的方法默認(rèn)都是:(C)A:protetcted類型。B:publicabstractfinal類型。C:publicabstract類型D:protectedabstract類型49、 在子類中,聲明了同父類相同名稱的成員變量,此時要引用父類的成員變量,可以使用關(guān)鍵字:(C)A:thisB:abstractC:superD:parent50、在一個接口當(dāng)中,只定義很多常量,不包含任何的方法,這種模式叫做:(B)A:代理模式B:常量接口模式C:標(biāo)識模式D:適配器模式三、多選(30分,每題2分)1、 this關(guān)鍵字可以使用在以下哪些方法中: ACA、構(gòu)造方法B、成員靜態(tài)方法C、成員非靜態(tài)方法D、static代碼塊2、以下哪些能編譯通過:BCA、 chara=3C;B、longa=123L;C、doublea=23.4D;D 、floatf=23.4;3、對于Stringa="Hello";Stringb="Hello";以下哪些對比為true值:ABCDA、 booleanboo=(a==b);B、booleanboo=(a.equals(b));C、booleanboo=(a.toString()==b.toString());D、booleanboo=(a.toString().equals(b.toString());4、對于以下接中和類,哪些是正確的繼承(實現(xiàn))的代碼: CpublicinterfaceQ4_1{}publicinterfaceQ4_2{}publicabstractclassQ4_3{}A、publicclassQ4_5extendsQ4_1,Q4_2,Q4_3{}B、 publicclassQ4_5implementsQ4_1,Q4_2,Q4_3{}C、 publicclassQ4_5extendsQ4_3implementsQ4_1,Q4_2{}D、 publicclassQ4_5extendsQ4_1,Q4_2implementsQ4_3{}5、不能被子類覆蓋的方法有:ADA、private方法B、abstract方法C、public方法D、final方法6、以下哪種類不能擁有了類:ADA、使用final修飾的類B、使用static修飾的類C使用final修飾的構(gòu)造方法的類D、使用private修飾構(gòu)造方法的類7、以下哪些創(chuàng)建類的方式會調(diào)用類的構(gòu)造方法:ACA、使用new關(guān)鍵字B、調(diào)用對像的clone()方法。C使用Class.forName("SomeCls").newlnstance();D使用反序列化方式8、 以下哪些是正確的:ABCDA、 部類可以定義成final類型。B、 部類可以定義成private類型。C部類可以實現(xiàn)多個接口。D部類可以訪問外部類所有final類型的變量。9、 以下Servlet的哪些方法會響應(yīng)http的get請求:ACA、serviceB、doPostC、 doGetD、execute10、 以下哪些是JavaBean的特點(diǎn):BCADA、擁有公開的構(gòu)造方法B、所有的成員變量為private類型C提供getters和setters方法D、對于boolean類型,提供isXxxx方法11、哪兩個直接導(dǎo)致線程停止執(zhí)行?DBA從一個同步塊跳出B基于一個對象調(diào)用wait方法C基于一個對象調(diào)用notify方法D基于一個線程對象調(diào)用setPriority方法12、哪兩個接口提供用鍵值對存儲數(shù)據(jù)的功能?(2個正確答案)ADAMapBSetCSortedSetDSortedMap13、哪個正確創(chuàng)建整型二維數(shù)組?(3個答案)BCDA.inta[][]=newint[][];inta[][]=newint[10][10];int[][]a=newint[10][10];int[]a[]=newint[10][10];14、對于jsp聲明說確的是:DCA、在jsp聲明中,只能聲明變量B、在jsp聲明中,只能聲明方法C在jsp聲明中,可以聲明靜態(tài)變量D在jsp聲明時,即可以聲明方法、也可以聲明變量15、在以下代碼橫線處加入哪些異常可以讓程序編譯通過:()pulicvoidquery()throws ACB {Statementst=Conn.getConn().createStatement();// 獲取數(shù)據(jù)操作對像ResultSetrs=st.executeQuery("select*fromstud");}A、ExceptionB、ThrowableC、SQLExceptionD、RuntimeException四、綜合題(10分,每題10分)請書寫一個字符過慮器Filter,對某個web項目中的所有url都應(yīng)用GBK格式的編碼。并正確配置到web.xml中(10分)<!--配置過濾器--><filter><filter-name>SetCharacterEncoding</filter-name><filter-class>util.SetEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>utf-8</param-value></init-param></filter><filter-mapping><filter-name>SetCharacterEncoding</filter-name><url-pattern>/*</url-pattern></filter-mapping>packageutil;importjavax.servlet.Filter;
importjavax.servlet.FilterConfig;importjavax.servlet.ServletException;importjavax.servlet.ServletRequest;importjavax.servlet.ServletResponse;importjavax.servlet.FilterChain;importjava.io.IOException;/**parsingifthe*Filterthatsetsthecharacterencodingtobeusedintheparsingifthe*incomingrequest,eitherunconditionallyoronlyclientdidnot*specifyacharacterencoding.Configurationofthisfilterisbasedon*thefollowinginitializationparameters:**encoding-Thecharacterencodingtobeconfigured*forthisrequest,eitherconditionallyorunconditionallybasedon*theignoreinitializationparameter.Thisparameter*isrequired,sothereisnodefault.*ignore-Ifsetto"true",anycharacterencoding*specifiedbytheclientisignored,andthevaluereturnedbythe*selectEncoding()methodisset.Ifsetto"false,*selectEncoding()iscalledonlyifthe*clienthasnotalreadyspecifiedanencoding.Bydefault,this*parameterissetto"true".**Althoughthisfiltercanbeusedunchanged,itisalsoeasyto*subclassitandmaketheselectEncoding()methodmore*intelligentaboutwhatencodingtochoose,basedoncharacteristicsof*theincomingrequest(suchasthevaluesoftheAccept-Language*andUser-Agentheaders,oravaluestashedinthecurrent*user'ssession.*/publicclassSetEncodingFilterimplementsFilter{/***Thedefaultcharacterencodingtosetforrequeststhatpassthroughthisfilter.*/protectedStringencoding=null;/***Thefilterconfigurationobjectweareassociatedwith.*Ifthisvalueisnull,thisfilterinstanceisnotcurrentlyconfigured.*/protectedFilterConfigfilterConfig=null;/***Shouldacharacterencodingspecifiedbytheclientbeignored?*/protectedbooleanignore=t
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 30423-2025高壓直流設(shè)施系統(tǒng)試驗
- 棗陽運(yùn)力課堂考試題目及答案
- 養(yǎng)老院老人康復(fù)理療服務(wù)質(zhì)量管理制度
- 養(yǎng)老院老人健康監(jiān)測人員激勵制度
- 養(yǎng)老院環(huán)境衛(wèi)生制度
- 高一數(shù)學(xué)套卷題目及答案
- 辦公室員工健康與安全管理制度
- 邊防協(xié)管員培訓(xùn)制度
- 試析民商事仲裁中的證據(jù)制度
- 行政單位廉潔自律制度
- 韭菜的自我修養(yǎng)(李笑來)-2018
- 高一上學(xué)期期末考試英語試卷及答案兩套(附聽力錄音稿)
- 勞務(wù)派遣標(biāo)書服務(wù)方案(全覆蓋版本)
- 視覺傳播概論 課件全 任悅 第1-12章 視覺傳播的研究- 視覺傳播中的倫理與法規(guī)
- 溝通技巧與情商提升
- 2024屆新疆維吾爾自治區(qū)烏魯木齊市高三上學(xué)期第一次質(zhì)量監(jiān)測生物試題【含答案解析】
- 公司基層黨建問題清單
- 《廣西歷史建筑保護(hù)修繕及檢測技術(shù)標(biāo)準(zhǔn)》
- 福州港羅源灣港區(qū)碧里作業(yè)區(qū)4號泊位擴(kuò)能改造工程環(huán)境影響報告
- 八年級物理下冊《滑輪》練習(xí)題及答案-人教版
- 江蘇省建設(shè)工程施工項目部關(guān)鍵崗位人員變更申請表優(yōu)質(zhì)資料
評論
0/150
提交評論