JAVA期末考試試卷和習題及答案匯總_第1頁
JAVA期末考試試卷和習題及答案匯總_第2頁
JAVA期末考試試卷和習題及答案匯總_第3頁
JAVA期末考試試卷和習題及答案匯總_第4頁
JAVA期末考試試卷和習題及答案匯總_第5頁
已閱讀5頁,還剩27頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、JAVA期末考試試卷和習題及答案匯總一、單項選擇題1下面哪個不是Java中的容器? BA、 ScrollPaneB、CanvasC、AppletD、Dialog2下面哪個方法與applet的顯示無關? A A、draw() B、 update() C、repaint() D、paint() 3以下哪個方法用于定義線程的執行體? CA、 start()B、init()C、run()D、synchronized() 4當Frame改變大小時,放在其中的按鈕大小不變,則使用如下哪種布局方式?A

2、0;A、 FlowLayout  B、CardLayout  C、BorderLayout D、GridLayout5有如下代碼段: 1) 2) if(unsafe()/do something 3) else if(safe()/do the other 4) 其中,方法unsafe() 將拋出IOException, 請問可將以下哪項填入第1行?DA、public IOException methodName() B、public void methodName() C、public void methodName() throw IOExcepti

3、on D、public void methodName() throws IOException6以下哪個關鍵字可以用來對對象加互斥鎖?BA、transient B、synchronized C、 serializeD、static7編譯并運行以下程序,以下描述哪個選項是正確的C1. class A2.protected boolean equals()3.return super.equals();4.A、編譯通過運行無異常B、編譯通過但運行時出錯C、行2出錯,不能成功編譯D、不能成功編譯,行3出錯8在使用interface聲明一個接口時,只可以使用( D )修飾符修飾該接口。A、priva

4、teB、protectedC、private protectedD、public9Java的字符類型采用的是Unicode編碼方案,每個Unicode碼占用( B)個比特位。A、8 B、16 C、32 D、6410在編寫Java Applet程序時,若需要對發生的事件作出響應和處理,一般需要在程序的開頭寫上( D )語句。A、import java.awt.* ; B、import java.applet.* ;C、import java.io.* ; D、import java.awt.event.* ;11以下關于構造函數的描述錯誤的是(A)。A、構造函數的返回類型只能是void型。B、構

5、造函數是類的一種特殊函數,它的方法名必須與類名相同。C、構造函數的主要作用是完成對類的對象的初始化工作。D、一般在創建新對象時,系統會自動調用構造函數。12有程序如下,關于程序的描述哪個是正確的?(C )public class Person static int arr = new int10;public static void main(String a) System.out.println(arr1); A、編譯將產生錯誤B、編譯時正確,但運行時將產生錯誤C、正確,輸出0D、正確,輸出 null13有語句String s=”hello world”; ,以下操作哪個是不合法

6、的?( B)A、int i=s.length();B、s>>>=3;C、String ts=s.trim();D、String t=s+”!”;14給出如下代碼:class Testprivate int m;public static void fun() / some code. 如何使成員變量m 被函數fun()直接訪問?(C)A、將private int m 改為protected int mB、將private

7、0;int m 改為 public int mC、將private int m 改為 static int mD、將private int m 改為 int m15 Java application中的主類需包含main方法,main方法的返回類型是什么?(D)A、intB、floatC、doubleD、void16有以下方法的定義,請選擇該方法的返回類型(D)。ReturnType method(byte x, double y)re

8、turn (short)x/y*2;A、byteB、shortC、intD、double17下列哪些語句關于Java內存回收的說明是正確的? (B )A、程序員必須創建一個線程來釋放內存B、內存回收程序負責釋放無用內存C、內存回收程序允許程序員直接釋放內存D、內存回收程序可以在指定的時間釋放內存對象18在編寫Java Applet程序時,若需要對發生的事件作出響應和處理,一般需要在程序的開頭寫上(D)語句。A、import java.awt.* ; B、import java.applet.* ;C、import java.io.* ; D、import java.awt.event.* ;1

9、9容器Panel和Applet缺省使用的布局編輯策略是(B)A、BorderLayoutB、FlowLayoutC、GridLayoutD、CardLayout20設有下面兩個賦值語句: a = Integer.parseInt(“123”); b = Integer.valueOf(“123”).intValue();下述說法正確的是(D)A、a是整數類型變量,b是整數類對象。B、a是整數類對象,b是整數類型變量。C、a和b都是整數類對象并且值相等。D、a和b都是整數類型變量并且值相等。21編譯并運行以下程序,以下描述哪個選項是正確的(C )。1. class A2.protected St

10、ring toString()3.return super.toString();4.A、編譯通過運行無異常B、編譯通過但運行時出錯C、行2出錯,不能成功編譯D、不能成功編譯,行3出錯22有以下程序片段,下列哪個選項不能插入到行1。(D )1.2.public class Interesting3./do sth 4. A、import java.awt.*;B、package mypackage;C、class OtherClass D、public class MyClass 23以下哪個不是Java的關鍵字?(A)A、TRUEB、constC、superD、void24關于以下appli

11、cation的說明,正確的是( C)。1class StaticStuff2 3static int x;4static x+=5;5public static void main(String args )67 System.out.println(“x=” + x);89static x/=5;10A、4行與9行不能通過編譯,因為缺少方法名和返回類型B、9行不能通過編譯,因為只能有一個靜態初始化器C、編譯通過,執行結果為:x=1D、能通過編譯,但程序運行結果不可預知,因為變量x沒有初始化25FilterOutputStream是BufferedOutputStream、DataOutput

12、Stream及PrintStream的父類,以下哪個類可能是FilterOutputStream構造函數的參數類型?BA、OutputStream B、File C、InputStreamD、BufferedOutputStream26在使用interface聲明一個接口時,只可以使用(D)修飾符修飾該接口。A、privateB、protectedC、private protectedD、public27有程序片段如下,以下哪個表示式的結果為true?(B)Float s=new Float(0.1f);Float t=new Float(0.1f);Double u=new Double(0

13、.1);A、s=t B、s.equals(t) C、u.equals(s) D、t.equals(u)=1、編譯Java Application 源程序文件將產生相應的字節碼文件,這些字節碼文件的擴展名為(B )。 A. java B. class C. html D. exe 2、以下哪一個不是JAVA的標準數據流( D)。 A. 標準輸出數據流 B. 標準輸入數據流 C. 標準錯誤數據流 D. 標準運算數據流 3、. class 和.java 文件的含義分別是:(A) A Java 目標碼文件和源文件; B Java 可執行文件和目標碼文件; C Java 源文件和目標碼文件; D Jav

14、a 源文件和Java 平臺配置文件; 4、 面板的邊框有哪幾種? (D)A 面板沒有邊框; B 僅有單線邊框; C 僅有黑色的邊框; D 面板缺省沒有邊框,但可以設置單線、斜坡、不光滑等多種線形,可以設置邊框的顏色、寬度等,還可以設置邊框與內容之間的舉例等; 5、 以下幾個命名方法,不符合Java 命名規范的是:(D) A 類的名稱:MyClassName; B 變量的名稱:myArray;C 常量的名稱:PI_VALUE; D 成員函數的名稱:GetName; 6、 在下面的代碼中,break語句的作用是:(C)for (int i = 0; i < 10; i+) if (aData

15、i = = TargetData) FoundID = i;break; A 退出if 程序塊; B 退出此次循環,直接進入下一次循環; C 退出整個循環; D 退出整個函數; 7、 以下項中,不屬于成員變量的定義部分的是:DA 訪問級; B 變量名稱; C 變量類型; D變量的初始化方式;8、以下關于異常捕獲的原則中,錯誤的是(D )A RuntimeException 可以不被捕獲,Java會自動處理運行期異常。 B 先列出子類,后列出父類。C 先列出具體的異常類,后列出通用的異常類。D Exception類必須出現,而且必須作為catch塊中第一個匹配的類。9、 Java的一個重要特點是

16、結構中立性,這種結構中立性表現在(C) A 用Java編寫的源程序無需編譯,直接通過Java平臺解釋執行。 B Java源程序在不同的硬件和操作系統下,直接編譯成該硬件和操作系統能夠運行的程序并運行。 C Java源程序編譯成一種結構中立的目標文件格式,再有Java平臺在不同的硬件和操作系統下運行。 D Java源程序編譯成一種通用的可執行程序,現在的硬件和操作系統都支持這種通用的可執行程序。10、在Swing中,一下列出的面板的作用中,錯誤的是(C).A. 放置并排列組件B顯示背景圖案;C接收事件;D顯示面板的邊框;11、.在Swing中,如何設置組件的邊框?(C)A通過根窗格的setBor

17、der函數設置某各組件的邊框;B通過內容窗格的setBorder函數設置某各組件的邊框;C通過組件的setBorder函數設置;D通過框架的setBorder函數設置某各組件的邊框;12、以下關于框架和其他窗口之間的關系中,錯誤的是(D) A 對話框必須依附于某個框架B 當框架最小化時,所有依附于它的窗口也會最小化C 框架是一個程序的主窗口,每個具有圖形界面的程序都至少要有一個框架D 內部框架也是頂級容器組件 13、創建并顯示框架的步驟中,錯誤的是(A) A 將框架對象與入口類相連接B 在框架中加如組件C 創建一個框架對象D 調用框架對象的setVisible函數顯示框架14、如何在框架中顯示

18、標題?(C ) A 調用根窗格的set Title 函數顯示B 調用內容窗格的setTitle函數顯示C 調用框架對象的setTitle函數顯示D 調用框架對象的Border對象的setTitle函數顯示15、下列關于Java語言的特點,描述錯誤的是(C)AJava是跨平臺的編程語言 BJava支持分布式計算CJava是面向過程的編程語言 DJava支持多線程16、下述概念中不屬于面向對象方法的是D_。A對象、消息 B繼承、多態 C類、封裝 D過程調用17、結構化程序設計所規定的三種基本控制結構是 ( C )A輸入、處理、輸出 B樹形、網形、環形C順序、選擇、循環 D主程序、子程序、函數18、

19、以下聲明合法的是( B )Adefault String s;Bpublic final static native int w( )Cabstract double d;DAbstract final double hyperbolicCosine( )19、Applet可以做下列哪些操作?CA讀取客戶端文件 B在客戶端主機上創建新文件C在客戶端裝載程序庫 D讀取客戶端部分系統變量20、下列關于for循環和while循環的說法中哪個是正確的?   c Awhile循環能實現的操作,for循環也都能實現    Bwhile循環判斷條件

20、一般是程序結果,for循環判斷條件一般是非程序結果    C兩種循環任何時候都可替換    D兩種循環結構中都必須有循環體,循環體不能為空=1、編譯Java Application 源程序文件將產生相應的字節碼文件,這些字節碼文件的擴展名為( B )。 A .java B.class C .html D .exe2、設 x = 1 , y = 2 , z = 3,則表達式 yz/x 的值是( A )。 A. 3 B. 3. 5 C. 4 D. 53、在Java Applet程序用戶自定義的Applet子類中,一般需要重載父類的( D

21、)方法來完成一些畫圖操作。 A. start( ) B. stop( ) C. init( ) D. paint( )4、不允許作為類及類成員的訪問控制符的是( C )。 A. public B. private C. static D. protected5、為AB類的一個無形式參數無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調用它,該方法頭的形式為( A )。 A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( )*1、J

22、ava中復合數據類型不包括(D)A.類類型 B.數組 C.接口類型 D.指針2、請從四個選項中選擇答案,下列代碼的執行結果是:(C)Public class TestPublic static void main(String args)Float t=9.0f;Int q=6;System.out.println(t+)*(-q);A.40 B.40.0 C.45.0 D.36.03、下列關于修飾符混用的說法,錯誤的是(D)A.abstract 不能與final 并列修飾同一個類Babstract類中可以有非abstract的方法C.普通類(非abstract類)中不能有abstract方法

23、D.static方法中能處理非static的屬性 4、關于被保護訪問控制符protected修飾的成員變量,以下說法正確的是(A)A可以被該類自身、與它在同一個包中的其它類、在其它包中的該類的子類所訪問B只能被該類本身和該類的所有的子類訪問C只能被該類自身所訪問D只能被同一個包中的類訪問5、x=2,y=3,z=4,則表達式z*=y+*-x的值是(A)A.12 B.24 C.16 D.36、以下賦值語句正確的是(D)A.char c1=”a” B.float f1=3.22 C.byte b1=266 D.long L1=0xAC8L7、Java不支持多重繼承,但我們可以通過(B)實現A多態 B

24、.接口 C.覆蓋 D.抽象類8.已知類person是類student的父類,以下數組定義和賦值哪些是正確的(A)A. person p=new person3; p1=new student(); B .student s=new person3; s1=new person(); C .person p= new student3;p1= new person(); D .student s=new student3;s1=new person;9 編譯MyClass.java之后,得到了三個字節碼文件:MyClass.class , MyClasslittle$.class MyClass

25、$1.class.這表明(C)A.MyClass類中的兩個方法:little和1B. MyClass.Java中有三個類:MyClass、little和1C. MyClass類中有兩個內部類:一個是命名的little,另一個是匿名的1D. MyClass、little和1,這三者沒什么關系10、main 方法是java Application 程序執行的入口點,關于main方法的方法頭以下(B)是合法的。A.public static void main() B.public static void main(String arg)C.public static int main(String

26、 arg) D. B.public void main(String arg)11、當編譯和運行下面的代碼會出現什么情況?(A)Import java.io.*;Class ExBaseAbstract public void martley()Public class MyEx extends ExBasePublic static void main(String argv)DataInputStream fi=new DataInputStream(System.in);TryFi.readChar();Catch(IOEception e)System.exit(0);FinallyS

27、ystem.out.println(“Doing finally”);A.編譯錯誤 B.可以運行,沒有打印出”Doing finally” C.可以運行,在打印出”Doing finally”后退出 D.在運行之后立即退出12、當編譯和運行下面的代碼會出現什么情況?(D)Public class SandysPrivate int court;Public static void main(String argv)Sandys s=new Sandys(99);System.out.println(s.court);Sandys(int balleount)court=ballcount;A編

28、譯錯誤,變量court被定義為privateB編譯錯誤,System.out調用的s沒有被初始化C可以編譯和運行,沒有輸出結果D可以編譯和運行,輸出結果為9913、給出下面的代碼:Class BaseClass Agg extends BasePublic String getFields()String name=”Agg”;Return name;Public class AvfPublic static void main(String argv)Base a=new Agg();/Here當把下面的代碼添加到注釋“/Here”后面,程序的輸出結果是”Agg”(D)A.System.ou

29、t.println(a.getFields() B. System.out.println()C.System.out.println(Base)a.getFields()D.System.out.println(Agg)a).getFields()14、當編譯和運行下面的代碼會出現什么情況?(A)Abstract class BaseAbstract public void myfunc();Public void another()Systern.out.println(“Another method”);Public class Abs extends BasePublic

30、static void main(String argv)Abs a=new Abs();a.amethod();Public void myfunc()System.out.println(“My Func”)A可以編譯和運行,輸出的結果是”My func”B出現編譯錯誤:Base類中沒有抽象方法C可以編譯,但運行是提示Base類中沒有抽象方法D出現編譯錯誤,Base類中的方法myfunc沒有方法體15、編譯和運行下面的代碼會出現(D)Import java.io.*;Class BasePublic void amethod()throws FileNotFoundExceptionPub

31、lic class ExcepDemo extends BasePublic static void main(String argv)New ExcepDemo();Public void amethod()Protected ExcepDemo()tryBufferedReader inputStream=new BufferedReader(new InputStreamReader);System.out.println(“Pausing”);inputStream.readLine();System.out.println(“Contimuing”);This.amethod();c

32、atch(IOException ioe)A編譯錯誤,因為構造方法被聲明為protectedB編譯錯誤,因為方法amethod沒有拋出異常C運行時錯誤,因為方法amthod沒有拋出異常D可以編譯和運行,輸出的結果是:PausingContinuing其中表示等待用戶的鍵盤輸入17、以下程序的輸出結果是(C)class Aclassvoid go()System.out.println(“Aclass”);public class Bclass extends AclassVoid gontln(“Bclass”);Public static void main(String args)Acla

33、ss a= new Aclass();Aclass al=new Bclass();a.go();al.go();A、 AclassAclassB、Bclass BclassC、Aclass BclassD、Bclass Aclass18、看以下程序Boolean a=false;Boolean b=true;Boolean c=(a&&b)&&(!b);Int result=c=false?1:2;這段程序執行完后,c與result的值是:(A)Ac=false;result=1; Bc=true;result=2;Cc=true;result=1; Dc=f

34、alse;result=2;19、下面哪個單詞是Java語言的關鍵字(B)A.Float B.this C.string D.unsigned20、switch語句(A)A.都可以用if-else if結構實現B.都不可以用if-else if結構實現C.有的可以用if-else if結構實現D.大部分不可以用if-else if結構實現21、在異常處理中,如釋放資源、關閉文件等善后操作由(C)來完成。A. try子句 B. catch子句 C. finally子句 D. throw子句22、下面哪個是Java語言中正確的標識符(C)A. 3com B. import C. that D. t

35、his23、下面哪個修飾符修飾的方法只能被本類中的其他方法使用(C)A. protected B. static C. private D.24、下面哪條語句定義了5個元素的數組(A)A. inta=22,23,24,25,12;B. int a =new int(5);C. int5 array;D. int arr;25、下面哪項可以得到數組元素的個數,Java中定義數組名為abc。( B )A. abc.length() B. abc.length C. len(abc) D.ubound(abc)26、下面哪個修飾符修飾的變量是所有同一個類生成的對象共享的(C)A. public B.

36、 private C.static D.final27、下面關于構造方法的說法不正確的是(B)A、構造方法也屬于類的方法,用于創建對象的時候給成員變量賦值。B、構造方法不可以重載。C、構造方法沒有返回值D、構造方法一定要和類名相同28、監聽事件和處理事件(A)A、都由Listener完成 B、都由相應事件Listener處登記過的構件完成C、由Listener和構件分別完成 D、由Listener和窗口分別完成29、如果希望所有的控件在界面上均勻排列,應使用下列那種布局管理器?(B)A. BoxLayout B. GridLayout C.BorderLayout D.FlowLouLayou

37、t30、給出如下代碼:Class TestPrivate int m;Public static void fun() / some code如何使成員變量m被函數fun()直接訪問?(C)A將private int m 改為protected int mB將private int m 改為public int mC將private int m 改為static int mD將private int m 改為 int m31、有個無形式參數無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就法頭的形式為(A)Astatic void method() B. public void

38、method()C. final void method() D. abstract void method()32、編譯Java Application 源程序文件將產生相應的字節碼文件,這些字節碼文件的擴展名為(B)A.java B.classC .html D .exe33、如果只要讓類中的成員變量可以被同一包訪問,則使用如下哪個訪問控制符?(D)Aprivate;BPublic;CProtected;D不使用訪問控制符34、以下哪個方法用于定義線程的執行體?(C)A start();B init();C run();D main();35、Java語言具有許多優點和特點,下列選項中,哪

39、個反映了Java程序并行機制(B)A、 安全性 B、多線程 C、跨平臺 D、可移植36、為實現多線程之間的通信,需要使用下列哪種流才合適(D)AFilter stream;BFile streamCRandom access stream;DPipedInputStream和PipedOutputStream37、函數重載是指(A)A兩個或兩個以上的函數取相同的函數名,但形參的個數或類型不同B兩個以上的函數取相同的名字和具有相同的形參個數和類型C兩個以上的函數名字不同,但形參的個數或類型相同D兩個以上的函數取相同的函數名,并且函數的返回類型相同38、構造方法何時被調用(B)A、類定義時 B、創

40、建對象時C、調用對象方法時 D、使用對象的變量時39、Java中哪個類提供了隨機訪問文件的功能(A)ARandomAccessFile類 B.RandomFile類CFile類 D.AccessFile類40、當方法遇到異常又不知如何處理時,應該怎么做(B)A捕獲異常 B.拋出異常C聲明異常 D.嵌套異常=二、填空題:(10小題,每題1分,共10分)1、開發與運行Java程序需要經過的三個主要步驟為 編輯源程序 、 編譯生成自節碼 和解釋運行字節。 2、如果一個Java Applet源程序文件只定義有一個類,該類的類名為MyApplet,則類MyApplet必須是 Applet 類的子類并且存

41、儲該源程序文件的文件名為 MyApplet.java。 3、如果一個Java Applet程序文件中定義有3個類,則使用Sun公司的JDK編譯器 javac.exe 編譯該源程序文件將產生 3 個文件名與類名相同而擴展名為 .class 的字節碼文件。 4、在Java的基本數據類型中,char型采用Unicode編碼方案,每個Unicode碼占 用 2 字節內存空間,這樣,無論是中文字符還是英文字符,都是占用 2 字節內存空間。 5、使用數組時,下標表達式是整型表達式,下標的范圍為 0 至數組長度減1 6、若x = 5,y = 10,則x < y和x >= y的邏輯值分別為 tru

42、e 和 false 。 8、創建一個名為 MyPackage 的包的語句是 package MyPackage ; 該語句應該放在程序的位置為: 應該在程序第一句 。 9、在Java程序中,通過類的定義只能實現 單 重繼承,但通過接口的定義可以實現 多重繼承關系。 10、在文件操作中,public String getName()功能是 得到文件名。public String getAbsolutePath()功能是 返回文件絕對路徑。 = 1、開發與運行Java程序需要經過的三個主要步驟為 編輯源程序 、 編譯生成字節碼 和 解釋運行字節碼 。 2、如果一個Java Applet源程序文件只

43、定義有一個類,該類的類名為MyApplet,則類MyApplet必須是 Applet 類的子類并且存儲該源程序文件的文件名為 MyApplet 。3、如果一個Java Applet程序文件中定義有3個類,則使用Sun公司的JDK編譯器 javac.exe 編譯該源程序文件將產生 3 個文件名與類名相同而擴展名為 . class 的字節碼文件。4、在Java的基本數據類型中,char型采用Unicode編碼方案,每個Unicode碼占用 2 字節內存空間,這樣,無論是中文字符還是英文字符,都是占用 2 字節內存空間。5、設 x = 2 ,則表達式 ( x + + )3 的值是 1 。6、若x =

44、 5,y = 10,則x < y和x >= y的邏輯值分別為 true 和 false 。7、 抽象(abstract)方法 方法是一種僅有方法頭,沒有具體方法體和操作實現的方法,該方法必須在抽象類之中定義。 最終(final)方法 方法是不能被當前類的子類重新定義的方法。8、創建一個名為 MyPackage 的包的語句是 package MyPackag ,該語句應該放在程序的位置為: 應該在程序第一句 。9、設有數組定義:int MyIntArray = 10 , 20 , 30 , 40 , 50 , 60 , 70; 則執行以下幾個語句后的輸出結果是 120 。 int s

45、 = 0 ; for ( int i = 0 ; i < MyIntArray.length ; i + + ) if ( i % 2 = = 1 ) s += MyIntArrayi ; System.out.println( s );10、在Java程序中,通過類的定義只能實現 單 重繼承,但通過接口的定義可以實現 多 重繼承關系。=三、判斷題。1Java語言是平臺無關的語言。T2類的靜態方法中可以訪問該類的非靜態數據成員.F3Java中方法調用時參數傳遞都是按值傳遞的,因此從方法中退出時,參數的值是不會變的。T4覆蓋方法所拋出的異常不能比原方法更多。T5Final 方法不能被覆蓋。

46、T6抽象類中一定包含抽象方法。F7接口中的方法必須是抽象方法。T8在方法定義中,所以可能發生的異常都必須用try catch()捕捉。F9Java支持多重繼承。F10Final修飾的類不能派生子類。T11覆蓋的同名方法中,子類方法不能比父類方法的訪問權限更嚴格。T12不能在靜態方法中使用this.T13抽象類中不能創建對象。T14一個類可以實現多接口。T15接口中可以包含非靜態成員。F16不論是否捕捉到異常trycatch() final語句中finally塊中的代碼總要被執行。T17一個類實現一個接口,則該類必須實現接口中的所有方法。F18線程使用sleep方法去休眠后可以使用notify方

47、法喚醒。F19線程使用sleep方法休眠是會釋放該線程同步鎖定的對象。F20Final類中的屬性和方法都必須是final的。F1、Java中的引用變量需要初始化,簡單變量可以不進行初始化( x )2、子類可以繼承父類的除私有成員以外的其它所有成員。 ( v )3、Java只支持單繼承,也就是說子類只能有一個直接父類。(v )4、框架是一個程序的主窗口,它是頂級容器。(v)5、關閉框架時,缺省地也會關閉整個應用程序。(x)6、Java可以設置程序的界面外觀,即可以讓程序在不同操作系統下按照系統特有的外觀風格顯示,也可以將風格統一。( v)7、中間容器,原子組件,菜單欄,工具欄等都直接放在頂級容器

48、下( x)8、+op運算符的作用是先將變量的值加1再返回變量的值(v)9、為了不影響程序的正常運行,Javadoc命令全部嵌入在注釋語句中,以“/*”開頭,以“*/”結尾。(v) 10、標簽是最常用的組件,它的作用是在界面上顯示一行文字,標簽也可以顯示圖片,或者即顯示圖片也顯示文字。( v )1即使一個類中未顯式定義構造函數,也會有一個缺省的構造函數,缺省的構造函數是無參函數,函數體為空。 ( 對 )2在Java的方法中定義一個常量要用const關鍵字。 ( 錯 )3在異常處理中總是將可能產生異常的語句放在try塊中,用catch子句去處理異常,而且一個try塊之后只能對應一個catch語句。

49、 ( 錯)4Applet是一種特殊的Panel,它是Java Applet程序的最外層容器。 ( 對 )5一個線程對象的具體操作是由run()方法的內容確定的,但是Thread類的run()方法是空的,其中沒有內容;所以用戶程序要么派生一個Thread的子類并在子類里重新定義run()方法,要么使一個類實現Runnable接口并書寫其中run()方法的方法體。 ( 對 )6Java的字符類型采用的是Unicode編碼,但所占字節由具體軟硬件環境決定。 ( 錯 )7所有的鼠標事件都由MouseListener監聽接口的監聽者來處理。 ( 錯 )8Java語言中的數組元素下標總是從0開始,下標可以是整數或整型表達式。 ( 對 )9如果p是父類Parent的對象,而c是子類Child的對象,則語句p=c是正確的。 ( 錯 )10Java程序里,創建新的類對象用關

溫馨提示

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

評論

0/150

提交評論