JAVA程序設計試卷2.doc_第1頁
JAVA程序設計試卷2.doc_第2頁
JAVA程序設計試卷2.doc_第3頁
JAVA程序設計試卷2.doc_第4頁
JAVA程序設計試卷2.doc_第5頁
免費預覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

JAVA程序設計試卷(二)第一題:單項選擇題(202分)1下列哪個選項是合法的標識符?(_ )A、 123 B、 _name C、 class D、1first2. 下列的哪個選項可以正確用以表示八進制值8?(_ )A)0x8B)0x10C)08D)0103 已知有下列Test類的說明,則下列哪個語句是正確的?(_ )public class Test private float f = 1.0f;int m = 12;static int n=1;public static void main(String args)Test t = new Test(); A)t.f;B)this.n;C)Test.m;D)Test.f;4 欲定義類字段或類方法(靜態(tài)方法),應該使用下列哪一個修飾符修飾(_ )A、public B、 static C、 protected D、 synchronized 5與InputStream流相對應的Java系統(tǒng)的“標準輸入對象”是(_ )。A)System.inB)System.outC)System.errD)System.exit()6在Java中,一個類可同時定義許多同名的方法,這些方法的形式參數(shù)的個數(shù)、類型或順序各不相同,傳回的值也可以不相同。這種面向?qū)ο蟪绦蛱匦苑Q為(_ )A) 隱藏 B) 重寫C) 重載D) Java不支持此特性7 以下有關構造方法的說法,正確的是:(_ )A 一個類的構造方法可以有多個B 構造方法在類定義時被調(diào)用C 構造方法只能由對象中的其它方法調(diào)用。D 構造方法可以和類同名,也可以和類名不同8 設 int x=1,float y=2,則表達式 x / y的值是:(_ )A0 B1 C2 D以上都不是9 下列屬于容器的組件有(_ )A JButton B JPanel C Thread D JTextArea10進行Java基本的GUI設計需要用到的包是(_ )。A)java.ioB)java.sqlC)java.awtD)java.rmi11下列類定義中哪些是合法的抽象類的定義?(_ )A、abstract Animalabstract void growl(); B、class abstract Animalabstract void growl(); C、abstract class Animalabstract void growl(); D、abstract class Animalabstrac t void growl()System.out.println(“growl”);12順序執(zhí)行下列程序語句后,則b的值是(_ )String a=Hello;String b=a.substring(0,2);A)HelloB)helloC)HelD)null13下列整型的最終屬性 i 的定義中,正確的是(_ )。 A) static final int i=100; B) final i; C) static int i; D) final float i=1.2f;14Java Applet在被瀏覽器加載的時候首先被執(zhí)行且在applet整個生命周期中只被運行一次的方法是(_ )?A) init() B) stop() C) opreationcrawl() D) reader()15下列哪一項不屬于Swing的頂層容器?(_ )A)JAppletB)JTreeC)JDialogD)JFrame16. 為了使包ch4在當前程序中可見,可以使用的語句是(_ )。A)import ch4.*; B)package ch4.*;C)ch4 import; D)ch4 package;17. 請問所有的異常類皆繼承哪一個類?(_ )。A)java.applet.AppletB)java.lang.ThrowableC)java.lang.ExceptionD)java.lang.Error18. 若有定義:byte x=11,22,33,-66;其中0k3,則對x數(shù)組元素錯誤的引用是(_ )A)x5-3B)xkC)xk+5D)x019. 當點擊鼠標或者拖動鼠標時,觸發(fā)的事件是下列的哪一個?(_ )A)KeyEventB)ActionEventC)ItemEventD)MouseEvent20.下列語句序列執(zhí)行后,輸出結(jié)果是(_ )。public class ex public static void main(String args) int a=13; a=a/5;System.out.println(a);A) 1B) 2C) 3D) 4第二題:填空題(102分)1數(shù)組x定義:String x =new int32; x0 0 =”abc”, x0 1=”12345”;則 x.length 的值為_,x01.length( ) 的值為_。2在Java程序中,通過類的定義只能實現(xiàn)單重繼承,但通過_ _ 的定義可以實現(xiàn)多重繼承關系。 3Java 語言支持程序并行執(zhí)行的多線程編程,實現(xiàn)了一般傳統(tǒng)語言難以實現(xiàn)的某些功能;Java的線程是通過java.lang. 類來實現(xiàn)的,在該類中封裝了虛擬的 。4. 字符串分為兩大類,一類是字符串常量,使用String 類的對象表示;另一類是字符串變量,使用_ _類的對象表示5. 若x = 5,y = 10,則 x y & x+ = = y -的邏輯值為 _。6.Java 程序可以分為 Application 和 Applet 兩大類,能在 WWW 瀏覽器上運行的是 _ _ 。 7. Java 源程序文件編譯后產(chǎn)生的文件稱為_ _文件,其擴展名為 _ 。第三題:程序填空題(53分)1.下面是用戶程序?qū)?Applet 類中方法 action( ) 的重新定義,功能為從單行文本編輯區(qū) input 中輸入數(shù)據(jù)賦給k。TextField 類的對象input和int型變量k已在類體中正確說明。public _ _ action( Event e, Object o ) if( e.target=input )k=Integer.parseInt( _ _.getText( ) );repaint( );return true;2在D:Test目錄下有一個文本文件javatest.txt,文件內(nèi)容是: Hello,I am a boy! I like java programming! I want to pass the NCR examination!下列程序使用文件輸入流將該文件的內(nèi)容打印到計算機屏幕上,請根據(jù)程序功能完成空白處代碼。 package Test; _ _ ; public class Test46static String file=_ _;public static void main(String args) try FileInputStream fis=new FileInputStream(file); int eof=0; while(eof= fis.read()!= -1) System.out.print( (char)eof); _ _ _; catch(IOException ioe) System.out.println(“ 文件錯誤!”); System.exit(1); 第四題:程序閱讀題(6+5+4分)1運行下列程序的結(jié)果是:class TC7static void mathodA( ) try System.out.println(“n methodA拋出一個異?!?; throw new RuntimeException( ); finallySystem.out.println(“n 執(zhí)行methodA 的finally”); public static void main(string args) try mathodA( ); catch(Exception e) System.out.println(“n 產(chǎn)生異常”); 運行結(jié)果:2閱讀程序,回答問題:public class ex2 public static void main(String args) for(int x=0;x10;x+)if(x= =5)break;System.out.print(“ “+x);該程序打印結(jié)果是: 3閱讀程序段,回答問題:public class ClassA public void method1(int i) public void method2(int i) public static void method3(int i) public static void method4(int i)public class ClassB extends ClassA public static void method1(int i) public void method2(int i) public void method3(int i) public static void method4(int i)ClassB中(method1、method2、method3、method4)四個方法,方法 覆蓋了父類方法;方法 隱藏了父類方法。第五題:編程題(25分)1. 編寫Application程序,輸出2100之間的所有素數(shù)。2.編寫Application程序,使程序運行后在屏幕上生成如下圖案:JAVA程序設計試卷二答案一、選擇題1B2D 3A4B5A6C7A8D9B10C11.C12C13A14A15D16A17C18C19D20B二、填空題16 52接口 3Thread CPU 4StringBuffer5false 6. Applet 7. 字節(jié)碼 .class 三、程序填空題1boolean input 2import java.io.* D:Testjavatest.txt fis.close()四、程序閱讀1. methodA拋出一個異常 執(zhí)行methodA 的finally 產(chǎn)生異常2 0 1 2 3 4 3. method2 method4五、(僅供參考)1.public class ttpublic static void main(String args)int n,i;for(n=2;n=100;

溫馨提示

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

最新文檔

評論

0/150

提交評論