中南民族大學(xué)《java語言程序設(shè)計(jì)》期末試卷a卷_第1頁
已閱讀1頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、共 6 頁,第 頁 1 科目序號 科目序號:6002 A 卷 《Java 語言程序設(shè)計(jì)》期末試卷 語言程序設(shè)計(jì)》期末試卷 (試卷總分:100 分,考試時間:120 分鐘,答案寫在答卷紙上) 一.判斷題(每題 一.判斷題(每題 1 分,共 分,共 10 分) 分) 1.無論 Java 源程序包含幾個類的定義, 若該源程序文件以 A.java 命名, 編譯后生成的都只有一個名為 A 的字節(jié)碼文件。

2、 (X )2.Java 的各種數(shù)據(jù)類型所占用的內(nèi)存長度與具體軟硬件環(huán)境有關(guān)。 (X ) 3.靜態(tài)初始化器是在其所屬的類加載內(nèi)存時由系統(tǒng)自動調(diào)用執(zhí)行的方法。 ( O )4.與 C 語言不同的是,Java 語言中的數(shù)組元素下標(biāo)總是從 1 開始。 ( X )5.在 Java 的方法中定義一個常量要用 const 關(guān)鍵字。( X )6.Java 有兩類程

3、序:Java Application 和 Java Applet,其中 Java Applet 程序只能在圖形界面中工作, 而 Java Application 程序只能在字符界面中工作 。( X)7.在異常處理中總是將可能產(chǎn)生異常的語句放在 try 塊中,用 catch 子句去處理異常,而且一個 try 塊之后只能對應(yīng)一個 catch 語句。( X )8.程序員可以不必釋放已創(chuàng)建的對象,因?yàn)?Java 有垃圾回收機(jī)制,內(nèi)存回收程

4、序可在指定的時間釋放內(nèi)存對象。 (X )9.Java 系統(tǒng)的標(biāo)準(zhǔn)輸入對象是 System.in, 標(biāo)準(zhǔn)輸出對象有兩個, 分別是標(biāo)準(zhǔn)輸出 System.out和標(biāo)準(zhǔn)錯誤輸出 System.err。( O )10. 即使一個類中未顯式定義構(gòu)造函數(shù), 也會有一個缺省的構(gòu)造函數(shù), 缺省的構(gòu)造函數(shù)是無參的, 函數(shù)體為空。( O )二.單項(xiàng)選擇

5、題(每題 二.單項(xiàng)選擇題(每題 2 分,共 分,共 40 分) 分) 1.編譯 Java Applet 源程序文件產(chǎn)生的字節(jié)碼文件的擴(kuò)展名為( B )。 A、java B、class C、html D、exe 2.Java application 中的主類需包含 main 方法,main 方法的返回類型是什么?( D ) A、int B、float C、double D、void 3.以下哪個方法用于定義

6、線程的執(zhí)行體? ( C ) A、 start() B、init() C、run() D、synchronized() 4. 當(dāng)瀏覽器暫時離開含 applet 程序的頁面時, 以下選項(xiàng)中的哪個方法將被執(zhí)行? ( D )A、init() B、start() C、destroy() D、stop() 5.下面哪個不是 Java 中的容器? ( A ) A、Canvas B、Scroll

7、Pane C、Applet D、Dialog 6.以下標(biāo)識符中哪項(xiàng)是不合法的( A ) A、const B、$double C、hello D、BigMeaninglessName 7.以下哪個關(guān)鍵字可以用來為對象加互斥鎖?(D ) 共 6 頁,第 頁 3 D、 interface B { void print();} 17.下面哪個函數(shù)是 public void aMethod(){...

8、}的重載函數(shù)?( D ) A、void aMethod( ){...} B、public int aMethod(){...} C、public void aMethod ( ){...} D、public int aMethod ( int m){...} 18.A 派生出子類 B ,B 派生出子類 C,并且在 Java 源代碼中有如下聲明: 1. A a0=new A(); 2. A a1 =new B

9、(); 3. A a2=new C(); 問以下哪個說法是正確的? ( D ) A、只有第 1 行能通過編譯 B、第 1、2 行能通過編譯,但第 3 行編譯出錯 C、第 1、2、3 行能通過編譯,但第 2、3 行運(yùn)行時出錯 D、第 1 行、第 2 行和第 3 行的聲明都是正確的 19. 假設(shè) A 類有如下定義, 設(shè) a 是 A 類的一個實(shí)例, 下列語句調(diào)用哪個是錯誤的? ( C )class A { int

10、 i; static String s; void method1() { } static void method2() { } } A、System.out.println(a.i);B、a.method1(); C、A.method1(); D、A.method2() 20.有如下代碼段: 1) 2) { if(unsafe()){//do something…} 3) else if(safe(

11、)){//do the other…} 4) } 其中,方法 unsafe() 將拋出 IOException, 請問可將以下哪項(xiàng)填入第 1 行?( D ) A、 public IOException methodName() B、 public void methodName() C、public void methodName() throw IOException D、public void methodNa

12、me() throws IOException 三.程序閱讀題(每題 三.程序閱讀題(每題 4 分,共 分,共 40 分) 分) 1.寫出以下程序的運(yùn)行結(jié)果。 class TwoObjects { public static void main(String[] args) { B b1=new B(); B b2=new B(); System.out.println(b1==b2); System.out.print

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論