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

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

發(fā)布時(shí)間:2023-07-26 23:24:18來源:admin瀏覽: 0 次

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

試卷總分:100  得分:100

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

1.在Java語言中,那一個(gè)是最基本的元素?()

A.方法

B.包

C.對(duì)象

D.接口


2.while循環(huán)和do……while循環(huán)的區(qū)別是:()

A.沒有區(qū)別,這兩個(gè)結(jié)構(gòu)任何情況下效果一樣

B.while循環(huán)比do……while循環(huán)執(zhí)行效率高

C.while循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次

D.do……while循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次


3.下列程序段的輸出結(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


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

A.BorderLayout

B.CardLayout

C.GridLayout

D.FlowLayout


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

A.一部分

B.兩部分

C.三部分

D.四部分


6.下面代碼的結(jié)果是什么?()<html><body>  <% int i = 10 ;%>  <% while(--i>=0) { %>  out.print(i);  <% } %> </body></html>

A.9876543210

B.9C

C.0

D.None of the above


7.現(xiàn)有負(fù)無限值雙精度浮點(diǎn)數(shù)x和負(fù)有限值單精度浮點(diǎn)數(shù)y,以下關(guān)于x%y的說法中.哪一個(gè)選項(xiàng)地正確的?()

A.NaN

B.負(fù)無限單精度浮點(diǎn)數(shù)

C.負(fù)有限雙精度浮點(diǎn)數(shù)

D.負(fù)無限雙精度浮點(diǎn)數(shù)


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

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

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

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

D.源文件名與程序類名必須一致


9.下面代碼的執(zhí)行結(jié)果是什么?() <html><body> <% x=3; %> <% int x=5; %> <%! int x=7; %> x = <%=x%>, <%=this.x%> </body></html>

A.x = 3, 5

B.x = 3, 7

C.x = 5, 3

D.x = 5, 7


10.下列選項(xiàng)中,列出用于定義類成員的訪問控制權(quán)的一組保留字是()。

A.class,float,double:,public

B.float,boolean,int,long

C.char,extends,float,double

D.public,private,protected


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

11.類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){ }


12.下面的是關(guān)于類及其修飾符的一些描述,正確的是:()。

A.abstract類只能用來派生子類,不能用來創(chuàng)建abstract類的對(duì)象。

B.final類不但可以用來派生子類,也可以用來創(chuàng)建final類的對(duì)象。

C.abstract不能與final同時(shí)修飾一個(gè)類。

D.abstract方法必須在abstract類中聲明,但abstract類定義中可以沒有abstract方法。


13.哪個(gè)布局管理器使用的是組件的最佳尺寸()

A.FlowLayout

B.BorderLayout

C.GridLayout

D.GridBagLayout


14.下面選項(xiàng)中屬于有效的標(biāo)示符的有()。

A.IDoLikeTheLongNameClass

B.$byte

C.const

D._ok


15.給定以下的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>"


16.下面選項(xiàng)正確聲明一個(gè)一維數(shù)組的有()。

A.String [] a

B.String a[]

C.char a[][]

D.String a[10]


17.下面哪兩個(gè)是對(duì)的?()

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)用。


18.以下是一段不完整的方法代碼,下面哪些方法能夠使該方法拋出一個(gè)IOException,假定該方法返回true?() 1. public void method(){ 2. 3. if (someTestFails()){ 4. 5. } 6. 7.}

A.在行2增加:IOException e;

B.在行4增加:throw e;

C.在行4增加:throw new IOException();

D.在行6增加:throw new IOException();


19.以下哪些是java關(guān)鍵字?()

A.double

B.Switch

C.then

D.instanceof


20.下面是在命令行運(yùn)行Java應(yīng)用程序A,怎樣才能在main(String args[])方法中訪問單詞"first" ()? java A the first snow , the first snow came.

A.args[0]

B.args[1]

C.args[2]

D.args[5]


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

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


22.Java提供一個(gè)特別的三元運(yùn)算符經(jīng)常用于取代if-then-else 語句。


23.在面板JPanel上繪制字符串,需要在方法paintComponent內(nèi)進(jìn)行,調(diào)用Graphics的drawString方法。


24.Java的屏幕坐標(biāo)是以像素為單位,容器的左下角被確定為坐標(biāo)的起點(diǎn)。


25.有的類定義時(shí)可以不定義構(gòu)造函數(shù),所以構(gòu)造函數(shù)不是必需的。


26.抽象類只能做為父類。可以定義抽象類的對(duì)象。


27.OSI層次的劃分應(yīng)當(dāng)從邏輯上將功能分開,越少越好。


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


29.run方法是通過調(diào)用init方法來間接調(diào)用的,只有調(diào)用init時(shí),系統(tǒng)才會(huì)為線程對(duì)象分配運(yùn)行所需要的資源。


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


31.Java提供了兩種方法來創(chuàng)建多線程,其中一種是通過Thread類進(jìn)行派生。


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


33.端口號(hào)是一個(gè)16位的整數(shù),其范圍為0~65535。


34.子類的成員和方法的數(shù)目一定大于等于父類的成員和方法的數(shù)目。


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


36.Java程序里,創(chuàng)建新的類對(duì)象用關(guān)鍵字new,回收無用的類對(duì)象使用關(guān)鍵字free。


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


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


39.188、某個(gè)派生類不能再從Thread進(jìn)行繼承來實(shí)現(xiàn)線程的功能。


40.在Java語言中強(qiáng)制類型轉(zhuǎn)換是指從在機(jī)器中占位多的類型向占位少的類型方向進(jìn)行轉(zhuǎn)換,但boolean類型可以轉(zhuǎn)換成int。




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

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

回到頂部