


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Java 程序員筆試題一、單項(xiàng)選擇題(共10 題,每題2 分,共 20 分)1. 下列說法哪一個是正確的。 ( B )A Java 程序經(jīng)編譯后會產(chǎn)生machine codeB Java 程序經(jīng)編譯后會產(chǎn)生byte codeCJava 程序經(jīng)編譯后會產(chǎn)生DLLD 以上都不正確2.提供 Java 存取數(shù)據(jù)庫能力的包是。(A)A java.sqlB java.awtC java.langD java.swing3. 執(zhí)行如下程序代碼后, C 的值是。( C )a=0;c=0;do-c;a=a-1;while(a>0);A 0B 1C-1D死循環(huán)4. 下面的語句中正確的表達(dá)式為。 ( C )
2、A byte b = 128;B boolean n = null;C double d = 0.9239d; D float f = 0.9239;5.將一個十六進(jìn)制值賦給一個long型變量的正確寫法為。 (D)A long number = 345L;B long number = 0345;C long number = 0345L;D long number = 0x345L;6. 以下程序代碼的輸出是。 ( B )public class test (public static void main (String args) (System.out.printIn (6 3);)A3
3、B5C6D117. 以下程序代碼的輸出是。 ( E )public class test (private static int j = 0;private static boolean methodB(int k) (j += k;return true;1 / 5.)public static void methodA(int i) boolean b:b = i < 10 | methodB (4);b = i < 10 | methodB (8);)public static void main (String args (methodA (0);system.out.pr
4、intIn(j);)A 0B4C 8D12E不能編譯通過8. 以下程序代碼的輸出是。 ( A )public class test public static void add3 (Integer i) int val = Value ( );val += 3;i = new Integer (val);public static void main (String args ) Integer i = new Integer (0);add3 (i);system.out.printIn (Value ( ) );)A 編譯失敗B 編譯成功但在第三行會出現(xiàn)異常C0 D39
5、.以下程序代碼執(zhí)行后,哪個說法正確?(B )int index = 1;boolean test = new Boolean3;boolean foo= test index;A 有異常拋出。B無法編譯。C foo 的值是 0。D foo 的值是 null 。E foo 的值是 true。F foo 的值是 false。10.以下哪個類是 swt 包中的。(D )A MessageBoxB MessageDialogC JDialogD DisplayMode2 / 5.二、多項(xiàng)選擇題(共5 題,每題4 分,共 20 分)1.在下面的選項(xiàng)中合法的標(biāo)識符有。(ADEF)A _ok B *poin
6、t C this D $byte E constF ILikeJLCSS2.下面的選項(xiàng)中哪些不是java 的關(guān)鍵字。(AB D)A TRUE B sizeof C gotoD constE superF void3.下面的敘述中正確的有。(AC)A 環(huán)境變量可在編譯source code 時指定。B 在編譯程序時,所能指定的環(huán)境變量不包括class path。C javac 一次可同時編譯數(shù)個Java 源文件。D javac.exe 能指定編譯結(jié)果要置于哪個目錄(directory )。4.下面的敘述中正確的有。 (C)A equals()方法判定引用值是否指向同一對象。B = = 操作符判定
7、兩個分立的對象的內(nèi)容和類型是否一致。C equals()方法只有在兩個對象的內(nèi)容一致時返回true。D類 File 重寫方法equals()在兩個分立的對象的內(nèi)容和類型一致時返回true。5.下面有關(guān)變量及其作用域的陳述哪些是對的。(A C)A. 在方法里面定義的局部變量在方法退出的時候被撤銷。B. 局部變量也叫自動變量。C. 在方法外面定義的變量(譯注:即實(shí)例變量)在對象被構(gòu)造時創(chuàng)建。D. 在方法中定義的方法的參變量只要該對象被需要就一直存在。三、簡答題(共7 題,共 40 分)1. 請寫出一個輸出“ Hello World !” 的程序。( 3 分)答: public Class Hell
8、o WorldPublic static void main(Stringargs)System.out.println( “HELLO WOTLD”);3 / 5.2.char 型變量中能不能存貯一個中文漢字? 為什么 ? ( 3 分)答:能存儲一個漢字;因?yàn)樗艽鎯λ膫€字節(jié)而每個漢字只占兩個字節(jié)。3. 常見的兩種 xml 解析技術(shù)是什么 ? 區(qū)別是什么 ? (4 分)答:常見的兩種有: SAX 和 DOM 。區(qū)別: SAX 是一種事件驅(qū)動的 xml 解析方式。 每次訪問一個 xml 文件中的某個節(jié)點(diǎn)的時候, sax 就會搜索一遍 xml 文件,在找到相應(yīng)的節(jié)點(diǎn)后就會觸發(fā)一個事件來處理請求。
9、只讀DOM 是一種基于樹狀的查找方式。DOM 會將 xml 解析成一棵樹, 存在內(nèi)存中。開發(fā)者可以通過查找樹的節(jié)點(diǎn)來取得文件的內(nèi)容或者修改內(nèi)容。可讀寫4. MVC 是什么,如何實(shí)現(xiàn) ? ( 5 分)答:MVC 是一個是一個設(shè)計(jì)模式,它強(qiáng)制性的使應(yīng)用程序的輸入,處理和輸出分開。使用MVC應(yīng)用程序被分為三個核心部件:M-MODO模型, V-VIEW試圖, C - Contral控制實(shí)現(xiàn):首先有頁面( jsp )發(fā)送請求給控制器 (servlet) ,然后由控制器接收用戶的請求,并決定應(yīng)該調(diào)用哪個模型 (javabean)來進(jìn)行處理, 然后模型用業(yè)務(wù)邏輯來處理用戶的請求并返回?cái)?shù)據(jù),最后控制器用相應(yīng)的
10、視圖格式化模型返回的數(shù)據(jù),并通過表示層顯示給用戶。5.J2EE 是什么?( 6 分)答 : J2EE 是Sun 公 司提 出 的 多層 (multi-diered), 分 布 式 (distributed), 基于組 件(component-base)的企業(yè)級應(yīng)用模型 (enterpriese application model). 在這樣的一個應(yīng)用系統(tǒng)中,可按照功能劃分為不同的組件,這些組件又可在不同計(jì)算機(jī)上,并且處于相應(yīng)的層次 (tier) 中。所屬層次包括客戶層 (clietn tier) 組件 ,web 層和組件 ,Business 層和組件 ,企業(yè)信息系統(tǒng) (EIS) 層。6. js
11、p 有哪些內(nèi)置對象 ?作用分別是什么 ? ( 9 分)答:1.request 用戶端請求, 此請求會包含來自GET/POST 請求的參數(shù); 2.response 網(wǎng)頁傳回用戶端的回應(yīng);3.pageContext網(wǎng)頁的屬性是在這里管理;4.session 與請求有關(guān)的會話期; 5.applicationservlet 正在執(zhí)行的內(nèi)容;6.out用來傳送回應(yīng)的輸出; 7.configservlet 的構(gòu)架部件; 8.page JSP網(wǎng)頁本身; 9.exception 針對錯誤網(wǎng)頁,未捕捉的例外7. 作用域 public,private,protected, 以及不寫時的區(qū)別?( 10 分)答:作用
12、域當(dāng)前類同一 package子孫類其他 packagepublicprotected×friendly××private×××不寫時默認(rèn)為friendly4 / 5.四、編碼及論述題(共2 題,每題10 分,共 20 分)1.什么是 Singleton,它的作用是什么, 它有幾種形式?請用代碼寫出一個Singleton 類。答: Java Singleton 模式用來保證在運(yùn)行的應(yīng)用程序中,一個Class 只是實(shí)例化一次,也就是只有一個相應(yīng)的對象存在。它有三種形式public class Singletonprivate static Singleton instance = null;public static syn
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 苗木專項(xiàng)運(yùn)輸技術(shù)創(chuàng)新推廣措施
- 疫情后線上線下教學(xué)政策調(diào)整銜接計(jì)劃
- 職業(yè)體育技能線上線下教學(xué)銜接計(jì)劃
- 可視化增強(qiáng)數(shù)據(jù)分析-洞察及研究
- 跨境監(jiān)管合作機(jī)制-第2篇-洞察及研究
- 消防工程保修承諾及應(yīng)急保證措施
- 西師版數(shù)學(xué)三年級下冊課題研究計(jì)劃
- 人教版數(shù)學(xué)二年級上冊教學(xué)改進(jìn)計(jì)劃
- PMC生產(chǎn)效率提升工作計(jì)劃
- 水利工程施工安全隱患排查措施
- 2025年廣州市中考物理試題(含答案)
- 2024年漳州市常山開發(fā)區(qū)招聘筆試真題
- 2024年09月年中國農(nóng)業(yè)發(fā)展銀行江蘇省分行秋季校園招聘(86人)筆試歷年參考題庫附帶答案詳解
- 2025年江蘇省揚(yáng)州市中考作文4篇范文:“尊重”“誠實(shí)”“創(chuàng)造性”“美好生活”
- 2025年輔警招聘考試試題庫含完整答案
- 2025年吉林省中考語文試卷及答案
- 2024-2025學(xué)年度天津鐵道職業(yè)技術(shù)學(xué)院單招《語文》真題附答案詳解(突破訓(xùn)練)
- 快遞行業(yè)市場發(fā)展分析及投資前景研究報(bào)告2025-2028版
- 禮儀培訓(xùn)ptt課件
- 2025年國情與形勢政策教育綱要
- 《基本樂理》師范與學(xué)前教育專業(yè)基本樂理相關(guān)知識全套教學(xué)課件
評論
0/150
提交評論