《JAVA程序設計》(C卷).doc_第1頁
《JAVA程序設計》(C卷).doc_第2頁
《JAVA程序設計》(C卷).doc_第3頁
《JAVA程序設計》(C卷).doc_第4頁
《JAVA程序設計》(C卷).doc_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

JAVA程序設計 一判斷題1、Boolen變量值可以是0或1 ( N )2、在Java中,整型的大小是不固定的。一些編譯器使用2字節(jié)的整型,而其它編譯器則使用4字節(jié) ( N )3、運算符 + 的優(yōu)先級高于運算符 + ( Y )4、將Short值賦給Long值是允許的 ( Y )5、Java中的每個類都至少有一個構造器 ( N )6、靜態(tài)方法可作用于類變量和實例變量 ( Y )7、在同一類中可以有具有以下聲明的兩個方法: void method1(int j,int k)和int method2(int k,int j) ( Y )8、一個類的子類可以是某些其它類的超類 ( Y )9、當超類引用變量指定為對子類的引用時,只能訪問超類中定義的成員 ( N )10、一個類可以擁有任何數量的超類和子類 ( N )二單項選擇題1.哪種語言是以對象為特征的開發(fā)可視化程序組件的語言?( B )A.過程化語言 B.面向對象的語言C.機器語言 D.以上都不是2.以下哪個選項使Java得以在因特網上流行?( A )A.Java Applet B.Java應用程序 C.Java字節(jié)碼3)所有Java應用程序必須包含下面哪個方法才能獨立運行?( D )A.Start() B.Begin() C.Method() D.Main()4)執(zhí)行編譯好的Java程序的命令是( B )A.javac B.java C.run D.ececute5)可以將以下哪個值賦給類型char的變量?( A )(1).A(2).9(3).12.3(4).”hello”A.(1)和(2) B.(1)、(2)和(3)C.(1)D.(2)6.Java中的子類也稱為( C )A.內聯(lián)類 B.嵌套類 C.派生類 D.隱藏類7.以下哪個是關于Java的正確說法( D )A.不具有編譯器 B.不具有解釋程序C.不具有編譯器和解釋程序 D.具有字節(jié)碼閱讀器8.運算符“|”是( A )A.位運算符 B.邏輯運算符 C.這種運算符不存在9. 使用以下哪些修飾符進行修飾時,子類不可訪問其變量?( B )A.Protected B.Private C.以上兩者都是 D.以上都不是10. 以下關于抽象方法的說法哪些是錯誤的?( D )A.可以直接訪問它們而無需創(chuàng)建包含他們的類對象。B.它們的實現是不提供的。C.它們的實現是由其子類提供的。D.抽象方法永遠不會被調用。11.引用抽象類的引用變量可以初始化為( B )A.抽象類的對象B.抽象類子類的對象C.以上兩者都是D.以上都不是12. 以下關于接口的說法哪些是錯誤的?( C )A.創(chuàng)建接口層次結構是可能的。B.接口類型變量可用于應用實現它的類對象。C.接口可被實例化。D.聲明抽象方法的接口無需在其聲明中具有abstract修飾符。13.假定沒有任何修飾符指定其訪問的類擁有以下哪種訪問級別?( A )A.Public B.Protected C.Package D.Private14. 可在方法的作用域中拋擲的異常是:( A )A.使用Java的throw語句的方法直接拋擲的異常B.被方法通過調用其他方法拋擲的異常C.上面的a和bD.以上都不是15. 如果我們假定throw object;但該參數不是Throwable對象,則會發(fā)生什么?( C )A.什么也不發(fā)生,該參數也將時有效的B.該參數將轉換成Throwable對象,然后執(zhí)行該語句C.編譯器將指出錯誤D.這本身將產生異常16.何時拋擲Error異常?( A )A.當發(fā)生動態(tài)鏈接失敗或JVM本身發(fā)生某些知命錯誤時B.當OS中的中斷處理程序不處理生成的中斷時C.當運行時異常系統(tǒng)無法處理它時D.以上都是17.以下程序測試String 類的各種構造方法,試選出其運行效果。( A )class STRpublic static void main(String args)String s1=new String();String s2=new String(String 2);char chars=a, ,s,t,r,i,n,g;String s3=new String(chars);String s4=new String(chars,2,6);byte bytes=0,1,2,3,4,5,6,7,8,9;StringBuffer sb=new StringBuffer(s3);String s5=new String(sb);System.out.println(The String No.1 is +s1);System.out.println(The String No.2 is +s2);System.out.println(The String No.3 is +s3);System.out.println(The String No.4 is +s4);System.out.println(The String No.5 is +s5);A. The String No.1 isThe String No.2 is String 2The String No.3 is a stringThe String No.4 is stringThe String No.5 is a string B .The String No.1 isThe String No.2 is String 2The String No.3 is a stringThe String No.4 is tringThe String No.5 is a string C. The String No.1 isThe String No.2 is String 2The String No.3 is a stringThe String No.4 is strinThe String No.5 is a string D. 以上都不對18.下面語句段的輸出結果是什么?( B )int i = 9;switch (i) default:System.out.println(default);case 0:System.out.println(zero);break;case 1:System.out.println(one);case 2:System.out.println(two); A .default B. default, zero C. error default clause not defined D. no output displayed19.下面哪個語句正確地聲明一個整型的二維數組?( CD )A. int a = new int; B. int a1010 = new int;C. int a = new int1010; D. int a = new int1010;20. 欲構造ArrayList類的一個實例,此類繼承了List接口,下列哪個方法是正確的 ?( B )A. ArrayList myList=new Object(); B. List myList=new ArrayList();C ArrayList myList=new List(); D. List myList=new List();三多項選擇1.Java語言在體系結構上是( BC )A.定向的 B.抽象的 C.無關的 D.特定的2. 以下哪個是關于Java的正確說法( AD )A.具有編譯器 B.具有解釋程序C.具有編譯器和解釋程序 D.具有字節(jié)碼閱讀器3.當我們希望在發(fā)生某些條件時跳出循環(huán),可以使用( AC )A.break語句 B.continue語句 C.exit語句4.以下那句話是正確的?( B )A.異常是事件 B.錯誤導致異常C.異常導致錯誤 D.所有時間都是異常5. 在Java中,以下哪種情況被視為錯誤?( D )A.內存芯片故障 B.試圖用零去除時C.未向用戶分配存儲單元的引用 D.試圖執(zhí)行非法的指令答:

溫馨提示

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

評論

0/150

提交評論