java面試題A卷要點_第1頁
java面試題A卷要點_第2頁
java面試題A卷要點_第3頁
java面試題A卷要點_第4頁
java面試題A卷要點_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、空間互動筆試題(A)1. 下列數(shù)組初始化正確的是:C Amt5 a=l,2,3,4,5;Bint22a = l,2,3,4;C mt a = 2,3,4,5,new mt3;D mt a = new int5;2. 關(guān)于下述程序:public class Dividepublic static void mam(Strmg aigs)System.out.pnntlii(nu 17.0/0 = "+17.0/0);System.out.pnntlii(nu17/0 = H,+17/0);描述正確的是? cA. 編譯出錯B. 編譯通過,運行時/I、2處均出現(xiàn)異常C. 編譯通過,運行時1

2、處得到一個無窮大值,2處將出現(xiàn)異常D. 編譯通過,運行時1處出現(xiàn)異常,2處將得到一個無窮人值3. 關(guān)于下面的類描述中正確的是:C class Test void test(int i) System.out.piintlii(n,I am anvoid test(Stiiiig s) System.out.piintlii(n,I am a suing.HH);public static void mam(Strmg aigs) Test t=new TestQ;char ch=,vr;t.test(ch);A. 編譯出錯B. 編譯通過,運行出錯C. 編譯通過,運行時輸出“l(fā)am an mt”

3、D. 編譯通過,運行時輸出“l(fā)ama string”4. 當(dāng)編譯和運行下列程序段時,會發(fā)生什么? Cclass Base class Sub extends Base class Sub2 extends Base public class CExpublic static void niain(String arg-)Base b = new Base();Sub s = (Sub) b;A通過編譯和并正常運行。B編譯時出現(xiàn)錯誤。C編譯通過,運行時出現(xiàn)異常。D以上都錯5. 下面哪些是java語言中的關(guān)鍵字? BA sizeofB abstiactCNULLD Native6. class E

4、xSuperString name;String iiick_name;public ExSuper(Stimg s.Stimg t)name = s;nick_naine = t;public Strmg toStiing()return name;public class Example extends ExSuperpublic Example(Strmg s,Strmg t) super(sj);public Strmg toStiing()return name +HHa.k.aH,+nick_name;public static void niaui(String args)ExS

5、uper a = new ExSuperCMTirstn,;M,lstHM);ExSuper b = new Example(Second","2iid"); System.ouisHH+a.toStrmgQ);System.out.prmthi(MMb isHH+b.toStriiig();運行結(jié)果是cA編譯時會出現(xiàn)例外。B運行結(jié)果為:a is Firstb is secondc運行結(jié)果為:a is Firstb is Secong a.k.a 2ndD運行結(jié)果為:a is First a.k.a Indb is Second a.k.a 2nd7. publi

6、c class Foopublic static void niain(String args) tryreturn; fiiiallySystem.out.prmtlii(H,FmallyMM);結(jié)果是:DA程序正常運行,但不輸出任何結(jié)果。B程序正常運行,并輸出”Fmally"”。C編譯能通過,但運行時會出現(xiàn)一個例外。D因為沒有catch語句塊,所以不能通過編譯。8. package語句正確的是AA必須在程序開頭B不一定在程序開頭C可以在import之后D包名可以以數(shù)字開頭9. java中,關(guān)于char類型錯誤的是BA占2字節(jié)B可以存儲一個英文字母C不能存儲一個漢字D其對應(yīng)的封裝類

7、是Character10. 關(guān)于內(nèi)部類錯誤的是:AA靜態(tài)內(nèi)部類可以訪問其外部類的非靜態(tài)屬性B非靜態(tài)內(nèi)部類可以訪問其外部類的靜態(tài)屬性C內(nèi)部類可以是protectedD內(nèi)部類可以是final的11. Vector 與 AirayList 正確的是:CA AnayList 出現(xiàn)比 Vector 早B AnayList 速度比 Vector 慢c AnayList沒有同步保護Vector具有同步保護D AnayList Vector兩者都是無序的集合"12. Which of the following lines of code will compile without error? DA

8、.mt 1=0;System.out.pnntlii(ccHf,);Eboolean b=true;boolean b2=tme;if(b=b2) System.out.pniitliiCSo true”);c.iiit i=l;intj=2;if(i=l! j=2)System.outpiiiitln(“OKJ;Diiit i=l;mtj=2;if (i=l &| j=2)System. out.pnntln(“OKJ;”13. 下列程序Cclass Apublic static void niain(Strmg aigs)B b = new E();b.iun();for (mt

9、i=0;i<30;i+)System, out. prindn(""good"");class B extends Tliieadpublic void mn()for (mt i=0;i<30;i+)System, ou"hello;A編譯錯誤B編譯正確,執(zhí)行時good hello交替輸出C編譯正確,執(zhí)行時先輸出30個hello再輸出30個goodD編譯正確,程序運行時出現(xiàn)異常14. FilelnputStieam 和 FileOutputStream 錯誤的是 CA是字節(jié)流B是節(jié)點流C用其拷貝文件時,不能拷貝中文D可以拷貝任何文

10、本文件和2進制文件。15. 一個類中那些內(nèi)容可以在序列化時寫入文件或發(fā)送到網(wǎng)絡(luò)上DA tiansient修飾的屬性B靜態(tài)屬性C方法D類名16. What happens when you try to compile and run tlie following application? Choose all correct options.public class Z public static void mam(Strmg aigs) new Z();Z alias 1 = this;Z alias2 = this;syncluonized(alias 1) tryalias2.wait(

11、);System.out.pnntliiC'DONE WAITING”);catch (IiitenuptedException e) System.out.pimtln(“INTERRUPTED”);catch (Exception e) Systemout.pnntliiCOTHER EXCEPTION);filially System.out.piintlii(“FINALLY”);System.out.pnntliiC'ALL DONE”);A. The application compiles but doesn't piint anything.B. The

12、 application compiles and piint "DONE WAITING”C. The application compiles and piint "FINALLY”D. The application compiles and piint "ALL DONE"E. The application compiles and piint "INTERRUPTED”17下列關(guān)于關(guān)系數(shù)據(jù)庫的說法正確的是:A貯存在列下的數(shù)據(jù)不必具有相同數(shù)據(jù)類型。B行是唯一的(沒有完全相同的行)。C列有順序。D行有順序。18. 以下sql語句正確的是

13、:A select studentidJepail,count(*) fiom student group by depait;B select studentid,count(*) fiom student;C select depanaiiax(avg(age) from student group by depart;D select studentid.avg(scoie)jnax(scoie) from score group by studentid19. 在JSP中使用jsp:getPropei-ty標記時,不會出現(xiàn)的屬性是:A. nameB. propertyC. valueD

14、. 以上皆不會出現(xiàn)20. 對于JavaBeaii的屬性,下面哪種說法是不正確的:A JavaBean中不一定要有屬性B JavaBean類可以不是public的C要訪問和修改JavaBean的屬性,應(yīng)該通過get/set方法D如果一個屬性只提供了 get方法,那么它是只讀的21. Page指令用于定義JSP文件中的全局屬性,下列關(guān)于該指令用法的描述不正確的是: A% page %作用于整個JSP頁面。B可以在一個頁面中使用多個%page %指令。C為増強程序的可讀性,建議將%page%指令放在JSP文件的開頭,但不是必須的。D % page %指令中的所有屬性只能出現(xiàn)一次。22. 要讓不同用戶

15、共享一個JavaBean的對象則該對象的范I制應(yīng)該設(shè)置為:A sessionBpageC applicationD request23. 以下那種請求表明客戶端只想接收到響應(yīng)的頭信息,并決定了接收文擋的人小,修改時 間。A PUTBGETC TRACEDHEAD24. 關(guān)于自定義標簽的使用不正確的是: A必須在JSP頁面中使用taglib B必須經(jīng)過web.xiiil映射C必須存在tld文件D自定義標簽的類必須是public的25.卜歹山那幾句話會造成空指針異常(NullPomteiException) String s = null;1. if(s!=null) & (s.lengt

16、h0>0)2. if(s!=null) &&(s.lengtli()>0)3. if(s=null) | (s.lengthQ=O)4. if(s=null) | (s.lengthQ=O)26. stmts框架中,關(guān)于FoiniBeaii,下列說法正確的是:A ForniBean是一種數(shù)據(jù)beaii,主要用來封裝表單提交上來的數(shù)據(jù),并把這些數(shù)據(jù)傳遞給ActionB在ForniBean中可以對頁面上傳遞來的參數(shù)進行一下格式上的驗證,這種驗證是一種客戶 端的驗證C用戶每次提交表單,都會產(chǎn)生一個新的ForniBean實例D動態(tài)FormBean不能進行驗證操作27. st

17、mts框架,那些說法正確?A Stans中無法完成上傳功能B Su-uts框架基于MVC模式CStiPts框架容易引起流程復(fù)雜、結(jié)構(gòu)不清晰等問題D Stmts可以有效地降低項目的類文件數(shù)目28. Linux系統(tǒng)root密碼忘記,用什么辦法可以最方便的修改密碼?A用其他用戶登陸,破解/etc/passwoid文件B將硬盤掛載到其他linux系統(tǒng)上進行恢復(fù)C進入單用戶模式進行修改D清除lilo或者giub29. 關(guān)于MIDP正確的是:A所有的J2ME程序都必定會使用MIDPB MIDP 也是一種 Configuration(配置)C MIDP 是全稱是 MEDlet PiograininingD

18、MIDP是建立在CLDC上的一種Profile30. 關(guān)于XML和HTML語言的錯誤的是:A HTML語言不具有擴展性,XML語言具有很好的擴展性B HTML側(cè)重結(jié)構(gòu)話的描述內(nèi)容,XML側(cè)重表現(xiàn)信息的形式C HTML內(nèi)容與顯示為一體,XML則內(nèi)容與顯示相分離D HTML語言出現(xiàn)比XML語言早31. 關(guān)于DOM和SAX錯誤的是A利用DOM解析xml時,整個文檔駐留內(nèi)存,文檔很人時需要人量內(nèi)存BSAX速度快,但編程比較難,僅能夠串行解析xmlC SAX的速度不如DOM快DSAX分析器缺乏靈活性。32. 關(guān)于RMI錯誤的是ARNII中不能直接對對象實現(xiàn)實施遠程調(diào)用,只能對對象的接I I操作B RNH

19、底層通過存根stub和框架skeleton實現(xiàn)CRNII中方法調(diào)用參數(shù)傳遞為值傳遞,傳遞參數(shù)必須可以序列化DRNC的服務(wù)器與客戶機中內(nèi)存地址完全互相映射,保證兩邊同步33. 關(guān)于有狀態(tài)會話Bean錯誤的是:A在客戶端程序引用期間維護Bean中所有實例數(shù)據(jù)的狀態(tài)值B多個客戶不會同時共享同一個有狀態(tài)SessioiiBean實例C鈍化過程就是容器調(diào)用ejbremove刪除多余EJB實例的過程D有狀態(tài)會話E亡an的生命狀態(tài)包括不存在,準備好和鈍化34. 關(guān)于實體Eean錯誤的是A可以分為容器管理持久性(CMP)和Bean管理持久性(BMP)B CMP中變量和數(shù)據(jù)庫中的字段對應(yīng)關(guān)系由Bean類中的代碼表

20、示CCMP中可以不用編寫對數(shù)據(jù)庫操作的代碼,比較簡單DBMP中必須有開發(fā)者編寫數(shù)據(jù)庫操作代碼35. 關(guān)于BMP和CMP比較錯誤的是:A BMP和CMP的聲明周期管理機制是相同的,不同的是BMP的事務(wù)持久性管理機制交給Bean的開發(fā)者B CMP編程方便但是降低了 Beaii的開發(fā)能力C BMP比CMP靈活,常用來映射復(fù)雜的數(shù)據(jù)視圖或者很難用CNIP實現(xiàn)的復(fù)雜邏輯處理D在客戶端的調(diào)用BMP和CMP的方法是不相同的36.面向?qū)﹀枵Z言的三個特征ABDA封裝B繼承C抽彖D多態(tài)37. 指出下列程序的運行結(jié)果:A public class ExampleString sti = new String(&qu

21、ot;good”);chai chaT=WTbYcJ;public static void niain(Strmg aigs)Example ex= new ExampleQ; ex.change(ex.stiex.ch);System.outpTintCxsM=” and ”);System.out.prmt(ex.ch);public void chaiige(Stimg strchar ch) str = “test ok”;ch0=官;A good and abcB good and gbcC test ok and abcD test ok and gbc38. 給出下面代碼段swi

22、tch(m)case 0: System.ou匚pdndn("case (F);case 1 :System.out.prmtln(<ccase TJ; break; case 2:11default:System.out.prmthi(4<defaulf,);下面哪些值將引起“default”的輸出BAOB 1C2D339. 關(guān)于session論述正確的有:CA 個session可以對應(yīng)數(shù)個用戶B 個session只能對應(yīng)一個用戶C可以手動關(guān)閉一個sessionD session如果不手動關(guān)閉,會一直存在Seiver中40. 哪個關(guān)鍵字可以對對象加互斥鎖?CA tran

23、sientB syiicluonizedC serializeD static41. 已知表T1中有2行數(shù)據(jù),T2中有3行數(shù)據(jù),執(zhí)行SQL語句 ''select a.* fiom T1 a,T2 b”后,返回的行數(shù)為 CA2B3C5D6 42.已知表T1含有字段ID.CourselD和Scoe 且數(shù)據(jù)為IDCourseLDScore3190218522903280則語句select id.sum(score) from T1 group by ED"執(zhí)行結(jié)果為 BAIDsum(scoie)31702175BIDsum(score)21753170CIDsum(scor

24、e)21703175DIDsum(score)17517043. 己知表tbl中字段landJDD建有索引,字段cust.id建有唯一索引,下列語句查詢邏輯相同,其中執(zhí)行效率最優(yōu)的是BA select * from tbl where land_id>750 or (cust_id=180 or cust_id=560)B select * from tbl where (cust_id=180 or cust_id=560) or land_id>750C select * fiom tbl where land_id>750 union select * from tbl

25、 where cust_id=180 union select * from tbl where cust_id = 560D select * fiom tbl where land_id>750 union (select * fiom tbl where cust_id=180 union all select* from tbl where cust_id=560)44. 已知表tbl中字段landJDD建有索引,字段cust_id建有唯一索引,下列語句查詢邏輯相 同,其中執(zhí)行效率最優(yōu)的是 CA select * from tbl where land_id>750 or

26、(cust_id=180 or cust_id=560)B select * from tbl where (cust_id=180 or cust_id=560) or land_id>750C select * fiom tbl where land_id>750 union select * from tbl where cust_id=180 union select * from tbl where cust_id = 560D select * fiom tbl where land_id>750 union (select * from tbl where cu

27、st_id=180 union all select* fiom tbl where cust_id=560)45. 存在兩個結(jié)構(gòu)相同的數(shù)據(jù)庫表Tl(coll,col2,col3)、T2(coll,col2,col3),寫出一 SQL語句將所有T1數(shù)據(jù)導(dǎo)入到T2表DA select coll,col2,col3 fiom T1 into T2(coll,col2,col3)B insert T1 (coll,col,col3) into T2(coll,col2,col3)C insert into T2 (coll°col2,col3) as select coll,col2,col3 from T1D insert into T2(col 1 ,co!2,col3) select coll,col2,col3 fromTl;46. 用tnincate和delete語句刪除表中數(shù)據(jù)的區(qū)別AA tmncate命令不記錄口志B tnincate命令

溫馨提示

  • 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

提交評論