東師-Java程序設(shè)計21秋在線作業(yè)2【標準答案】

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時間:2022-03-14 21:23:17來源:admin瀏覽: 97 次

Java程序設(shè)計21秋在線作業(yè)2-0004

試卷總分:100  得分:100

一、單選題 (共 10 道試題,共 30 分)

1.java.awt包的Panel類是()的子類。

A.Frame

B.Container

C.Canvas

D.Component


2.為了區(qū)分重載多態(tài)中同名的不同方法,要求()。

A.形式參數(shù)個數(shù)或者類型不同

B.返回值類型不同

C.調(diào)用時用類名或?qū)ο竺銮熬Y

D.形式參數(shù)名稱不同


3.下列選項不是Java關(guān)鍵字的是()

A.sizeof

B.super

C.abstract

D.break


4.實現(xiàn)一個線程有幾種方法: ()

A.一種

B.兩種

C.三種

D.三種以上


5.在Java圖形用戶界面編程中,若顯示一些不需要修改的文本信息,一般是使用()類的對象來實現(xiàn)。

A.Label

B.Button

C.TextArea

D.TextField


6.Applet可以做下列那些操作?()

A.讀取客戶端文件

B.在客戶端主機上創(chuàng)建新文件

C.在客戶端裝載程序庫

D.讀取客戶端部分系統(tǒng)變量


7.布局管理器不包括()

A.FlowLayout

B.GridLayout

C.SetLayout

D.BorderLayout


8.閱讀下面的代碼,第10行的語句將調(diào)用哪個方法?() 1. class Person { 2. public void printValue(int i, int j) {/*…*/ } 3. public void printValue(int i){/*...*/ } 4. } 5. public class Teacher extends Person { 6. public void printValue() {/*...*/ } 7. public void printValue(int i) {/*...*/} 8. public static void main(String args[]){ 9. Person t = new Teacher(); 10. t.printValue(10); 11. } 12. }

A.行2

B.行3

C.行6

D.行7


9.指出正確的表達式()

A.byte=128

B.Boolean=null

C.long l=0xfffL

D.double=0.9239d


10.下面哪些是short型的取值范圍?()

A.-27 -- 27-1

B.0 -- 216-1

C.-215 -- 215-1

D.-231 -- 231-1


二、多選題 (共 10 道試題,共 30 分)

11.以下哪個是線程類的方法?()

A.yield()

B.sleep(long msec)

C.go()

D.stop()


12.不使用static修飾符限定的方法稱為對象(或?qū)嵗┓椒ǎ铝心囊粋€說法是正確的?()

A.實例方法可以直接調(diào)用父類的實例方法。

B.實例方法可以直接調(diào)用父類的類方法。

C.實例方法可以直接調(diào)用其他類的實例方法。

D.實例方法可以直接調(diào)用本類的類方法。


13.選出合理的標識符 ()

A._sys1_lll

B.2mail

C.$change

D.class


14.<html><body> <form name="data" action="/servlet/Data Servlet" method="POST"> <input type="text" name="name"> <input type="submit" name="submit"> </form> </body></html> 下面的哪兩個方法可以取出name參數(shù)的值?()

A.Get Parameter ("name");

B.Get Parameter Value ("name");

C.Get Parameter Values ("name");

D.Get Parameters ("name");


15.以下類中,哪些類的子類能直接創(chuàng)建實例?()

A.panel

B.dialog

C.container

D.Frame


16.給定下面的代碼段,哪些選項是對構(gòu)造方法ConstOver的重載?() 1. public class ConstOver { 2. public ConstOver (int x, int y, int z) { 3. } 4. }

A.ConstOver ( ) { }

B.protected int ConstOver ( ) { }

C.private ConstOver (int z, int y, byte x) { }

D.public Object ConstOver (int x, int y, int z) { }


17.下面哪個方法可以在任何時候被任何線程調(diào)用? ()

A.notify()

B.wait()

C.notifyAll()

D.sleep()


18.設(shè)有如下變量說明: byte myByte; int myInt; long myLong; char myChar; float myFloat; double myDouble; 以下賦值語句哪個需要強制轉(zhuǎn)換

A.myFloat = myDouble;

B.myInt = myLong;

C.myByte = 3;

D.myInt = myChar;


19.對于構(gòu)造函數(shù),下列敘述正確的是()。

A.構(gòu)造函數(shù)是類的一種特殊函數(shù),它的方法名必須與類名相同。

B.構(gòu)造函數(shù)的返回類型只能是void型。

C.構(gòu)造函數(shù)的主要作用是完成對類的對象的初始化工作。

D.一般在創(chuàng)建新對象時,系統(tǒng)會自動調(diào)用構(gòu)造函數(shù)


20.構(gòu)造BufferedInputStream的合適參數(shù)是哪個? ()

A.BufferedInputStream

B.BufferedOutputStream

C.FileInputStream

D.File


三、判斷題 (共 20 道試題,共 40 分)

21.HTML標記符不區(qū)分大小寫。


22.利用Session和Application對象存儲變量,可創(chuàng)建作用域跨頁、甚至跨用戶的變量。


23.圓弧可以看作是橢圓的一部分。繪制圓弧的方法為drawArc。


24.圖形用戶界面廣泛地應(yīng)用于客戶機/服務(wù)器應(yīng)用程序和基于Web的applet小程序。


25.統(tǒng)一資源定位器(Uniform Resource Locator)就是通常所說的網(wǎng)址。


26.Java中數(shù)組的元素可以是簡單數(shù)據(jù)類型的量,也可以是某一類的對象。


27.程序員可以不必釋放已創(chuàng)建的對象,因為Java有垃圾回收機制,內(nèi)存回收程序可在指定的時間釋放內(nèi)存對象。


28.當一個JSP修改后,需要重啟服務(wù)器?。


29.一個程序里可以有多個父類,也可以有多個主類。


30.Java程序有兩種類別的應(yīng)用,分別是應(yīng)用程序application和小程序applet


31.與Java application相同,applet也有main方法作為程序的入口。


32.一個線程對象的具體操作是由run()方法的內(nèi)容確定的。


33.抽象方法只能存在于抽象類中。


34.System.out.println(“Hello java!”)中out是System?類的一個成員變量。


35.如果p是父類Parent的對象,而c是子類Child的對象,則語句c = p是正確的。


36.Java的源代碼中定義幾個類,編譯結(jié)果就生成幾個以.class為后綴的字節(jié)碼文件。


37.設(shè)String對象s=”H”,運行語句System.out.println(s.concat(“ello!”));后String對象s的內(nèi)容為”Hello!”,所以語句輸出為”Hello!”。


38.Java源程序是由類定義組成的,每個程序可以定義若干個類,但只有一個類是主類。


39.當一個方法在運行過程中產(chǎn)生一個異常,則這個方法會終止,但是整個程序不一定終止運行。


40.在線程程序中,臨界資源,或臨界區(qū)是指在物理空間中臨近的資源。


作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部