認證題集參考手冊.doc

上傳人:小** 文檔編號:16806806 上傳時間:2020-10-26 格式:DOC 頁數(shù):11 大?。?2KB
收藏 版權(quán)申訴 舉報 下載
認證題集參考手冊.doc_第1頁
第1頁 / 共11頁
認證題集參考手冊.doc_第2頁
第2頁 / 共11頁
認證題集參考手冊.doc_第3頁
第3頁 / 共11頁

下載文檔到電腦,查找使用更方便

5 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《認證題集參考手冊.doc》由會員分享,可在線閱讀,更多相關(guān)《認證題集參考手冊.doc(11頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、Java考試題 一:單選題 1. 下列哪一種敘述是正確的(D ) A. abstract修飾符可修飾字段、方法和類 B. 抽象方法的body部分必須用一對大括號{ }包住 C. 聲明抽象方法,大括號可有可無 D. 聲明抽象方法不可寫出大括號 2. 如下代碼 public class Test { public int aMethod() { static int i = 0; i++; return i; } public static void main (String args[]) { Test test = new Test(); test.aMetho

2、d(); int j = test.aMethod(); System.out.println(j); } } 輸出結(jié)果是什么? D A. 0 B. 1 C. 2 D. 編譯失敗 3. 下列哪種說法是正確的( D)   A. 實例方法可直接調(diào)用超類的實例方法   B. 實例方法可直接調(diào)用超類的類方法   C. 實例方法可直接調(diào)用其他類的實例方法   D. 實例方法可直接調(diào)用本類的類方法 4. 如下代碼: class Super { public Integer getLenght() { return new Integer(4); } } publ

3、ic class Sub extends Super { public Long getLenght() { return new Long(5); } public static void main(String[] args) { Super sooper = new Super(); Sub sub = new Sub(); System.out.println(sooper.getLenght().toString() + "," + sub.getLenght().toString() ); } } 輸出是什么? A A. 4,4 B. 4,5 C. 5

4、,4 D. 5,5 E. 編譯失敗. 5. 在Servlet處理請求的方式為: C A.以進程的方式 B.以程序的方式 C.以線程的方式 D.以響應的方式 6. JDBC中,用于表示數(shù)據(jù)庫連接的對象是: B A.Statement B.Connection C.DriverManager D.PreparedStatement 7. 用于調(diào)用存儲過程的對象是: C A.ResultSet B.DriverManager C.CallableStatemet D.PreparedStatement 8. 按照MVC設計模式,JSP用于實現(xiàn): B

5、 A.Model B.View C.Controller D.容器 9. 如下代碼 10. public Object m() { 11. Object o = new Float(3.14F); 12. Object [] oa = new Object[1]; 13. oa[0] = o; 14. o = null; 15. oa[0] = null; 16. print return 0; 17. } 當Float對象在第11行被創(chuàng)建后, 什么時候能夠被垃圾回收? C A. 13行以后. B. 14行以后. C. 15行以后. D. 16行以后.

6、 10. 如下代碼: class Base { Base() { System.out.print("Base"); } } public class Alpha extends Base { public static void main( String[] args ) { new Alpha(); new Base(); } } 結(jié)果是什么? B A. Base B. BaseBase C. 編譯失敗. D. 代碼運行但沒有輸出. E. 運行時拋出異常 11. 在J2EE中屬于Web層的組件有: A A.Servlet B.EJB C.Ap

7、plet D.HTML 12. 在Servlet的生命周期中,容器只調(diào)用一次的方法是: C A.service B.getServletConfig C.init D.destroy 13. 以下關(guān)于異常的說法正確的是:D A. 一旦出現(xiàn)異常,程序運行就終止了   B. 如果一個方法申明將拋出某個異常,它就必須真的拋出那個異?!? C. 在catch子句中匹配異常是一種精確匹配 D. 可能拋出系統(tǒng)異常的方法是不需要申明異常的 14. 如下代碼: public class Foo { public static void main(String[] args) {

8、 try { return; } finally { System.out.println( "Finally" ); } } } 輸出結(jié)果是什么? A A. Finally B.編譯失敗 C. 代碼正常運行但沒有任何輸出. D. 運行時拋出異常 15. jsp指令中isELIgnored="boolean"的意思是(C ) A.決定是否實現(xiàn)Servler的單線程模式, B.決定改頁面是否是一個錯誤處理頁面, C.決定是否支持EL表示, D.沒有具體的含義。 16. 下面關(guān)于Java的引用,說法正確的是:B A. 應用實際上就是指針   B. 應用本身

9、是Primitive   C. 引用就是對象本身 D. 一個對象只能被一個引用所指引 17. 對于import java.util包,以下那種說法是錯誤的?C A. Vector類屬于java.util包   B. Vector類放在…/java/util/目錄下   C. Vector類放在java.util文件中 D. Vector類是Sun公司的產(chǎn)品 18. 在一個線程中Sleep(1000)方法,將使得該線程在多少時間后獲得對CPU的控制(假設睡眠過程中不會有其他事件喚醒該線程)?C A. 正好1000毫秒   B. 1000毫秒不到   C. =>1000毫秒

10、 D. 不一定 19. 在WEB-INF目錄下,必須存放的文件為: B A.class文件 B.web.xml B.jar文件 D.html文件 20. 下面關(guān)于垃圾收集的說法正確的是:D A. 一旦一個對象成為垃圾,就立刻被收集掉。 B. 對象空間被收集掉之后,會執(zhí)行該對象的finalize方法 C. finalize方法和C++的析構(gòu)函數(shù)是完全一回事情 D. 一個對象成為垃圾是因為不再有引用指著它,但是線程并非如此。 21. 下面的語句會產(chǎn)生什么樣的輸出? A System.out.println(4&7); A.4 B.5 C.6

11、 D.7 E.0 22. 下面的程序中,temp的最終值是什么? B long temp=(int)3.9; temp%=2; A .0 B .1 C .2 D .3 E .4 23. 下面哪個不是JAVA關(guān)鍵字 A A integer B double C float D default 24. Which method is used by a Servlet to place its session ID in a URL that is written to the servlet’s respons

12、e output stream? B A. The encodeURL method of the HttpServletRequest interface. B. The encodeURL method of the HttpServletResponse interface. C. The rewriteURL method of the HttpServletRequest interface. D. The rewriteURL method of the HttpServletResponse interface. 25. 每個使用Swing構(gòu)件的程序必須有一個(

13、 ). D A.按鈕 B.標簽 C.菜單 D.容器 26. 下列標識符(名字)命名原則中,正確的是( ) D A. 類名的首字母小寫 B. 變量和方法名的首寫字母大寫 C. 接口名的首寫字母小寫 D. 常量完全大寫 27. 類Test1定義如下: 1.public class Test1{ 2. public float aMethod(float a,float b){ return 0;} 3. 4.} 將以下哪種方法插入行3是不合法的。(B) A、public float aMethod(float a, float

14、 b,float c){ return 0;} B、public float aMethod(float c,float d){ return 0;} C、public int aMethod(int a, int b){ return 0;} D、private float aMethod(int a,int b,int c){ return 0;} 28. 哪個語句創(chuàng)建了一個數(shù)組實例? A A. int[] ia = new int [15]; B. float fa = new float [20]; C. char[] ca = “Some String”;

15、 D. int ia [][] = {4, 5, 6} {1, 2, 3}; 29. 以public修飾的類如:public class Car{…} 則Car( ) A A、可被其它程序包中的類使用 B、僅能被本程序包中的類使用 C、不能被任意其它類使用 D、不能被其它類繼承 30. 下列哪個屬于容器型構(gòu)件( ) C A .JEdit B.JButton C.JPanel D.JTextField 31. Java程序的執(zhí)行過程中用到一套JDK工具,其中java.exe是指( ) B A.Java文檔生成器 B.Java解釋器 C.Java編譯器

16、D.Java類分解器 32. 下列關(guān)于構(gòu)造方法的敘述中,錯誤的是( ) C A. Java語言規(guī)定構(gòu)造方法名與類名必須相同 B. Java語言規(guī)定構(gòu)造方法沒有返回值,但不用vold聲明 C. Java語言規(guī)定構(gòu)造方法不可以重載 D. Java語言規(guī)定構(gòu)造方法只能通過new自動調(diào)用 33. 構(gòu)造函數(shù)何時被調(diào)用( ) B A.類定義時 B.創(chuàng)建對象時 C.調(diào)用對象方法時 D.使用對象的變量時 34. break語句( ) D A、只中斷最內(nèi)層的循環(huán) B、只中斷最外層的循環(huán) C、借助于標號,可以實現(xiàn)任何外層循環(huán)中斷 D、只中斷某一層的循環(huán)

17、 35. Java語言中下面哪個可以用作正確的變量名稱( ) B A、3D B、name C、extends D、implements 36. 在JavaScript中如何驗證一個數(shù)據(jù)是否是數(shù)字(D) A.如果用Integer.parseInt(value)有誤就不是數(shù)字 B. int I = value 若報錯就不是數(shù)字, C. 沒有方法驗證 D .利用isNaN(value) 返回的boolean進行判斷 37. 下面哪一個不能作JSP的服務器( D) A. IBM WebSphere B. BEA WebLogic C. Tomcat D. pws

18、 38. 下面哪項不是JSP操作指令( D ) A. getProperty B. forward C. include D. import 39. 如果希望控件在界面上按表格行分列排列,應使用下列那種布局管理器?( B) A、BoxLayout B、GridLayout C、BorderLayout D、FlowLouLayout 40. 下面哪一項不是Java類訪問控制關(guān)鍵字( C ) A. public B. protected C. this D. private 41. 在配置tomcat虛擬目錄時,需要打開哪個文件?

19、 ( C ) A. index.jsp B. web.xml C.server.xml D.以上都不是 42. 下面哪個不是表單標記( D ) A. INPUT B.RADIO C.CHECKBOX D. TR 43. 下面哪項不是response對象的方法( C ) A. setContentType(String contentTypestr) B. setHeader(String headername,String headervalue) C. getParameter(String str) D

20、. sendError(int errorcode) 44. 以下( B )是編寫Servlet必須導入的包. A.java.sql.* B.java.servlet.* C.java.util.* D.java.lang.* 45. 下面哪項不屬于SQL語句的子類( D ) A. 數(shù)據(jù)定義語言(DDL) B. 數(shù)據(jù)查詢語言(DQL) C. 事務控制語言(TCL) D. 數(shù)據(jù)插入語言 (DIL) 46. 選出所有正確的答案 public class Outer{ public void someOuterMethod() { // Line 3 }

21、 public class Inner{} public static void main( String[]argv ) { Outer o = new Outer(); // Line 8 } } Which instantiates an instance of Inner? A A. new Inner(); // At line 3 B. new Inner(); // At line 8 C. new o.Inner(); // At line 8 D. new Outer.Inner(); // At line 8 二:多選題 1. 下

22、列屬于jsp中注釋的有( AD ) A.<%--與 --%> B./ C./** 與 **/ D. 2. 按照學生平均成績(avg_grade) 將students表中的數(shù)據(jù)檢索出來,下面SQL語句正確的是( ACD ) A) SELECT * FROM students ORDER BY avg_grade B) SELECT * FROM students GROUP BY avg_grade ASC C) SELECT * FROM students ORDER BY avg_grade DESC D) SELECT * FROM stu

23、dents ORDER by avg_grade asc 3. 下列是jsp作用域的通信對象的有( ABC) A.Session B.application C.pageContext D.cookie 4. 在接口中以下哪條定義是正確的? ( AB ) A. void methoda(); B. public double methoda(); C. public final double methoda(); D. static void methoda(double d1); E. protected void methoda(double d1); 5. 下

24、面哪個語句正確地聲明一個整型的二維數(shù)組?CDE A. int a[][] = new int[][]; B. int a[10][10] = new int[][]; C. int a[][] = new int[10][10]; D. int [][]a = new int[10][10]; E. int []a[] = new int[10][10]; 6. 下面哪些不是java的簡單數(shù)據(jù)類型? BC A. short B. Boolean C. Double D. float 7. 下

25、面哪些語句能夠正確地生成5個空字符串? AB A.String a[]=new String[5];for(int i=0;i<5;a[i++]=“”); B.String a[]={“”,“”,“”,“”,“”}; C.String a[5]; D.String[5]a; E.String []a=new String[5];for(int i=0;i<5;a[i++]=null); 8. 下列說法錯誤的有( BCD)  A. 數(shù)組是一種對象  B. 數(shù)組屬于一種原生類  C. int number=[]={31,

26、23,33,43,35,63}  D. 數(shù)組的大小可以任意改變 9. 不能用來修飾interface的有(ACD )  A.private B.public C.protected D.static 10. 下列說法錯誤的有(ACD )  A. 在類方法中可用this來調(diào)用本類的類方法  B. 在類方法中調(diào)用本類的類方法時可直接調(diào)用  C. 在類方法中只能調(diào)用本類中的類方法  D. 在類方法中絕對不能調(diào)用實例方法 11. 如下代碼 class A { A() { } } class B extends A { } 哪兩個說明是正確的? BD A. B

27、類的構(gòu)造器應該是 public. B. B類的構(gòu)造器應該是沒有參數(shù) C. B類的構(gòu)造器應該調(diào)用this(). D. B類的構(gòu)造器應該調(diào)用super(). 12. 下列標識符不合法的有( ACD)  A.new B.$Usdollars C.1234 D.car.taxi 13. 在接口中以下哪條定義是正確的? AB A. void methoda(); B. public double methoda(); C. public final double methoda(); D. static void methoda(double d1); E. protec

28、ted void methoda(double d1); 14. 以下哪四個能使用throw拋出? ADEF A. Error B. Event C. Object D. Throwable E. Exception F. RuntimeException 15. javax.Servlet的包中,屬于類的是: BC A.Servlet B.GenericServlet C.ServletException D.ServletContext 16. 如下代碼: public class X { public X aMethod() { return thi

29、s;} } public class Y extends X { } 哪兩個方法能加到Y(jié)類的定義中? CE A. public void aMethod() {} B. private void aMethod() {} C. public void aMethod(String s) {} D. private Y aMethod() { return null; } E. public X aMethod() { return new Y(); } 17. 對該段代碼描述正確的有<% int i = Integer.parseInt(request.get

30、Paremeter(“value”)) %>( BDC) A) 不會有錯 B)當value與int 類型不匹配時回報錯 C )當value=""時會報錯 D) 為了安全起見應該將該段代碼放在try{}和catch(){}之間 18. 選出所有正確的答案 Which two are equivalent? BG A. <%= YoshiBean.size%> B. <%= YoshiBean.getSize()%> C. <%= YoshiBean.getProperty("size")%> D.

31、am="size"/> E. F. G. 19. 下面哪三個描述是正確的? BCE A. 默認構(gòu)造器初始化方法變量 B. 默認構(gòu)造器有和它所在類相同的訪問修飾詞. C. 默認構(gòu)造器調(diào)用其父類的無參構(gòu)造器. D. 如果一個類沒有無參構(gòu)造器,編譯器會為它創(chuàng)建一個默認構(gòu)造器. E.

32、 只有當一個類沒有任何構(gòu)造器時,編譯器會為它創(chuàng)建一個默認構(gòu)造器 20. 哪二種聲明防止方法覆蓋? AD A、final void methoda() {} B、void final methoda() {} C、static void methoda() {} D、static final void methoda() {} E、final abstract void methoda() {} 三:簡答題 1. JSP和Servlet有哪些相同點和不同點,他們之間的聯(lián)系是什么? 2. swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?

33、 3. 如何利用ServletContext和ServletConfig對象獲得初始化參數(shù) 4. 如何用css約束一個層不可見? 5. 在表單中存在一組名稱為checkbox1的多選框,如何才能取得這些多選框內(nèi)的值? 6. 說出數(shù)據(jù)連接池的工作機制是什么? 7. 多線程有幾種實現(xiàn)方法,都是什么?同步有幾種實現(xiàn)方法,都是什么? 8. 一個頁面在打開時,需要處理一些事情(比如彈出一個廣告頁),需要定義窗口的什么事件? 9. HTML的Form和XFORM的區(qū)別 10. 描述forward 和redirect的區(qū)別 11. Static變量是什么含義 12. 垃圾回收器的基本原

34、理是什么?垃圾回收器可以馬上回收內(nèi)存嗎?有什么辦法主動通知虛擬機進行垃圾回收 13. Overload和Override的區(qū)別。Overloaded的方法是否可以改變返回值的類型? 14. 說出Servlet的生命周期,并說出Servlet和CGI的區(qū)別 四:編程題 1. 請編寫一JSP程序,它提供一個征求客戶意見的文本區(qū),在客戶提交意見后,它能將意見及其他客戶以前提交的意見一起顯示出來。 2. 寫一個算法對1,8,5,2,4,9,7進行順序排列。寫一段Jdbc連接Oracle的程序,并實現(xiàn)數(shù)據(jù)查詢。 3. 請利用JSP編寫一簡易的購物車程序,它包括一購物界面及往購物車中添加商品與刪除商品功能,并能將用戶當前已購的所有商品顯示出來。 4. 寫一個Singleton(單例模式)出來。 5. 用循環(huán)控制語句打印輸出:1+3+5+…….+99=?結(jié)果。 6. 請編寫一JSP程序,它能根據(jù)輸入的訂單號查尋出該訂單的詳細信息,包括訂單用戶名及價錢,其中訂單號以請求參數(shù)的形式傳給該JSP。訂單信息都保存在SQLSERVER數(shù)據(jù)庫中。并要求將查尋到的訂單信息以表格的形式顯示給用戶。

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔

相關(guān)搜索

關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!