東財23秋《Java程序設(shè)計》在線作業(yè)2【答案】

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

發(fā)布時間:2023-10-11 20:31:38來源:admin瀏覽: 0 次

Java程序設(shè)計2022年秋學(xué)期在線作業(yè)2


共40道題 總分:100分


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


1.以下哪項可能包含菜單條()


A、Panel


B、Frame


C、Applet


D、Dialog


2.哪個關(guān)鍵字可以對對象加互斥鎖? ( )


A、transient


B、synchronized


C、serialize


D、static


3.為了使包ch4在當(dāng)前程序中可見,可以使用的語句是().


A、import ch4.*;


B、package ch4.*;


C、ch4 imporl,;


D、ch4 package


4.下列程序的輸出結(jié)果是 import java.io.*; public class abc { public static void main(String args[]) { String s1=”Hello!”; String s2=new String(“World!”); System.out.println(s1.concat(s2)); } }


A、false


B、Hello!


C、Hello!Wofld!


D、12


5.下列說法錯誤的是()


A、接口是多繼承的具體實現(xiàn)形式。


B、3305L是長整型數(shù)。


C、03916是八進(jìn)制數(shù)。


D、?:是三目條件運算符


6.若有定義 int a=1,b=2; 則表達(dá)式(a++)+(++b) 的值是()


A、3


B、4


C、5


D、6


7.Java語言的類型是()


A、面向?qū)ο笳Z言


B、面向過程語言


C、匯編程序


D、形式語言


8.線程開始運行時,是從下列哪一個方法開始執(zhí)行的( )


A、main()


B、start()


C、run()


D、init()


9.以下程序的輸出結(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.main()方法的返回類型是:()


A、int


B、void


C、boolean


D、static


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


1.下面哪些是合法的標(biāo)識符?()


A、$persons


B、TwoUsers


C、*point


D、this


2.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”的兩個按鈕具有相同的寬度


B、標(biāo)有”North”和”South”的兩個按鈕具有相同的高度。


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


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


3.在Java中,下列關(guān)于final關(guān)鍵字的說法正確的有()。


A、如果修飾變量,則一旦賦了值,就等同一個常量


B、如果修飾類,則該類只能被一個子類繼承


C、如果修飾方法,則該方法不能在子類中被覆蓋


D、如果修飾方法,則該方法所在的類不能被繼承


4.下面關(guān)于類的封裝的描述,哪兩個是正確的?()


A、成員變量沒有訪問控制符。


B、成員變量可以直接訪問。


C、成員變量的訪問控制符是private


D、提供方法對數(shù)據(jù)進(jìn)行訪問和修改


5.下面關(guān)于繼承的敘述正確的有 ()。


A、在java中只允許單一繼承


B、在java中一個類只能實現(xiàn)一個接口


C、在java中一個類不能同時繼承一個類和實現(xiàn)一個接口


D、java的單一繼承使代碼更可靠


6.以下AWT類中哪些實現(xiàn)部件的布局?()


A、FlowLayout


B、GridBagLayout


C、ActionListener


D、WindowAdapter

 

7.publiclass X implements Runnable{ publistativoimain(String[] args){ 3) //在這插入代碼  }   publivoirun(){   int x=0,y=0; for(;;){ x++; Y++; System.out.println(“x=”+x+”,y=”+y);   }   } } 下面哪些代碼加在第3行可以使run()運行?


A、X x=new X();   x.run();


B、X x=new X();   new Thread(x).run();


C、X x=new X();   new Thread(x).start();


D、Threat=new Thread(x).run();


8.下列哪個方法屬于播放聲音的方法?()


A、loop()


B、stop()


C、start()


D、play()


9.指出下列哪個方法與方法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)


10.以下哪些不是MenuItem類的方法?()


A、setVisible( boolean b )


B、setEnabled( boolean b )


C、getSize()


D、setForeground( Color c )


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


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


A、錯誤


B、正確


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


A、錯誤


B、正確


3.接口是由常量和抽象方法組成的特殊類。


A、錯誤


B、正確


4.接口是特殊的類,所以接口也可以繼承,子接口將繼承父接口的所有常量和抽象方法。


A、錯誤


B、正確


5.圖形繪制是由java.awt.Graphics類實現(xiàn)的,通常在面板JPanel進(jìn)行繪制。


A、錯誤


B、正確


6.一個類只能有一個父類,但一個接口可以有一個以上的父接口。


A、錯誤


B、正確


7.類String對象和類StringBuffer對象都是字符串變量,建立后都可以修改。


A、錯誤


B、正確


8.子類要調(diào)用父類的方法,必須使用super關(guān)鍵字。


A、錯誤


B、正確


9.在Java語言中,drawOval(100,100,80,80)表示繪制圓,其中(100,100)表示圓心。


A、錯誤


B、正確


10.每個 try 塊都必須至少有一個 catch 塊與之相對應(yīng)。


A、錯誤


B、正確


11.TCP/IP方案中有三個最常用的協(xié)議,分別是IP、TCP和UDP。


A、錯誤


B、正確


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


A、錯誤


B、正確


13.各種類型數(shù)據(jù)混合運算中,不同類型的數(shù)據(jù)先轉(zhuǎn)化為同一類型,然后進(jìn)行運算。


A、錯誤


B、正確


14.Java包中包含了URL類和URLConnection類,這些類具有強大的功能。


A、錯誤


B、正確


15.Java中,并非每個事件類都只對應(yīng)一個事件。


A、錯誤


B、正確


16.Java中的String類的對象既可以是字符串常量,也可以是字符串變量。


A、錯誤


B、正確


17.在父類中聲明為 final 的方法,也可以在其子類中被重新定義(覆蓋)。


A、錯誤


B、正確


18.整型一般都以十進(jìn)制的形式表示,也可以寫成八進(jìn)制或十六進(jìn)制。


A、錯誤


B、正確


19.Java中數(shù)組的元素只可以是簡單數(shù)據(jù)類型。


A、錯誤


B、正確


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


A、錯誤


B、正確




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

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

回到頂部