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

下載本文檔

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

文檔簡(jiǎn)介

JAVA程序設(shè)計(jì)試卷(二)第一題:?jiǎn)雾?xiàng)選擇題(202分)1下列哪個(gè)選項(xiàng)是合法的標(biāo)識(shí)符?(_ )A、 123 B、 _name C、 class D、1first2. 下列的哪個(gè)選項(xiàng)可以正確用以表示八進(jìn)制值8?(_ )A)0x8B)0x10C)08D)0103 已知有下列Test類(lèi)的說(shuō)明,則下列哪個(gè)語(yǔ)句是正確的?(_ )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 欲定義類(lèi)字段或類(lèi)方法(靜態(tài)方法),應(yīng)該使用下列哪一個(gè)修飾符修飾(_ )A、public B、 static C、 protected D、 synchronized 5與InputStream流相對(duì)應(yīng)的Java系統(tǒng)的“標(biāo)準(zhǔn)輸入對(duì)象”是(_ )。A)System.inB)System.outC)System.errD)System.exit()6在Java中,一個(gè)類(lèi)可同時(shí)定義許多同名的方法,這些方法的形式參數(shù)的個(gè)數(shù)、類(lèi)型或順序各不相同,傳回的值也可以不相同。這種面向?qū)ο蟪绦蛱匦苑Q(chēng)為(_ )A) 隱藏 B) 重寫(xiě)C) 重載D) Java不支持此特性7 以下有關(guān)構(gòu)造方法的說(shuō)法,正確的是:(_ )A 一個(gè)類(lèi)的構(gòu)造方法可以有多個(gè)B 構(gòu)造方法在類(lèi)定義時(shí)被調(diào)用C 構(gòu)造方法只能由對(duì)象中的其它方法調(diào)用。D 構(gòu)造方法可以和類(lèi)同名,也可以和類(lèi)名不同8 設(shè) int x=1,float y=2,則表達(dá)式 x / y的值是:(_ )A0 B1 C2 D以上都不是9 下列屬于容器的組件有(_ )A JButton B JPanel C Thread D JTextArea10進(jìn)行Java基本的GUI設(shè)計(jì)需要用到的包是(_ )。A)java.ioB)java.sqlC)java.awtD)java.rmi11下列類(lèi)定義中哪些是合法的抽象類(lèi)的定義?(_ )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í)行下列程序語(yǔ)句后,則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在被瀏覽器加載的時(shí)候首先被執(zhí)行且在applet整個(gè)生命周期中只被運(yùn)行一次的方法是(_ )?A) init() B) stop() C) opreationcrawl() D) reader()15下列哪一項(xiàng)不屬于Swing的頂層容器?(_ )A)JAppletB)JTreeC)JDialogD)JFrame16. 為了使包c(diǎn)h4在當(dāng)前程序中可見(jiàn),可以使用的語(yǔ)句是(_ )。A)import ch4.*; B)package ch4.*;C)ch4 import; D)ch4 package;17. 請(qǐng)問(wèn)所有的異常類(lèi)皆繼承哪一個(gè)類(lèi)?(_ )。A)java.applet.AppletB)java.lang.ThrowableC)java.lang.ExceptionD)java.lang.Error18. 若有定義:byte x=11,22,33,-66;其中0k3,則對(duì)x數(shù)組元素錯(cuò)誤的引用是(_ )A)x5-3B)xkC)xk+5D)x019. 當(dāng)點(diǎn)擊鼠標(biāo)或者拖動(dòng)鼠標(biāo)時(shí),觸發(fā)的事件是下列的哪一個(gè)?(_ )A)KeyEventB)ActionEventC)ItemEventD)MouseEvent20.下列語(yǔ)句序列執(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 的值為_(kāi),x01.length( ) 的值為_(kāi)。2在Java程序中,通過(guò)類(lèi)的定義只能實(shí)現(xiàn)單重繼承,但通過(guò)_ _ 的定義可以實(shí)現(xiàn)多重繼承關(guān)系。 3Java 語(yǔ)言支持程序并行執(zhí)行的多線(xiàn)程編程,實(shí)現(xiàn)了一般傳統(tǒng)語(yǔ)言難以實(shí)現(xiàn)的某些功能;Java的線(xiàn)程是通過(guò)java.lang. 類(lèi)來(lái)實(shí)現(xiàn)的,在該類(lèi)中封裝了虛擬的 。4. 字符串分為兩大類(lèi),一類(lèi)是字符串常量,使用String 類(lèi)的對(duì)象表示;另一類(lèi)是字符串變量,使用_ _類(lèi)的對(duì)象表示5. 若x = 5,y = 10,則 x y & x+ = = y -的邏輯值為 _。6.Java 程序可以分為 Application 和 Applet 兩大類(lèi),能在 WWW 瀏覽器上運(yùn)行的是 _ _ 。 7. Java 源程序文件編譯后產(chǎn)生的文件稱(chēng)為_(kāi) _文件,其擴(kuò)展名為 _ 。第三題:程序填空題(53分)1.下面是用戶(hù)程序?qū)?Applet 類(lèi)中方法 action( ) 的重新定義,功能為從單行文本編輯區(qū) input 中輸入數(shù)據(jù)賦給k。TextField 類(lèi)的對(duì)象input和int型變量k已在類(lèi)體中正確說(shuō)明。public _ _ action( Event e, Object o ) if( e.target=input )k=Integer.parseInt( _ _.getText( ) );repaint( );return true;2在D:Test目錄下有一個(gè)文本文件javatest.txt,文件內(nèi)容是: Hello,I am a boy! I like java programming! I want to pass the NCR examination!下列程序使用文件輸入流將該文件的內(nèi)容打印到計(jì)算機(jī)屏幕上,請(qǐng)根據(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(“ 文件錯(cuò)誤!”); System.exit(1); 第四題:程序閱讀題(6+5+4分)1運(yùn)行下列程序的結(jié)果是:class TC7static void mathodA( ) try System.out.println(“n methodA拋出一個(gè)異?!?; 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)生異?!?; 運(yùn)行結(jié)果:2閱讀程序,回答問(wèn)題: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閱讀程序段,回答問(wèn)題: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)四個(gè)方法,方法 覆蓋了父類(lèi)方法;方法 隱藏了父類(lèi)方法。第五題:編程題(25分)1. 編寫(xiě)Application程序,輸出2100之間的所有素?cái)?shù)。2.編寫(xiě)Application程序,使程序運(yùn)行后在屏幕上生成如下圖案:JAVA程序設(shè)計(jì)試卷二答案一、選擇題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拋出一個(gè)異常 執(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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論