東師Java程序設(shè)計(jì)21秋學(xué)期在線作業(yè)1(標(biāo)準(zhǔn)答案)

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

發(fā)布時(shí)間:2021/11/20 21:12:25來(lái)源:admin瀏覽: 93 次

需要答案請(qǐng)加QQ:3230981406 微信:aopopenfd777

可做奧鵬全部院校在線作業(yè)、離線作業(yè)、畢業(yè)論文


 Java程序設(shè)計(jì)21秋學(xué)期在線作業(yè)1題目

試卷總分:100  得分:100

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

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

A.Frame

B.Container

C.Canvas

D.Component

 

2.對(duì)于catch 子句的排列,下列哪種是正確的?()

A.父類(lèi)在先,子類(lèi)在后

B.子類(lèi)在先,父類(lèi)在后

C.有繼承關(guān)系的異常不能在同一個(gè) try 程序段內(nèi)

D.先有子類(lèi),其他如何排列都無(wú)關(guān)

 

3.下列關(guān)于Java程序結(jié)構(gòu)的描述中,不正確的一項(xiàng)是()。

A.一個(gè)Java源文件中可以包括一個(gè)package語(yǔ)句

B.一個(gè)Java源文件中可以包括多個(gè)類(lèi)定義,但是只能有一個(gè)public類(lèi)

C.一個(gè)Java源文件中可以有多個(gè)public類(lèi)

D.源文件名與程序類(lèi)名必須一致

 

4.下列說(shuō)法中錯(cuò)誤的一項(xiàng)是()。

A.Java語(yǔ)言提供了檢測(cè)與避免死鎖的機(jī)制

B.在Java語(yǔ)言中,要避免死鎖,只能通過(guò)程序進(jìn)行控制

C.釋放鎖的時(shí)候,應(yīng)該按照死鎖順序的逆序進(jìn)行

D.在編寫(xiě)程序的時(shí)候,可以對(duì)所有共享數(shù)據(jù)設(shè)汁一個(gè)統(tǒng)一的加鎖順序

 

5.類(lèi)是對(duì)象的抽象,它的定義包括()部分

A.一部分

B.兩部分

C.三部分

D.四部分

 

6.以下哪項(xiàng)可能包含菜單條()

A.Panel

B.Frame

C.Applet

D.Dialog

 

7.下列哪一項(xiàng)不屬于Applet中的顯示方法?()

A.update()

B.repaint()

C.drawLine()

D.paint()

 

8.下列方法中建議使用的是:()

A.stop()

B.supend()

C.restume()

D.wait()

 

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

A.FlowLayout布局

B.BorderLayout布局

C.CardLayout布局

D.GridLayout布局

 

10.布局管理器中的按鈕位置有可能會(huì)根據(jù)Frame的大小改變而改變。()

A.BorderLayout

B.CardLayout

C.GridLayout

D.FlowLayout

 

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

11.面向?qū)ο蟪绦蛟O(shè)計(jì)的基本特征是()。

A.抽象

B.封裝

C.繼承

D.多態(tài)

 

12.給定以下的Jumping Bean.java和index.jsp publiclass Jumping Bean { private String title = "JumpingBean"; private int num = 10; publivoisetTitle(String title) { this.title = title; } publiString getYoshi() { return

A."Num: 0<br>"

B."Num: 3<br>"

C."Title: <br>"

D."Title: Jumping Bean<br>"

 

13.下面哪兩個(gè)設(shè)置一個(gè)jsp頁(yè)的content type?()

A.<%@ contentType "text/plain" %>

B.<jsp:contentType "text/plain">

C.<%@ page contentType="text/plain" %>

D.<% response.setContentType("text/plain"); %>

 

14.以下AWT類(lèi)中哪些實(shí)現(xiàn)部件的布局?()

A.FlowLayout

B.GridBagLayout

C.ActionListener

D.WindowAdapter

 

15.下面代碼執(zhí)行后,其正確的輸出結(jié)果包括()。public class Example{ public static void main(String args[] ){ int l=0; do{ System.out.println(“Doing it for l is:”+l); }while(--l>0) System.out.println(“Finish”); } }

A.Doing it for l is 3

B.Doing it for l is 1

C.Finish

D.Doing it for l is 0

 

16.什么原因可導(dǎo)致線程停止執(zhí)行。()

A.有更高優(yōu)先級(jí)的線程開(kāi)始執(zhí)行

B.線程調(diào)用了 wait()方法

C.線程調(diào)用了yield()方法

D.線程調(diào)用了pause()方法;

 

17.類(lèi)Test1定義如下: 1.public class Test1{ 2. public float aMethod(float a,float b){ } 3. 4.} 將以下哪種方法插入行3是不合法的。()

A.public float aMethod(float a, float b,float c){ }

B.public float aMethod(float c,float d){ }

C.public int aMethod(int a, int b){ }

D.private float aMethod(int a,int b,int c){ }

 

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

A.notify()

B.wait()

C.notifyAll()

D.sleep()

 

19.設(shè)有如下代碼: interface IFace{} class CFace implements IFace{} class Base{} public class ObRef extends Base{ public static void main(String argv[]){ ObRef obj = new ObRef(); Base b = new Base(); Object obj1 = new Object(); IFace obj2 = new CFace(); //Here } } 則在 //Here處插入哪個(gè)代碼將不出現(xiàn)編譯和運(yùn)行錯(cuò)誤。

A.obj1=obj2;

B.b=obj;

C.obj=b;

D.obj1=b;

 

20.import javawt.*; publiclass X extends Frame{ publistativoimain(String[] args){   X x=new X();   x.pack();   x.setVisible(true);   } publiX(){ setLayout(new BorderLayout()); Panel p=new Panel(); add(p,BorderLayout.NORTH); Button b=new Butto

A.標(biāo)有"North"和"South"的兩個(gè)按鈕具有相同的寬度

B.標(biāo)有"North"和"South"的兩個(gè)按鈕具有相同的高度。

C.標(biāo)有"North"的按鈕的高度可以隨窗口的大小而改變。

D.標(biāo)有"North"的按鈕的寬度不隨窗口的大小而改變。

 

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

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

 

22.所有的鍵盤(pán)事件都由KeyEvent類(lèi)的對(duì)象表示。

 

23.Java的字符類(lèi)型采用的是Unicode編碼,每個(gè)Unicode碼占16個(gè)比特。

 

24.Java圖形程序類(lèi)可以分為二組:容器類(lèi)和界面組件類(lèi)。

 

25.break語(yǔ)句可以用在switch語(yǔ)句、while循環(huán)、do……while循環(huán)和for循環(huán)結(jié)構(gòu)中。

 

26.應(yīng)用程序一定要有main()方法,小程序一定要繼承于Applet 類(lèi)。

 

27.在程序中可對(duì)用final修飾的變量的值進(jìn)行更改。

 

28.針對(duì)服務(wù)器和客戶(hù)機(jī),Java.net提供了兩個(gè)不同的類(lèi):ServerSocket類(lèi)和Socket類(lèi)

 

29.子類(lèi)的成員變量能與其父類(lèi)的成員變量同名。

 

30.abstract 是抽象修飾符,可以用來(lái)修飾類(lèi)及其屬性和方法。

 

31.<session-timeout>30</session-timeout>,30的單位是秒。

 

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

 

33.所謂抽象類(lèi)就是包含有抽象方法的類(lèi)。

 

34.在Java中,可以利用程序使線程從執(zhí)行狀態(tài)轉(zhuǎn)換到阻塞狀態(tài),即調(diào)用wait方法。

 

35.java異常處理中可以使用多個(gè)catch子句,此時(shí)應(yīng)將高級(jí)別異常類(lèi)的catch子句放在前面。

 

36.一個(gè)類(lèi)中用private 修飾符修飾的屬性成員,只能被該類(lèi)的方法訪問(wèn)。

 

37.get Parameter(“User Name”),如果請(qǐng)求中沒(méi)有”User Name”,返回值是””。

 

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

 

39.在一個(gè)類(lèi)中,成員變量應(yīng)該是惟一的,但成員變量的名字可以和類(lèi)中某個(gè)方法的名字相同,以及局部變量、成員函數(shù)的參數(shù)可以和實(shí)例變量的名字相同。

 

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



  • 上一篇:
  • 下一篇:
  • 作業(yè)咨詢(xún) 論文咨詢(xún)
    微信客服掃一掃

    回到頂部