Java語言程序設(shè)計試卷C卷_第1頁
Java語言程序設(shè)計試卷C卷_第2頁
Java語言程序設(shè)計試卷C卷_第3頁
Java語言程序設(shè)計試卷C卷_第4頁
免費預(yù)覽已結(jié)束,剩余8頁可下載查看

下載本文檔

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

文檔簡介

1、武漢商業(yè)服務(wù)學(xué)院2007-2008 學(xué)年第二學(xué)期期末考試試卷 (開卷) (C 卷)( 課程代碼)班級姓名學(xué)號本試卷共頁,滿分100 分;考試時間分鐘??偡诸}號一二三四五六七八評卷人題分20302525抽查人得分得分一、單向選擇( 本大題共 10 小題,每題 2 分,共 20 分)1、Java 語言具有許多優(yōu)點和特點,下列選項中,哪個反映了 Java 程序并行機(jī)制的特點?( )A、安全性B、多線性C、跨平臺D、可移植2、 為了使模塊盡可能獨立,要求()。A、模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量強(qiáng)B、模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量弱C、模塊的內(nèi)聚程度要盡量低,且各

2、模塊間的耦合程度要盡量弱D、模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強(qiáng)3、public class Assignmentpublic static void main(String args)int a, b, c;b=10;a=b=c=20;請選出 1 個正確的答案。()A、 代碼無法被編譯,因為編譯器會認(rèn)為賦值語句a=b=c=20;中的變量 c 尚未初始化。B、 代碼無法被編譯,因為賦值語句a=b=c=20;是非法的C、 代碼會被正確編譯,運行時將顯示器10.D、 代碼會被正確編譯,運行時將顯示器20.4、假定有如下類:/ Filename: Args.java public c

3、lass Args public static void main(String args) 執(zhí)行如下命令行的結(jié)果將是什么?java args In politics stupidity is not a handicap請選出 1 個正確的答案。()A、 程序?qū)伋?ArrayIndexOfBoundsException。B、 程序?qū)⒋蛴〕?Java handicap 。C、 程序?qū)⒋蛴〕?Args handicapD、 程序?qū)⒋蛴〕?In handicap5、如下哪種類定義是不可實例化類的有效定義?請選出1 個正確的答案。()A、 class Ghost abstact void haun

4、t( );B、 abstract class Ghost void haunt ( );C、 abstract class Ghost void haunt ( ) D、 abstract Ghost abstract void haunt ( );6、與 public 、 protected 、private等可訪問性相比,默認(rèn)可訪問性的限制如何?請選出 1個正確的答案。()A、 比 public的限制低。B、 比 public的限制高,但比protected的限制低。C、 比 protected的限制高,但比private的限制低。D、 比 private的限制高。7、 異常不包含下列那些

5、內(nèi)容?()A、程序中的語法錯誤B、程序的編譯錯誤C、程序執(zhí)行過程中遇到的事先沒有預(yù)料到的情況D、程序事先定義好的可能出現(xiàn)的意外情況試卷第1頁共5頁8、為 31. 當(dāng)瀏覽器重新返回Applet所在頁面時,將調(diào)用Applet類的方法是()。1、假設(shè) Thing 是一個類 , 那么下列代碼創(chuàng)建了多少個對象、多少個引用變量?A、start()Thing item,stuff;B、init()Item=new Thing();C、stop()Thing entity=new Thing();D、destroy()請選出兩個正確答案。()A、創(chuàng)建了兩個對象9、 Java 程序中讀入用戶輸入的一個值,要求創(chuàng)

6、建一個自定義的異常,如果輸入值大于10,使用 throw 語句顯式地引發(fā)異常, 異常輸出信息為 “ something s wrong !”,語句為()。A、if (I>10) throw Exception(“ something s wrong !”);B、if (I>10) throw Exception e (“ something s wrong !”);C、if (I>10) throw new Exception(“something s wrong !”);D、if (I>10) throw new Exception e (“something s w

7、rong !”);10、利用 SWING編程,要在當(dāng)前窗體中顯示如下信息提示框,則需要編寫的代碼是()。A 、 JOptionPane.showMessageDialog("請選擇機(jī)器號!","警告",JOptionPane.WARNING_MESSAGE, null);B 、 JOptionPane.showMessageDialog(this,"請選擇機(jī)器號!","警告",JOptionPane.WARNING_MESSAGE, null);C 、 JDialog.showMessageDialog("

8、;請選擇機(jī)器號!","警告",JOptionPane.WARNING_MESSAGE, null);D 、 JDialog.showMessageDialog(this,"請選擇機(jī)器號!","警告",JOptionPane.WARNING_MESSAGE, null);B、創(chuàng)建了一個對象C、創(chuàng)建了一個引用變量D、創(chuàng)建了兩個引用變量2、下列哪些項不屬于Java 中的元數(shù)據(jù)值?請選出兩個正確答案。()A、 "t"B、 'k'C、 "hello"D、 False3、下列哪些表

9、達(dá)式會按浮點算術(shù)進(jìn)行計算?請選出2 個正確的答案。()A、B、 2*3C、 2/3+5/7D、 2.4+1.64、哪些關(guān)于修飾符用法的命題是正確的?請選出兩個正確的答案。 ()A、 如果某成員聲明沒有規(guī)定任何可訪問性修飾符(public 、protected和 private ),則只能從和該成員所屬類處在同一個包中的任何類(以及該成員所屬類的子類) 訪問這個成員。B、我們不能規(guī)定局部變量的可訪問性。 這些變量只有在聲明它們的語句塊中才是可訪問的。C、 類的子類必須和它們所擴(kuò)展的類處在同一個包中。D、 局部變量可以聲明為static。E、 對象本身沒有任何可訪問性修飾符,只有對象引用才有。5、

10、哪些命題為真?請選出2 個正確的答案。()A、所有類都必須定義一個構(gòu)造函數(shù)。B、構(gòu)造函數(shù)必須聲明為private 。C、構(gòu)造函數(shù)沒有返回值。D、構(gòu)造函數(shù)必須初始化類的所有字段。E、構(gòu)造函數(shù)可以訪問類的非靜態(tài)成員。6、 哪些命題為真?請選出三個正確的答案。 ()得分二、多項選擇( 本大題共 10小題,每題 3 分,共 30 分)A、 final是定義常量而使用的。B、 finally是 java 語言中的垃圾回收機(jī)制。C、 final是表示最終的含義。D、 finally是一種異常處理機(jī)制。試卷第2頁共5頁7、 哪些命題為真?請選出兩個正確的答案。()A、在 Java 中, extends 子句

11、用于定義繼承。B、非抽象類的子類可以聲明為abstract。C、超類的所有成員都將由子類繼承。D、final類可以是抽象的。8、構(gòu)造 BufferedInputStream的合適參數(shù)是哪個 ? ()A、 BufferedInputStreamB、 BufferedOutputStreamC、 FileInputStreamD、 FileOuterStream9、下列哪些情況可以終止當(dāng)前線程的運行?()A、 拋出一個例外時。B、 當(dāng)該線程調(diào)用 sleep() 方法時。C、 當(dāng)創(chuàng)建一個新線程時。D、 當(dāng)一個優(yōu)先級高的線程進(jìn)入就緒狀態(tài)時。10、關(guān)于 awt 和 swing 說法正確的是:()A、 a

12、wt在不同操作系統(tǒng)中顯示相同的風(fēng)格。B、 swing在不同的操作系統(tǒng)中顯示相同的風(fēng)格C、都是 java.awt的子類D、 awt和 swing 都支持事件模型得分三、程序填空( 本大題共 5 小題,每題 5 分,共 25 分)1、 public class Prog1public static void main(String args)int k = 1;int i = +k + k+ + + +k;該程序所輸出的結(jié)果是()。2、 class Apublic static int a1;public int a2;public class app04public static void ma

13、in(String args)A t1=new A();t1.a1=4;t1.a2=5;A t2=new A();t2.a1=6;t2.a2=7;該程序所輸出的結(jié)果是()。3、 public class DefaultValuesTest int ia = new int1;boolean b;int i ;Object o;public static void main(String args) DefaultValuesTest instance = new DefaultValuesTest();instance.print ();public void print () System.

14、 out. println(ia0 + " " + b + " " + i + " " + o) ;該程序所輸出的結(jié)果是()。4 、 class Baseint i = 99;public void amethod() Base() amethod();試卷第3頁共5頁得分public class Derived extends Baseint i = -1;public static void main(String argv) Base b = new Derived();b.amethod();public void amethod()該程序所輸出的結(jié)果是()。5、 class Apublic void prt()class B extends Apublic void prt()class C extends Apublic void prt()public class app04public static void ma

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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

提交評論