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

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

發(fā)布時(shí)間:2021-11-20 21:11:39來(lái)源:admin瀏覽: 83 次

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

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


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

試卷總分:100  得分:100

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

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

A.方法

B.包

C.對(duì)象

D.接口

 

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

A.沒(méi)有區(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ù)無(wú)限值雙精度浮點(diǎn)數(shù)x和負(fù)有限值單精度浮點(diǎn)數(shù)y,以下關(guān)于x%y的說(shuō)法中.哪一個(gè)選項(xiàng)地正確的?()

A.NaN

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

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

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

 

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

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

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)中,列出用于定義類成員的訪問(wèn)控制權(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類只能用來(lái)派生子類,不能用來(lái)創(chuàng)建abstract類的對(duì)象。

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

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

D.abstract方法必須在abstract類中聲明,但abstract類定義中可以沒(méi)有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í)例來(lái)調(diào)用

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

D.一個(gè)靜態(tài)的內(nèi)部類的靜態(tài)成員可以用靜態(tài)類的類名來(lá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[])方法中訪問(wèn)單詞"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 語(yǔ)句。

 

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.抽象類只能做為父類??梢远x抽象類的對(duì)象。

 

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

 

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

 

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

 

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

 

31.Java提供了兩種方法來(lái)創(chuàng)建多線程,其中一種是通過(guò)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,回收無(wú)用的類對(duì)象使用關(guān)鍵字free。

 

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

 

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

 

39.188、某個(gè)派生類不能再?gòu)腡hread進(jìn)行繼承來(lái)實(shí)現(xiàn)線程的功能。

 

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

 



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

回到頂部