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

下載本文檔

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

文檔簡介

1、 武漢商業(yè)服務(wù)學(xué)院2007-2008學(xué)年第二學(xué)期期末考試 試卷(開卷)(D卷)(課程代碼 )班級 姓名 學(xué)號 本試卷共 頁,滿分100分;考試時間 分鐘。 總 分題號一二三四五六七八評卷人題分20302525抽查人得分得分 一、 單向選擇(本大題共10小題,每題2分,共20分)1、下列命令中,哪個命令是Java的編譯命令?( ) A、javac B、java C、javadoc D、appletviewer2、Java語言的許多特點中,下列哪個特點是C+語言所不具備的 A、高性能 B、跨平臺 C、面向?qū)ο?D、有類庫3、 下列程序段的輸出結(jié)果是 ( ) public class operato

2、rsandExpressions void stringPlus() int x=3,y=4,z=5; System.out.println(x+y+z); A、xyz B、x+y+z C、12 D、以上答案均不正確4、假定有如下類: / Filename: Args.java public class Args public static void main(String args) System.out.println(args0 + + argsargs.length-1); 執(zhí)行如下命令行的結(jié)果將是什么? java args In politics stupidity is not a

3、 handicap 請選出1個正確的答案。( )A、 程序?qū)伋鯝rrayIndexOfBoundsException。B、 程序?qū)⒋蛴〕鯦ava handicap。C、 程序?qū)⒋蛴〕?Args handicapD、 程序?qū)⒋蛴〕鯥n handicap5、如下哪種類定義是不可實例化類的有效定義?請選出1個正確的答案。( )A、 class Ghost abstract void haunt( );B、 abstract class Ghost void haunt ( );C、 abstract class Ghost void haunt ( ) D、 abstract Ghost abst

4、ract void haunt ( ); 6、與public、protected、private等可訪問性相比,默認可訪問性的限制如何?請選出1個正確的答案。( )A、 比public的限制低。B、 比public的限制高,但比protected的限制低。C、 比protected的限制高,但比private的限制低。D、 比private的限制高。7、運行如下程序后,將以什么次序打印出哪些數(shù)字? public class myclass public static void main (String args) int k =0; try int i=5/k; catch ( Arithme

5、ticException e) System.out.println(1) ; catch (runtimeException e) System.out.println(2) ; Return ; catch (Exception e) System.out.println(3) ; finally System.out.println(4) ; System.out.println(5) ; 請選出1個正確的答案。( ) A、 該程序只會打印出5B、 該程序只會打印出1, 4 (次序也是如此)C、 該程序只會打印出1, 2, 4 (次序也是如此)D、 該程序只會打印出1, 4, 5 (次序

6、也是如此) 8、為了將顯示Hello,world信息的標(biāo)簽添加到JFrame框架中, 下列下劃線處的JAVA代碼應(yīng)該是( )。 JFrame frame = new JFrame(); JLabel label = new JLabel (Hello, world); frame.setSize(300,200); frame.setVisible(true);A frame.add(label);B frame.setLable(label);C frame.getContentPane().add(label);D frame.getContentPane().setLable (labe

7、l);9、 Java編程中, 下劃線處的代碼應(yīng)該是( )。 java.sql.Statement stmt; java.sql.Connection con; try Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); con = java.sql.DriverManager.getConnection(jdbc:odbc:mydb, sa, sa); stmt = con.createStatement(); String query = select * from student; java.sql.ResultSet rs = _ ; while (

8、rs.next() String name = rs.getString(name); System.out.println(name); rs.close(); stmt.close(); con.close(); catch (Exception e) e.printStackTrace(); A、stmt.execute(query)B、stmt.executeQuery(query);C、stmt.getResultSet(query)D、stmt.getResultSet()10、利用SWING編程,要在當(dāng)前窗體中顯示如下信息提示框,則需要編寫的代碼是( )。A、JOptionPan

9、e.showMessageDialog(請選擇機器號!, 警告, JOptionPane.WARNING_MESSAGE, null);B、JOptionPane.showMessageDialog(this, 請選擇機器號!, 警告, JOptionPane.WARNING_MESSAGE, null);C、JDialog.showMessageDialog(請選擇機器號!, 警告, JOptionPane.WARNING_MESSAGE, null);D、JDialog.showMessageDialog(this, 請選擇機器號!, 警告, JOptionPane.WARNING_MES

10、SAGE, null);得分 二、 多項選擇(本大題共10小題,每題3分,共30分)1、假設(shè)Thing是一個類,那么下列代碼創(chuàng)建了多少個對象、多少個引用變量? Thing item,stuff; Item=new Thing(); Thing entity=new Thing(); 請選出兩個正確答案。( )A、創(chuàng)建了兩個對象B、創(chuàng)建了一個對象C、創(chuàng)建了一個引用變量D、創(chuàng)建了兩個引用變量2、下列哪些項不屬于Java中的元數(shù)據(jù)值? 請選出兩個正確答案。( )A、tB、kC、helloD、False3、下列哪些表達式會按浮點算術(shù)進行計算?請選出2個正確的答案。( )A、2.0*3.0B、2*3C、

11、2/3+5/7D、2.4+1.64、哪些關(guān)于修飾符用法的命題是正確的? 請選出兩個正確的答案。( )A、 如果某成員聲明沒有規(guī)定任何可訪問性修飾符(public、protected和private),則只能從和該成員所屬類處在同一個包中的任何類(以及該成員所屬類的子類)訪問這個成員。B、 我們不能規(guī)定局部變量的可訪問性。這些變量只有在聲明它們的語句塊中才是可訪問的。C、 類的子類必須和它們所擴展的類處在同一個包中。D、 局部變量可以聲明為static。E、 對象本身沒有任何可訪問性修飾符,只有對象引用才有。5、 哪些命題為真?請選出2個正確的答案。( )A、所有類都必須定義一個構(gòu)造函數(shù)。B、構(gòu)

12、造函數(shù)必須聲明為private。C、構(gòu)造函數(shù)沒有返回值。D、構(gòu)造函數(shù)必須初始化類的所有字段。E、構(gòu)造函數(shù)可以訪問類的非靜態(tài)成員。6、 哪些命題為真?請選出三個正確的答案。( )A、 final是定義常量而使用的。B、 finally是java語言中的垃圾回收機制。C、 final是表示最終的含義。D、 finally是一種異常處理機制。7、 哪些命題為真?請選出兩個正確的答案。( )A、在Java中,extends子句用于定義繼承。B、非抽象類的子類可以聲明為abstract。C、超類的所有成員都將由子類繼承。D、final類可以是抽象的。8、構(gòu)造BufferedInputStream的合適參

13、數(shù)是哪個 ( )A、 BufferedInputStream B、 BufferedOutputStream C、 FileInputStream D、 FileOuterStream 9、下列哪些情況可以終止當(dāng)前線程的運行 ( )A、 拋出一個例外時。 B、 當(dāng)該線程調(diào)用sleep()方法時。 C、 當(dāng)創(chuàng)建一個新線程時。 D、 當(dāng)一個優(yōu)先級高的線程進入就緒狀態(tài)時。10、關(guān)于awt和swing說法正確的是:( ) A、 awt在不同操作系統(tǒng)中顯示相同的風(fēng)格。 B、 swing在不同的操作系統(tǒng)中顯示相同的風(fēng)格 C、 都是java.awt的子類 D、 awt和swing都支持事件模型 得分 三、

14、程序填空(本大題共5小題,每題5分,共25分)1、 public class Prog1 public static void main(String args) int k = 1; int i = +k + +k + +k; System.out.println(i); 該程序所輸出的結(jié)果是( )。2、 class A public static int a1; public int a2;public class app04 public static void main(String args) A t1=new A(); t1.a1=4; t1.a2=5; A t2=new A();

15、 t2.a1=6; t2.a2=7; System.out.println(t1.a1+,+t1.a2); System.out.println(t2.a1+,+t2.a2); 該程序所輸出的結(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 (); publ

16、ic void print () System. out. println(ia0 + + b + + i + + o) ; 該程序所輸出的結(jié)果是( )。 4、 class Base int i = 99; public void amethod() System.out.println(Base.amethod(); Base() amethod(); public class Derived extends Base int i = -1; public static void main(String argv) Base b = new Derived(); System.out.pri

17、ntln(b.i); b.amethod(); public void amethod() System.out.println(Derived.amethod(); 該程序所輸出的結(jié)果是( )。 5、 class A public void prt() System.out.println(A); class B extends A public void prt() System.out.println(B); class C extends A public void prt() System.out.println(C); public class app04 public static void main(String args) A t=new A(); t.prt(); t=new C(); t.

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論