


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、JAVA 軟件工程師筆試試題(考試時間:120 分鐘 試卷分值: 150 分 )一、 邏輯推理題【 10 分】1 、甲、乙、丙、丁四位同學中有一位同學為海嘯災區捐款 1000 元,當老師詢問時,他們 分別這樣回答:甲:這 1000 元不是我捐的乙:這 1000 元是丁捐的丙:這 1000 元是乙捐的丁:這 1000 元不是我捐的這四人中只有一個人說了真話,由此可見這1000元是誰捐的(A)。【2分】A. 甲B .乙C.丙D .丁2、 甲、乙、丙三人是同一家公司的員工,他們的未婚妻A、B、C也都是這家公司的職員。知情者介紹說:“ A的未婚夫是乙的好友,并在三個男子中最年輕;丙的年齡比C的未婚夫大
2、。”依據該知情者提供的情況,我們可以推出三對組合分別是(D )。【3分】A. 甲一A,乙一B,丙一CB. 甲一B,乙一A,丙一CC. 甲一C,乙一B,丙一AD 甲 A ,乙 C ,丙 B3、甲乙丙丁四人的車分別為白色、銀色、藍色和紅色。在問到他們各自車的顏色時,甲說:“乙的車不是白色。”乙說:“丙的車是紅色的。”丙說:“丁的車不是藍色的。”,丁說:“甲、 乙、丙三人中有一個人的車是紅色的,而且只有這個人說的是實話。”如果丁說的是實話,那么以下說法正確的是(B): 【 2 分】A. 甲的車是白色的,乙的車是銀色的B .乙的車是藍色的,丙的車是紅色的C. 丙的車是白色的,丁的車是藍色的D .丁的車
3、是銀色的,甲的車是紅色的二、基礎理論題【 20 分】1. Java是一種先編譯后_解釋 行的語言。(提示:填編譯或者解釋)【1分】2. 棧是 先_ 進后出 的線性表,隊列是 _先進先出 的線性表。 【2分】3. 面向對象的基本特征 封裝,_繼承,_多肽。 【 3 分】4. 事 務 包 含 4 個 基 本 特 征 , 即 ACID , 它 們 分 別 指,【_2_分】5. Math.round(11.5) 等于_12.0。 Math.round(-11.5)等于_-1 1 .0 。 【 2 分】6. Java 中數據類型包括 簡單數據類型 和 _引用數據類型 。【_ 1 分】7. Java 程序
4、控制語句中的循環語法分 for, _while和 _do_while 三種。【 3 分】8. 構造方法 不能 ( 能或者不能 )被 public 、 private 、 protected 修飾。【1 分】9. Java 的 訪 問 控 制 有 四 種 : public 、 _protected 、 _friendly 、_private_ 。【 2 分】10. AJAX 的核心對象是 。_【 1 分】JAVA 基礎題【 45 分】1. 下列選項中不屬于 java 關鍵字的有 ( AB ) 【1分】A TRUEB sizeofC const D superE void2. 下面哪些是合法的標識
5、符 ( ABE) 【1 分】A $personsB TwoUsersC *pointD this E _endline3. 下列選項中不是原始數據類型的有 ? ( c ) 【1分】A. short B. BooleanC. Unit D. float4. 下列選項中那些語句片段會發生異常【1分】 BDA String s = "Gone with the wind"String t = "good " String k = s + t;B String s = "Gone with the wind"String t; t = s3
6、+ "one"C String s = "Gone with the wind"String standard = s.toUpperCase();D String s = "home directory"String t = s - "directory"5. 以下選項中,合法的賦值語句是 ( bd )【 1分】A. a = 1;B. +i;C. a = a + 1 = 5;D. y = (int)I;6. 以下選項中,代碼執行完畢后輸出結果是 ( c )【 1分】boolean bool = true;if(b
7、ool = false) “a ”); else if (bool) “b ”); else if (!bool) “c ”); else “d ”);A. aB. bC. cD. dE. Compilation fails7. 以下選項中,正確的是 ( B )【 1分】public class Alpha1 public static void main( String args ) boolean flag; int i=0;do flag = false;);flag = i < 10; continue; while ( (flag)? true:false );A. 00000
8、0000B. 0123456789C. Compilation fails.D. The code runs with no output.E. The code enters an infinite loop.)【1分】F. An exception is thrown at runtime.8. 以下代碼片段執行后,正確輸出的結果是 ( public class Delta static boolean foo(char c) return true;public static void main( String argv ) int i =0;for ( foo( A '); f
9、oo( B')&&(i<2); foo( C ')i+ ;foo( D ');A. ABDCBDCBB. ABCDABCDC. Compilation fails.D. An exception is thrown at runtime.9. 有以下代碼片段if (x>0) else if (x>-3) else x的取值在什么范圍內時將打印字符串"seco nd"?DA. x > 0B. x > -3C. x <= -3D. x <= 0 & x > -310. 有以下代碼片段
10、*/ 1) class Person 2) public void printValue(int i, int j) /*3) public void printValue(int i)/*.*/ 4) 5) public class Teacher extends Person 6) public void printValue() /*.*/ 7) public void printValue(int i) /*.*/8) public static void main(String args)9) Person t = new Teacher();Teacher t1 = new (Te
11、acher) Person();10) t.printValue(10);11) 第十行加粗部分的聲明將調用哪些方法 ? BDA on line 2 B on line 3C on line 6D on line 7)【1分】11. 在/ point x 處的哪些申明是句法上合法的是 (class Person private int a;public int change(int m) return m; public class Teacher extends Person public int b;public static void main(String arg)Person p =
12、 new Person();Teacher t = new Teacher();int i;/ point xA i = m;B i = b;C i = p.a;D i = p.change(30);E i = t.b.12. 下列程序在執行完循環后的結果為【 1 分】 Dint i=1,j=10;doif(i+>-j)continue; while(i<5);A.i = 6j = 5B.i = 5j = 5C.i = 6j = 4D.i = 5j = 613.判斷下列聲明是否正確,如果正確請標記(“,錯誤請標記(X)【1分】1. 接口是可以繼承接口(V )2. 接口可以實現接口(
13、 V)3 .接口可以聲明為私有的(X )4. 是否可以繼承 String 類( X)5 .抽象類可以實現接口( V)6.抽象類可以繼承實體類(V )14. 下列哪種定義接口的方式是正確的【 1分】 BA. public interface A int a(); B. public interface A implement BC. interface C int a; D. private interface DE. abstract interface E15. 下列說法正確的有【 1分】 BA. 類中的構造函數不可省略B. 構造函數必須與 class 同名,但方法不能與 class 同名C
14、. 構造函數在一個對象被 new 時執行D. 一個 class 只能定義一個構造函數四、 問答題【 30 分】1. 說說數據連接池的工作機制是什么【 3 分】2. 一個".java"源文件中是否可以包括多個類(不是內部類)?有什么限制。【3分】3. forward 和 redirect 的區別。【 3 分】4. MVC 的各個部分都有那些技術來實現 ?如何實現? 【 3 分】5. 頁面間對象傳遞的方法有哪幾種 ? 【 3 分】6. 說說 jsp 中動態 INCLUDE 與靜態 INCLUDE 的區別?【 3 分】7. jsp 有哪些動作 ?作用分別是什么 ?【3 分】3 分
15、】8. 抽象類 abstract class 和接口 interface 有什么區別 ? 【 3 分】 用 abstract 修飾的類是抽象類,聲明方法存在,卻不實現 Interface 所有的方法都是抽象的 沒有程序題9. 異常處理經常用到的 throws,throw,try,catch,finally 分別代表什么?Throws 捕獲異常 ,但是需要在方法調用時,增加 try catchThrow 在程序體直接拋出一個異常,后面的程序不能夠繼續運行Try catch 捕獲異常 ,這個直接在程序體里面寫,用的要比 throws 多Finally 是最 終一定會執行。10. 方法的重寫 Ove
16、rriding 和重載 Overloading 的區別是什么?【 3 分】重寫 方法名相同,子類重寫父類的方法重構 方法名相同,但是參數和參數個數不同,返回值類型相同五、 SQL 基礎題 (任選一題 )【 25 分】題目一假設有四個樣表:學生表: students (學號 :stuNO ,姓名 :stuName ,性別 :stuSex ,出生日期 :stuBirthday ,班級 :className )教 師 表 : techers ( 教 師 號 :techNo , 姓 名 :techName , 性 別 :techSex , 出 生 日期 :techBirthday ,職稱 :title
17、 ,系別 :department )課程表: course (課程號 :couNo ,課程名 :couName ,教師號 :techNo )成績表: score (學號 :stuNO ,課程號 :couNo ,成績 :score )1)在學生表中檢索與學號為 2012040326 的同學同年同日出生的所有學生的學號、姓名、出生日期 . 【 5 分】2)查詢所有學生的姓名、課程號、成績【 5 分】3)在成績表中查詢平均成績超過 80 分的學生學號、平均成績 . 【5 分】4)查出計算機系'教師所教課程的成績表【 5 分】5)查詢所有任課教師的姓名和所在系【 5 分】題目二假設有四個樣表:
18、雇員表: EMP (編號 :EMPNO ,姓名 :ENAME ,工作職位 :JOB ,領導編號 :MGR ,雇傭日期:HIREDATE,月薪(工資):SAL,獎金:COMM,部門編號:DEPTNO )部門表: Dept (部門編號 :DEPTNO ,部門名稱 :DNAME ,部門位置 :LOC)工資等級表:Salgrade (等級名稱:grade ,此等級的最低工資:losal,此等級的最低工資 :HISAL )獎金表:Bon us (雇員姓名:ENAME,工作職位:JOB,雇員工資:SAL,雇員獎金:COMM)1)查詢在部門 30 中員工的所有信息【 3 分】2)檢索每個員工獎金和工資的總和【 5 分】3) 找出沒有獎金或者獎金低于 500 的員工【 5 分】4) 列出員工表中每個部門的員工數(員工數必須大于3 ),和部門名稱【 6 分】5) 檢索每個月工資總數最少的那個部門的部門編號,部門名稱,部門位置【 6 分】6) 檢索每個部門 ,,每個職位的平均工資和平均獎金 (平均值包括沒有獎金 ),如果平均 獎金大于 300 ,顯示“獎金不錯” ,如果平均獎金 100 到 300
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 遼寧中醫藥大學杏林學院《計算復雜性》2023-2024學年第二學期期末試卷
- 湘南學院《大學體育V》2023-2024學年第一學期期末試卷
- 沙洲職業工學院《版面設計與軟件應用》2023-2024學年第二學期期末試卷
- 江蘇省鹽城市大豐區實驗初級中學2024-2025學年初三下期4月月考復習語文試題試卷含解析
- 江門市重點中學2025年初三沖刺中考最后1卷化學試題含解析
- 武漢華夏理工學院《市場營銷學原理》2023-2024學年第二學期期末試卷
- 麗江職業技術學院《英語基礎寫作(二)》2023-2024學年第一學期期末試卷
- 內蒙古鴻德文理學院《車橋耦合振動》2023-2024學年第二學期期末試卷
- 羊只買賣合同范本
- 長沙理工大學城南學院《英語精讀(3)》2023-2024學年第一學期期末試卷
- 川教版(2024)小學信息技術三年級上冊《跨學科主題活動-在線健康小達人》教學實錄
- 2025中考物理總復習填空題練習100題(附答案及解析)
- 機械專業英語
- 高空作業車(剪叉式、曲臂式)驗收表
- 廣東省廣州市2024屆高三下學期一模考試 政治 含解析
- 血透患者敘事護理故事
- 義務教育小學科學課程標準-2022版
- 江西省南昌市2023-2024學年八年級下學期期中英語試題(含聽力)【含答案解析】
- 2024年全國國家版圖知識競賽題庫及答案
- 新教師三筆字培訓課件
- 藍色西湖大學頂部導航欄博士碩士研究生畢業論文答辯模板.x
評論
0/150
提交評論