




已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
java 面試題一選擇題(每題1分)1. jsp 有幾個(gè)內(nèi)置對(duì)象?( )(單選) A 5個(gè) B 6個(gè) C 9個(gè) D 8個(gè)2. 在JAVA中,如何跳出當(dāng)前的多重嵌套循環(huán)?( ) (多選) A break B return C forward D finally3. 四種會(huì)話跟蹤技術(shù),哪個(gè)范圍最大?( ) (單選) A page B request C session D application4. java中有幾種方法可以實(shí)現(xiàn)一個(gè)線程?( ) (單選) A 1種 B 2種 C 3種 D 4種 5. 同步有幾種實(shí)現(xiàn)方法 ( ) (單選) A 4種 B 2種 C 3種 D 1種6. xml有哪些解析技術(shù)? ( ) (多選) A DOM B SAX C STAX D JDOM7. 下列說法正確的是( )(多選) A 構(gòu)造器Constructor可被繼承 B String類不可以繼承 C 判斷兩個(gè)對(duì)象值相同用“=” D char型變量中能存貯一個(gè)中文漢字8.下面說法錯(cuò)誤的是( ) (單選) A Vector是線程安全的 B floatf=3.4是正確的 C StringBuffer的長(zhǎng)度是可變的 D StringBuffer的長(zhǎng)度是不可變的9. 下列關(guān)于集合的說法正確的是( )(多選) A List的具體實(shí)現(xiàn)包括ArrayList和Vector B Map集合類用于存儲(chǔ)元素對(duì)(稱作鍵和值),其中每個(gè)鍵映射到一個(gè)值 C Set的元素是有序的 D Hashtable 是線程安全的。10. 下列關(guān)于線程說法正確的是( )(多選) A 調(diào)用sleep不會(huì)釋放對(duì)象鎖。JAVA中文站社區(qū)門戶zu&r /g9_V2b(T7z B 調(diào)用wait方法導(dǎo)致本線程放棄對(duì)象鎖 C 當(dāng)一個(gè)線程進(jìn)入一個(gè)對(duì)象的一個(gè)synchronized方法后,其它線程不可進(jìn)入此對(duì)象的其它方法 D notify():喚醒全部處于等待狀態(tài)的線程。11. 給定JSP程序源碼如下,該JSP運(yùn)行后輸出的結(jié)果是( )。(單選)Count:A Count:1 B Count:2 C 1:2 D Count:12在J2EE中的一個(gè)JSP文件中,有表達(dá)式,它將輸出( )(單選)a)2+3 b)5 c)23 d)不會(huì)輸出,因?yàn)楸磉_(dá)式是錯(cuò)誤的13 在J2EE中,JSTL提供條件標(biāo)簽以支持JSP頁面的各種條件,其中( )類似于Java語言的switch語句。(單選)a) b) c) d) 14. 在進(jìn)行Java Web開發(fā)時(shí),假定一個(gè)變量保存在session中,要獲得這個(gè)變量的值,可以使用以下( )語句。(單選)a) application.getAttribute(“name”)b) pageContext.getAttribute(“name”)c) session.getAttribute(“name”)d) config.getInitParameter(“name”)15)在J2EE中,編寫Servlet過濾器時(shí),( )接口用于調(diào)用過濾器鏈中的下一個(gè)過濾器。( )(單選)a)Filter b)FilterConfig c)FilterChain d)Servlet16)關(guān)于視圖的描述正確的是( )(單選)a)視圖是一種特殊的表,它存儲(chǔ)了用戶定制的數(shù)據(jù)。b)視圖僅用于用戶進(jìn)行查詢,不可以通過視圖對(duì)數(shù)據(jù)進(jìn)行修改。c)在sql server中可以通過用T-sql語句來創(chuàng)建,也可以通過企業(yè)管理器。d)創(chuàng)建視圖只能操作本機(jī)器上的數(shù)據(jù)庫(kù)表。17)STRUTS框架中,( )類在視圖層和控制層之間傳遞HTML表單數(shù)據(jù)。(單選)a)Action b) ActionForward c) ActionForm d)ActionServlet18)Struts控制器的主要任務(wù)是接受用戶請(qǐng)求、根據(jù)用戶請(qǐng)求調(diào)用對(duì)應(yīng)的模型組件、獲取業(yè)務(wù)邏輯執(zhí)行結(jié)果的根據(jù)處理結(jié)果選擇適合的視圖組件返回給用戶,實(shí)現(xiàn)Struts控制器的類中不包括( )。(單選)a) ActionServlet b) Action c)ActionForm d) ActionForward19)在OOD中,類和接口之間的關(guān)系稱之為( )。(單選)a) 泛化 b) 實(shí)現(xiàn) c) 關(guān)聯(lián) d) 繼承20) 以下關(guān)于SessionFactory的說法哪些正確?( )(多選)A) 對(duì)于每個(gè)數(shù)據(jù)庫(kù)事務(wù),應(yīng)該創(chuàng)建一個(gè)SessionFactory對(duì)象B) 一個(gè)SessionFactory對(duì)象對(duì)應(yīng)一個(gè)數(shù)據(jù)庫(kù)存儲(chǔ)源。C) SessionFactory是重量級(jí)的對(duì)象,不應(yīng)該隨意創(chuàng)建。如果系統(tǒng)中只有一個(gè)數(shù)據(jù)庫(kù)存儲(chǔ)源只需要?jiǎng)?chuàng)建一個(gè)。D) SessionFactory的load()方法用于加載持久化對(duì)象21) 關(guān)于AOP錯(cuò)誤的( )(單選)A)AOP將散落在系統(tǒng)中的“方面”代碼集中實(shí)現(xiàn)B)AOP有助于提高系統(tǒng)可維護(hù)性C)AOP已經(jīng)表現(xiàn)出將要替代面向?qū)ο蟮内厔?shì)D)AOP是一種設(shè)計(jì)模式,Spring提供了一種實(shí)現(xiàn)22) 依賴注入說法正確的(單選)A)依賴注入的目標(biāo)是在代碼之外管理程序組建間的依賴關(guān)系B)依賴注入即是“面向接口”的編程C)依賴注入是面向?qū)ο蠹夹g(shù)的替代品D)依賴注入的使用會(huì)增大程序的規(guī)模23) 以下哪些屬于Session的方法?( )(多選)A) load()B) save()C) delete()D) update()E) open()F) close()24) 下面那些是Hibernate的查詢方式( )(多選) A) sql B) hql C) Criteria 25) 以下數(shù)據(jù)結(jié)構(gòu)不屬于線性結(jié)構(gòu)的是( )(單選) A) 隊(duì)列 B) 線性表 C) 二叉樹 D) 棧26) 下列是文件讀寫的類是( )(多選)A) File Reader B) File C) FileWriter D) InputStream27) 數(shù)據(jù)庫(kù)技術(shù)中的“臟數(shù)據(jù),是指( )的數(shù)據(jù)。(單選)A) 錯(cuò)誤 B 回返 C 未提交 D 未提交的隨后又被撤消28)在計(jì)算機(jī)中,個(gè)字節(jié)是由多少個(gè)二進(jìn)制位組成的( ) (單選)A). 4 B). 8 C). 16 D). 2429)設(shè)正x、y均為整型變量,且x=10 y=3,則以下語句printf(%d,%dn,x-,-y); 的輸出結(jié)果是( )(單選) A).10,3 B). 9,3 C). 9,2 D).10,230) 下列不屬于面向?qū)ο蟮姆椒ㄊ牵?)(單選) A). 對(duì)象 B). 類 C). 繼承 D).過程調(diào)用二. 填空(每空1分)1. String s = new String(xyz);創(chuàng)建了_2_個(gè)String 對(duì)象? 2. Math.round(9.5)等於_10_ Math.round(-9.5)等於_ -9 3. try 里有一個(gè)return語句,那么緊跟在這個(gè)try后的finally 里的code會(huì)被執(zhí)行,什么時(shí)候被執(zhí)行,在return_ ( 前還是后?) 4. 如何現(xiàn)實(shí)servlet的單線程模式 5. 類變量必須帶的修飾符是 _static _6. final類可以修飾在屬性,方法 和 _類_ 前面7. Java默認(rèn)的包是_ java.lang.* _8. Hibernate里面怎樣實(shí)現(xiàn)類與類之間的關(guān)系_表映射_9. Socket 編程服務(wù)器端用_ serverSocket _類來創(chuàng)建socket對(duì)象三 判斷題(每題2分) 1. 依賴注入即是“面向接口”的編程。錯(cuò) 2. Overload和Override都是java多態(tài)的不同體現(xiàn)形式。對(duì) 3. String是最基本的數(shù)據(jù)類型 錯(cuò) 4. 啟動(dòng)一個(gè)線程是用start()JAVA中文站社區(qū)門戶MD!?(Qvt9Bta() 對(duì) 5. 接口可以繼承接口 對(duì)四簡(jiǎn)答題(每題4分)1. 下列程序打印結(jié)果是 int arr = 1,3,3,2,8; String str = “”; int i=0; public void doIt() for(;iarri+1) str=arri+arri+1+str; break; else if(arriarri+1) str=arri+str+arri+1; i+; continue; else str+=arri; i+; System.out.println(i); System.out.println(str); i=2;str=5133 2. 將會(huì)打印出什么?JAVA中文站社區(qū)門戶.U|h If? vD1ER g!frT;Spackagetest;.UT w K8zppublic classFatherClass6&Gh;FD X*#u3slJAVA中文站社區(qū)門戶j:y8a_QpublicFatherClass()Xp5T/JQw t&Nx(JJAVA中文站社區(qū)門戶_x_P(b:rSystem.out.println(FatherClassCreate);JAVA中文站社區(qū)門戶$i1;j0hHig3CoEhqL-G v7ZQ )h;k p子類:JAVA中文站社區(qū)門戶 h.gUPM cpackagetest;JAVA中文站社區(qū)門戶Tb76x5h p l4Iimporttest.FatherClass;J -*QuNppublicclassChildClassextendsFatherClassJAVA中文站社區(qū)門戶N*o#BZ5yEtzz Aie Mcf)O3gxZLa+R,WpublicChildClass()JAVA中文站社區(qū)門戶%jEe*q EIM6c0bE9bKV8ySystem.out.println(ChildClassCreate);YG bI#yY SZ8CT Fpublicstaticvoidmain(Stringargs)#_OP J:chj3bJAVA中文站社區(qū)門戶Zzp*e!A#hFatherClassfc=newFatherClass();F,lT n(wW!BChildClasscc=newChildClass();JAVA中文站社區(qū)門戶7K7J-o;iJAVA中文站社區(qū)門戶&M G ae7P/Cv6cEJAVA中文站社區(qū)門戶 D%OPT6P-輸出結(jié)果:)QUr w5N7CfatherClass CreatefatherClass CreatehildClass CreateJAVA中文站社區(qū)門戶KtbaW?d 3.下列程序?qū)€是錯(cuò),如果錯(cuò)請(qǐng)說明原因! abstractclassNameah;VkeB9privateStringname;8jfT #X Q*Z#l;jpublicabstractbooleanisStupidName(Stringname)abstract method必須以分號(hào)結(jié)尾,且不帶花括號(hào)6l2uLS#ZiK|5P4. 表:table1(FId,Fclass,Fscore),用最高效最簡(jiǎn)單的SQL列出各班成績(jī)最高的列表,顯示班級(jí),成績(jī)兩個(gè)字段。 select fclass,max(fscore) from table1 group by fclass,fid5. 下面程序運(yùn)行結(jié)果是String arr1 =”a”,”b”,”1,”c”,”b”;List lst1 = new ArrayList();lst1.add(”d”);Collections.addAll(lst1,arr1);System.out.println(lst1);Set set1 = new HashSet();set1.add(”d”);Collections.addAll(set1, arr1);System.out.println(set1);運(yùn)行結(jié)果: d, a, b, 1, c, b編程題(每題6分)1. 寫一個(gè)Singleton出來JAVA中文站社區(qū)門戶/mw!k T-_C!_B public class Singleton private static Singleton instance = nullpublic static synchronized Singleton getInstance() if (instance=null) instancenew Singleton(); return instance; j D+U5j/u2一個(gè)表td中的部分Id有多個(gè)記錄,把所有有多個(gè)記錄的id查出來,并顯示共有多少條記錄數(shù)。select id, Count(*) from tb group by id having count(*)13 給你個(gè)字符串 String = “abcdefg”,請(qǐng)你把它倒序輸出。StringBuffer sb = new StringBuffer(s);sring s1 = (sb.reverse().toString();4.寫出冒泡排序的實(shí)現(xiàn)public void fun9() int a = 1,3,5,61,2,123,12, Conica.print(a); for(int i=0 ; ia.length-1 ; i+) for(int j=0 ; jaj+1) int temp = aj; aj = aj+1; aj+1 = temp; 5 編程:編寫一個(gè)截取字符串的函數(shù),輸入為一個(gè)字符串和字節(jié)數(shù),輸出為按字節(jié)截取的字符串。 但是要保證漢字不被截半個(gè),如“我ABC”4,應(yīng)該截為“我AB”,輸入“我ABC漢DEF”,應(yīng)該輸出為“我ABC”而不是“我ABC+漢的半個(gè)”。 package test; class SplitString String SplitStr; int SplitByte; public SplitString(String
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高端制造車間租賃及技術(shù)研發(fā)合同
- 老妖消防課件
- 美術(shù)說課課件詳細(xì)
- 美術(shù)大師課件介紹
- 關(guān)于生產(chǎn)安全事故應(yīng)急預(yù)案的說法正確的有
- 涉爆粉塵企業(yè)安全檢查表
- 工程項(xiàng)目管理論文安全
- 企業(yè)安全生產(chǎn)的八大主體責(zé)任
- 安全生產(chǎn)百日攻堅(jiān)戰(zhàn)
- 小店運(yùn)營(yíng)教程培訓(xùn)課件
- 華潤(rùn)守正評(píng)標(biāo)專家考試試題及答案
- 濟(jì)南市天橋區(qū)2025年小學(xué)六年級(jí)第二學(xué)期小升初數(shù)學(xué)試卷含解析
- 2025年人教版小學(xué)五年級(jí)下冊(cè)奧林匹克數(shù)學(xué)競(jìng)賽試卷(附參考答案)
- 四川阿壩州公開招聘社區(qū)工作者考試全真模擬測(cè)試帶答案2024年
- 遼寧省沈陽市皇姑區(qū)2025屆小升初全真模擬數(shù)學(xué)檢測(cè)卷含解析
- 居住權(quán)登記合同協(xié)議
- 人工智能與大數(shù)據(jù)融合-全面剖析
- 美團(tuán)管理層激勵(lì)
- 第8課 夜色 同步分層作業(yè)-2023-2024學(xué)年語文一年級(jí)下冊(cè)(統(tǒng)編版)
- AED急救知識(shí)培訓(xùn)課件
- 線上客服培訓(xùn)
評(píng)論
0/150
提交評(píng)論