



版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Java 程序員筆試題一、單項(xiàng)選擇題(共10 題,每題2 分,共 20 分)1. 下列說(shuō)法哪一個(gè)是正確的。 ( B )A Java 程序經(jīng)編譯后會(huì)產(chǎn)生machine codeB Java 程序經(jīng)編譯后會(huì)產(chǎn)生byte codeCJava 程序經(jīng)編譯后會(huì)產(chǎn)生DLLD 以上都不正確2.提供 Java 存取數(shù)據(jù)庫(kù)能力的包是。(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. 下面的語(yǔ)句中正確的表達(dá)式為。 ( C )
2、A byte b = 128;B boolean n = null;C double d = 0.9239d; D float f = 0.9239;5.將一個(gè)十六進(jìn)制值賦給一個(gè)long型變量的正確寫(xiě)法為。 (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) ()A3B5C6D117. 以下程序代碼的輸出是。 ( E
3、 )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);)A 0B4C 8D12E不能編譯通過(guò)8. 以下程序代碼的輸出是。 ( A
4、)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);)A 編譯失敗B 編譯成功但在第三行會(huì)出現(xiàn)異常C0 D39.以下程序代碼執(zhí)行后,哪個(gè)說(shuō)法正確?(B )int index = 1;boolean test = new Boolean3;boolean foo= test in
5、dex;A 有異常拋出。B無(wú)法編譯。C foo 的值是 0。D foo 的值是 null 。E foo 的值是 true。F foo 的值是 false。10.以下哪個(gè)類是 swt 包中的。(D )A MessageBoxB MessageDialogC JDialogD DisplayMode2 / 5.二、多項(xiàng)選擇題(共5 題,每題4 分,共 20 分)1.在下面的選項(xiàng)中合法的標(biāo)識(shí)符有。(ADEF)A _ok B *point C this D $byte E constF ILikeJLCSS2.下面的選項(xiàng)中哪些不是java 的關(guān)鍵字。(AB D)A TRUE B sizeof C go
6、toD constE superF void3.下面的敘述中正確的有。(AC)A 環(huán)境變量可在編譯source code 時(shí)指定。B 在編譯程序時(shí),所能指定的環(huán)境變量不包括class path。C javac 一次可同時(shí)編譯數(shù)個(gè)Java 源文件。D javac.exe 能指定編譯結(jié)果要置于哪個(gè)目錄(directory )。4.下面的敘述中正確的有。 (C)A equals()方法判定引用值是否指向同一對(duì)象。B = = 操作符判定兩個(gè)分立的對(duì)象的內(nèi)容和類型是否一致。C equals()方法只有在兩個(gè)對(duì)象的內(nèi)容一致時(shí)返回true。D類 File 重寫(xiě)方法equals()在兩個(gè)分立的對(duì)象的內(nèi)容和類型
7、一致時(shí)返回true。5.下面有關(guān)變量及其作用域的陳述哪些是對(duì)的。(A C)A. 在方法里面定義的局部變量在方法退出的時(shí)候被撤銷。B. 局部變量也叫自動(dòng)變量。C. 在方法外面定義的變量(譯注:即實(shí)例變量)在對(duì)象被構(gòu)造時(shí)創(chuàng)建。D. 在方法中定義的方法的參變量只要該對(duì)象被需要就一直存在。三、簡(jiǎn)答題(共7 題,共 40 分)1. 請(qǐng)寫(xiě)出一個(gè)輸出“ Hello World !” 的程序。( 3 分)答: public Class Hello WorldPublic static void main(Stringargs)“HELLO WOTLD”);3 / 5.2.char 型變量中能不能存貯一個(gè)中文漢
8、字? 為什么 ? ( 3 分)答:能存儲(chǔ)一個(gè)漢字;因?yàn)樗艽鎯?chǔ)四個(gè)字節(jié)而每個(gè)漢字只占兩個(gè)字節(jié)。3. 常見(jiàn)的兩種 xml 解析技術(shù)是什么 ? 區(qū)別是什么 ? (4 分)答:常見(jiàn)的兩種有: SAX 和 DOM 。區(qū)別: SAX 是一種事件驅(qū)動(dòng)的 xml 解析方式。 每次訪問(wèn)一個(gè) xml 文件中的某個(gè)節(jié)點(diǎn)的時(shí)候, sax 就會(huì)搜索一遍 xml 文件,在找到相應(yīng)的節(jié)點(diǎn)后就會(huì)觸發(fā)一個(gè)事件來(lái)處理請(qǐng)求。只讀DOM 是一種基于樹(shù)狀的查找方式。DOM 會(huì)將 xml 解析成一棵樹(shù), 存在內(nèi)存中。開(kāi)發(fā)者可以通過(guò)查找樹(shù)的節(jié)點(diǎn)來(lái)取得文件的內(nèi)容或者修改內(nèi)容??勺x寫(xiě)4. MVC 是什么,如何實(shí)現(xiàn) ? ( 5 分)答:MVC
9、 是一個(gè)是一個(gè)設(shè)計(jì)模式,它強(qiáng)制性的使應(yīng)用程序的輸入,處理和輸出分開(kāi)。使用MVC應(yīng)用程序被分為三個(gè)核心部件:M-MODO模型, V-VIEW試圖, C - Contral控制實(shí)現(xiàn):首先有頁(yè)面( jsp )發(fā)送請(qǐng)求給控制器 (servlet) ,然后由控制器接收用戶的請(qǐng)求,并決定應(yīng)該調(diào)用哪個(gè)模型 (javabean)來(lái)進(jìn)行處理, 然后模型用業(yè)務(wù)邏輯來(lái)處理用戶的請(qǐng)求并返回?cái)?shù)據(jù),最后控制器用相應(yīng)的視圖格式化模型返回的數(shù)據(jù),并通過(guò)表示層顯示給用戶。5.J2EE 是什么?( 6 分)答 : J2EE 是Sun 公 司提 出 的 多層 (multi-diered), 分 布 式 (distributed),
10、 基于組 件(component-base)的企業(yè)級(jí)應(yīng)用模型 (enterpriese application model). 在這樣的一個(gè)應(yīng)用系統(tǒng)中,可按照功能劃分為不同的組件,這些組件又可在不同計(jì)算機(jī)上,并且處于相應(yīng)的層次 (tier) 中。所屬層次包括客戶層 (clietn tier) 組件 ,web 層和組件 ,Business 層和組件 ,企業(yè)信息系統(tǒng) (EIS) 層。6. jsp 有哪些內(nèi)置對(duì)象 ?作用分別是什么 ? ( 9 分)答:1.request 用戶端請(qǐng)求, 此請(qǐng)求會(huì)包含來(lái)自GET/POST 請(qǐng)求的參數(shù); 2.response 網(wǎng)頁(yè)傳回用戶端的回應(yīng);3.pageContex
11、t網(wǎng)頁(yè)的屬性是在這里管理;4.session 與請(qǐng)求有關(guān)的會(huì)話期; 5.applicationservlet 正在執(zhí)行的內(nèi)容;6.out用來(lái)傳送回應(yīng)的輸出; 7.configservlet 的構(gòu)架部件; 8.page JSP網(wǎng)頁(yè)本身; 9.exception 針對(duì)錯(cuò)誤網(wǎng)頁(yè),未捕捉的例外7. 作用域 public,private,protected, 以及不寫(xiě)時(shí)的區(qū)別?( 10 分)答:作用域當(dāng)前類同一 package子孫類其他 packagepublicprotected×friendly××private×××不寫(xiě)時(shí)默認(rèn)為friendly4 / 5.四、編碼及論述題(共2 題,每題10 分,共 20 分)1.什么是 Singleton,它的作用是什么, 它有幾種形式?請(qǐng)用代碼寫(xiě)出一個(gè)Singleton 類。答: Java Singleton 模式用來(lái)保證在運(yùn)行的應(yīng)用程序中,一個(gè)Class 只是實(shí)例化一次,也就是只有一個(gè)相應(yīng)的對(duì)象存在。它有三種形式public class Singletonprivate static Singleton instance = null;public static synchron
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ù)服務(wù)勞動(dòng)協(xié)議年
- 項(xiàng)目管理中的能力提升試題及答案
- 工程項(xiàng)目管理人才發(fā)展試題及答案
- 網(wǎng)絡(luò)游戲開(kāi)發(fā)測(cè)試與上線合同
- 工程項(xiàng)目風(fēng)險(xiǎn)控制的方法試題及答案
- 小學(xué)生生命安全教育
- 提升企業(yè)核心競(jìng)爭(zhēng)力的總結(jié)計(jì)劃
- 通過(guò)社交反饋增強(qiáng)品牌價(jià)值計(jì)劃
- 2025年工程項(xiàng)目管理核心能力試題及答案
- 工程經(jīng)濟(jì)學(xué)的應(yīng)用實(shí)例分析試題與答案
- 昆明理工大學(xué)津橋?qū)W院教職工招聘真題2024
- 2025年全國(guó)保密教育線上培訓(xùn)考試試題庫(kù)及參考答案【鞏固】含答案詳解
- 品質(zhì)組長(zhǎng)考試試題及答案
- 2025年高考語(yǔ)文大題突破訓(xùn)練:微寫(xiě)作(北京專用)解析版
- 中藥學(xué)三基題庫(kù)
- 關(guān)鍵設(shè)備管理與維護(hù)策略
- 設(shè)備合同三方付款協(xié)議
- 臨床類面試真題及答案
- 夫妻間借款協(xié)議合同
- 【8地一模 初二會(huì)考】2025年安徽省亳州市利辛縣中考一模地理試題(含解析)
- ktv服務(wù)員合同協(xié)議書(shū)范本
評(píng)論
0/150
提交評(píng)論