東財(cái)23秋《Java程序設(shè)計(jì)》在線作業(yè)1【答案】

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

發(fā)布時(shí)間:2023-10-11 20:32:12來源:admin瀏覽: 0 次

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


共40道題 總分:100分


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


1.關(guān)于以下代碼所畫圖形的說明,正確的是()


A、一條40像素長的垂直紅線,一個(gè)邊長為150像素的紅色四方形


B、一條40像素長的垂直黑線,一個(gè)邊長為150像素的紅色四方形


C、一條50像素長的垂直黑線,一個(gè)邊長為150像素的紅色四方形


D、一條50像素長的垂直紅線,一個(gè)邊長為150像素的紅色四方形


2.常見的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言包括()


A、Pascal


B、Fortran


C、Java


D、C


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


A、import ch4.*;


B、package ch4.*;


C、ch4 imporl,;


D、ch4 package


4.編譯一個(gè)定義了3個(gè)類和10個(gè)辦法的Java源文件后,會產(chǎn)生多少個(gè)字符碼文件,擴(kuò)展名是什么?()


A、13個(gè)字節(jié)碼文件,擴(kuò)展名是.class


B、1個(gè)字節(jié)碼文件,擴(kuò)展名是.class


C、3個(gè)字節(jié)碼文件,擴(kuò)展名是.java


D、3個(gè)字節(jié)碼文件,擴(kuò)展名是.class


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


A、3


B、4


C、5


D、6


6.JApplet的默認(rèn)布局管理器是()。


A、FlowLayout


B、BorderLayout


C、GridLayout


D、BoxLayout


7.下列程序段的輸出結(jié)果是() public class operatorsandExpressions{ void stringPlus(){ int a=3,b=4,c=5; System.out.println(“abc”+3); } }


A、15


B、abc3


C、256


D、63


8.閱讀下面的代碼,第10行的語句將調(diào)用哪個(gè)方法?() 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.下列說法中錯(cuò)誤的一項(xiàng)是( )。


A、若要編寫出色的圖形用戶界面程序,首先需要考慮如何在界面中放置構(gòu)件


B、若要編寫出色的圖形用戶界面程序,不需要讓構(gòu)件響應(yīng)用戶的操作


C、若要編寫出色的圖形用戶界面程序,需要考慮如何讓構(gòu)件響應(yīng)用戶的操作


D、若要編寫出色的圖形用戶界面程序,需要掌握構(gòu)件的顯示效果


10.下面哪個(gè)不是Java中的容器? ()


A、Canvas


B、ScrollPane


C、Applet


D、Dialog


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


1.java.awt.Graphics 類的哪個(gè)方法不可以繪制填充矩形?()


A、fillRect()


B、drawRect()


C、fillOval()


D、drawPolygon()


2.下面哪兩個(gè)是對的?()


A、靜態(tài)的內(nèi)部類需要一個(gè)靜態(tài)的初始化方法


B、一個(gè)靜態(tài)的內(nèi)部類需要一個(gè)外部類的實(shí)例來調(diào)用


C、一個(gè)靜態(tài)的內(nèi)部類不需要外部類的實(shí)例來調(diào)用


D、一個(gè)靜態(tài)的內(nèi)部類的靜態(tài)成員可以用靜態(tài)類的類名來調(diào)用。


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


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


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


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


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

4.以下說法正確的是()


A、applet被稱為Java小程序


B、applet可以應(yīng)用在Web頁面上


C、applet是嵌入在Web頁面上并通過Web調(diào)用來執(zhí)行的


D、java小程序沒有java應(yīng)用程序運(yùn)用廣泛。


5.下面的表達(dá)式哪個(gè)是正確的? ()


A、String s=”你好”;int i=3; s+=i;


B、String s=”你好”;int i=3; if(i==s){ s+=i};


C、String s=”你好”;int i=3; s=i+s;


D、String s=null; int i=(s!=null)&&(s.length>0)?s.length():0;


6.下列說法正確的是()


A、java.lang.Clonable是類


B、java.lang.Runnable是接口


C、Double對象在java.lang包中


D、Double a=1.0是正確的java語句


7.下列哪個(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(){ ……} }


8.容器的add( Component comp ) 和add( String name, Component comp ) 方法在加入什么部件時(shí)將拋出IllegalArgumentException ()


A、Button


B、List


C、Window


D、包含這個(gè)容器的容器


9.以下哪個(gè)是線程類的方法?()


A、yield()


B、sleep(long msec)


C、go()


D、stop()


10.以下表述錯(cuò)誤的是()。


A、一個(gè)數(shù)組能夠存儲多種不同的值類型。


B、通常,超類比它的子類代表更多的對象。


C、數(shù)組的下標(biāo)的數(shù)據(jù)類型一般為float。


D、通常,子類比它的超類封裝了更多的功能


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


1.continue語句和break語句的作用相同。


A、錯(cuò)誤


B、正確


2.System類不能實(shí)例化,即不能創(chuàng)建System類的對象。


A、錯(cuò)誤


B、正確


3.當(dāng)線程執(zhí)行到某一階段時(shí),要等待其他線程之行完畢后才能繼續(xù)執(zhí)行。


A、錯(cuò)誤


B、正確


4.程序注釋是代碼和程序的解釋說明性文字,供其他程序員閱讀。


A、錯(cuò)誤


B、正確


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


A、錯(cuò)誤


B、正確


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


A、錯(cuò)誤


B、正確


7.一個(gè)類可以生成多個(gè)對象,并且這些對象都具有相同的屬性。


A、錯(cuò)誤


B、正確


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


A、錯(cuò)誤


B、正確


9.在類中定義重載方法時(shí),每個(gè)重載方法的參數(shù)個(gè)數(shù)或參數(shù)類型可以相同。


A、錯(cuò)誤


B、正確


10.Java Applet的字節(jié)碼文件須嵌入HTML的文件中并由負(fù)責(zé)解釋HTML文件的WWW瀏覽器充當(dāng)解釋器來解釋運(yùn)行。


A、錯(cuò)誤


B、正確


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


A、錯(cuò)誤


B、正確


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


A、錯(cuò)誤


B、正確


13.Java的類是單繼承的,所有的類都從Object類派生而來的。


A、錯(cuò)誤


B、正確


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


A、錯(cuò)誤


B、正確


15.創(chuàng)建Vector對象時(shí)構(gòu)造函數(shù)給定的是其中可以包容的元素個(gè)數(shù),使用中應(yīng)注意不能超越這個(gè)數(shù)值。


A、錯(cuò)誤


B、正確


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


A、錯(cuò)誤


B、正確


17.cookie中的信息是保留在客戶端的瀏覽器。


A、錯(cuò)誤


B、正確


18.UDP屬于傳輸層協(xié)議,但TCP不屬于傳輸層協(xié)議。


A、錯(cuò)誤


B、正確


19.整型一共包含四種類型。


A、錯(cuò)誤


B、正確


20.session.set Attribute(“count”,”5”),如果count屬性已經(jīng)存在,會拋出異常。


A、錯(cuò)誤


B、正確




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

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

回到頂部