東師《Java程序設(shè)計(jì)》2023年秋學(xué)期在線作業(yè)2【答案】

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

發(fā)布時(shí)間:2023-12-04 08:54:18來源:admin瀏覽: 0 次

東師《Java程序設(shè)計(jì)》2023年秋學(xué)期在線作業(yè)2

試卷總分:100  得分:100

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

1.如要拋出異常,應(yīng)用下列哪種子句?()

A.catch

B.throw

C.try

D.finally

 

2.編譯并運(yùn)行以下程序,以下描述哪個(gè)選項(xiàng)是正確的()

A.編譯通過運(yùn)行無異常

B.編譯通過但運(yùn)行時(shí)出錯(cuò)

C.2出錯(cuò),不能成功編譯

D.不能成功編譯,行3出錯(cuò)

 

3.監(jiān)聽事件和處理事件()

A.都由Listener完成

B.都由相應(yīng)事件Listener處登記過的構(gòu)件完成

C.由Listener和構(gòu)件分別完成

D.由Listener和窗口分別完成

 

4.下列Java常見事件類中屬于鼠標(biāo)事件類的是()。

A.InputEvent

B.KeyEvent

C.MouseEvent

D.WindowEvent

 

5.對(duì)于下面的程序,x在什么范圍內(nèi)取值時(shí)將輸出字符串”second”?() if (x>0) { System.out.println("first"); } else if (x>-3) { System.out.println("second"); } else { System.out.println("third"); } Which range of x value would print the string "second"?

A.x > 0

B.x > -3

C.x <= -3

D.x <= 0 & x > -3

 

6.為實(shí)現(xiàn)多線程之間的通信,需要使用下列那種流才合適?()

A.Filter stream

B.File stream

C.Random access stream

D.Pipde stream

 

7.Java Applet 源程序文件的擴(kuò)展名為()。

A..java

B..class

C..html

D..exe

 

8.Panel類對(duì)象的默認(rèn)布局是()。

A.FlowLayout布局

B.BorderLayout布局

C.CardLayout布局

D.GridLayout布局

 

9.下列哪些語句關(guān)于內(nèi)存回收的說明是正確的?()

A.程序員必須創(chuàng)建一個(gè)線程來釋放內(nèi)存

B.內(nèi)存回收程序負(fù)責(zé)釋放無用內(nèi)存

C.內(nèi)存回收程序允許程序員直接釋放內(nèi)存

D.內(nèi)存回收程序可以在指定的時(shí)間釋放內(nèi)存對(duì)象

 

10.以下程序的輸出結(jié)果是() public class koo{ public static void main(String args[]) { int x=1,sum=0; while(x<=10) { sum+=x; x++; } System.out.println("sum="+sum); } }

A.45

B.55

C.10

D.11

 

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

11.指出下列哪個(gè)方法與方法public void add(int a){}為合理的重載方法。()

A.public int add(int a)

B.public void add(long a)

C.public void add(int a,int b)

D.public void add(float a)

 

12.下面哪幾段代碼不會(huì)出現(xiàn)編譯錯(cuò)誤

A.int i=0; if (i) { System.out.println(“Hi”); }

B.boolean b=true; boolean b2=true; if(b==b2) { System.out.println(“So true”); }

C.int i=1; int j=2; if(i==1|| j==2) System.out.println(“OK”);

D.int i=1; int j=2; if (i==1 &| j==2) System.out.println(“OK”);

 

13.在Java中,把不同類型的輸入、輸出源抽象為流,流一般分為()

A.輸入流

B.輸出流

C.字符流

D.字節(jié)流

 

14.哪些方法不是實(shí)現(xiàn)Runnable接口所需的?()

A.wait()

B.run()

C.stop()

D.update()

 

15.下面哪兩個(gè)是有效的JSP expressions?()

A.<% x %>

B.<%= Math.random() %>

C.<%= "YOSHI" + "EXAMINATOR" %>

D.<%= Math.random(); %>

 

16.下面哪些語句創(chuàng)建了一個(gè)float類型的變量?()

A.float foo = -1;

B.float foo = 1.0;

C.float foo = 42e1;

D.. float foo = 2.02f;

 

17.下面哪兩個(gè)聲明可以阻止方法重寫?()

A.final voimethoda(){}

B.voifinal methoda(){}

C.stativoimethoda(){}

D.statifinal voimethoda(){}

 

18.下面的說法正確的是()。

A.Java 語言是面向?qū)ο蟮摹⒔忉寛?zhí)行的網(wǎng)絡(luò)編程語言。

B.Java 語言具有可移植性,是與平臺(tái)無關(guān)的編程語言。

C.Java 語言可對(duì)內(nèi)存垃圾自動(dòng)收集。

D.Java 語言編寫的程序雖然是“一次編譯,到處運(yùn)行”,但必須要java的運(yùn)行環(huán)境。

 

19.下列哪個(gè)方法可用于創(chuàng)建一個(gè)可運(yùn)行的類?()

A.public class X implements Runable{ public void run(){ ......} }

B.public class X implements Thread{ public void run(){ ......} }

C.public class X implements Thread{ public int run(){ ......} }

D.public class X implements Thread{ public void run(){ ......} }

 

20.下列哪些情況可以終止當(dāng)前線程的運(yùn)行? ()

A.拋出一個(gè)例外時(shí)。

B.當(dāng)該線程調(diào)用sleep()方法時(shí)。

C.當(dāng)創(chuàng)建一個(gè)新線程時(shí)。

D.當(dāng)一個(gè)優(yōu)先級(jí)高的線程進(jìn)入就緒狀態(tài)時(shí)。

 

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

21.JSP隱含對(duì)象out是Print Writer類的對(duì)象。

 

22.所有的鍵盤事件都由KeyEvent類的對(duì)象表示。

 

23.Session對(duì)象所存儲(chǔ)的變量,在當(dāng)前用戶所請(qǐng)求的每個(gè)頁面中,均有效。

 

24.UDP協(xié)議是用戶數(shù)據(jù)報(bào)協(xié)議。

 

25.修改server.xml后必須重啟服務(wù)器。

 

26.子類的成員變量能與其父類的成員變量同名。

 

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

 

28.在大多數(shù)多線程的應(yīng)用程序中,線程之間不需要共享相同的對(duì)象。

 

29.終止線程的方法,是使run方法執(zhí)行暫停。

 

30.java語言中的接口可以繼承,一個(gè)接口通過關(guān)鍵字extends可以繼承另一個(gè)接口。

 

31.當(dāng)運(yùn)行javac命令對(duì)一個(gè)java源程序進(jìn)行編譯時(shí),必須寫出該源程序文件的完整文件名,包括擴(kuò)展名.java。)

 

32.用戶自定義的圖形界面元素也可以響應(yīng)用戶的動(dòng)作,具有交互功能。

 

33.servlet的init()方法是每次請(qǐng)求時(shí)都調(diào)用。

 

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

 

35.Java應(yīng)用程序一定要有main()方法,小程序一定要繼承于Applet 或JApplet類。

 

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

 

37.繪制普通矩形的方法為 drawRect。

 

38.Java中的String類的對(duì)象既可以是字符串常量,也可以是字符串變量。

 

39.Java Application是由獨(dú)立的解釋器程序來運(yùn)行的。

 

40.同一個(gè)類中定義多個(gè)參數(shù)列表不同的同名方法,叫做方法的重載。






奧鵬,國開,廣開,電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢QQ : 3230981406或微信:aopopenfd777

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

回到頂部