吉大22秋學(xué)期《JAVA程序設(shè)計(jì)》在線作業(yè)一【資料答案】

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

發(fā)布時(shí)間:2022-11-07 19:40:22來源:admin瀏覽: 10 次

吉大22秋學(xué)期《JAVA程序設(shè)計(jì)》在線作業(yè)一 -0005

試卷總分:100  得分:100

一、單選題 (共 15 道試題,共 60 分)

1."閱讀下面程序 class ex3124 { public static void main(String [] args) { boolean b=true; if(b){ int i=1;} else { int i=2;}System.out.println(i);}} 現(xiàn)在想先編譯再運(yùn)行該程序,結(jié)果是( )。

A.1

B.2

C.編譯出錯(cuò)

D.運(yùn)行出錯(cuò)

 

2.要使用Vector必須import入下面哪個(gè)包( )。

A.java.Vector

B.java.io

C.java.util

D.java.Applet

 

3.編譯并且執(zhí)行以下代碼,會出現(xiàn)什么情況( )。?public?class?Q{?public?static?void?main(String?argv[]){?int?anar[]=new?int[]{1,2,3};?System.out.println(anar[1]);?}?}

A.1

B.有錯(cuò)誤,數(shù)組anar在初始化以前不能正常輸出

C.2

D.有錯(cuò)誤,數(shù)組的大小沒有定義。

 

4.已知如下代碼:boolean m = true;if ( m = false ) System.out.println("False");else System.out.println("True");執(zhí)行結(jié)果是( )

A.False

B.True

C.None

D.出錯(cuò)

 

5.下列關(guān)于Java線程的說法那些是正確的( )。

A.每一個(gè)Java線程可以看成由代碼、一個(gè)真實(shí)的CPU以及數(shù)據(jù)三部份組成

B.創(chuàng)建線程的兩種方法中,從Thread類中繼承的創(chuàng)建方式可以防止出現(xiàn)多父類問題

C.Thread類屬于java.util程序包

D.以上說法無一正確

 

6.向量可以描述成( )。

A.固定長度的數(shù)組

B.可變長度的數(shù)組

C.一種隊(duì)列

D.一種堆棧

 

7.下列關(guān)于棧的描述中錯(cuò)誤的是( )

A.棧是先進(jìn)后出的線性表

B.棧只能順序存儲

C.棧具有記憶作用

D.對棧的插入與刪除操作中,不需要改變棧底指針

 

8.設(shè) i、j、k 為類 x 中定義的 int 型變量名,下列類 x 的構(gòu)造函數(shù)中不正確的是( )

A.x( int m){ ... }

B.void x( int m){ ... }

C.x( int m, int n){ ... }

D.x( int h,int m,int n){ ... }

 

9.下列對于線性鏈表的描述中正確的是( )

A.存儲空間不一定是連續(xù),且各元素的存儲順序是任意的

B.存儲空間不一定是連續(xù),且前件元素一定存儲在后件元素的前面

C.存儲空間必須連續(xù),且前件元素一定存儲在后件元素的前面

D.存儲空間必須連續(xù),且各元素的存儲順序是任意的

 

10.下列程序段執(zhí)行后 b3 的結(jié)果是( )boolean b1=true, b2, b3; b3= b1 ?b1 : b2;

A.0

B.1

C.true

D.false

 

11.在 Java 中,用 package 語句說明一個(gè)包時(shí),該包的層次結(jié)構(gòu)必須是( )

A.與文件的結(jié)構(gòu)相同

B.與文件目錄的層次相同

C.與文件類型相同

D.與文件大小相同

 

12.以下選項(xiàng)中,合法的賦值語句是( )

A.a = = 1;

B.++ i;

C.a=a + 1= 5;

D.y = int ( i );

 

13.不使用static修飾符限定的方法稱為成員方法,下列哪一個(gè)說法是不正確的( )

A.成員方法可以直接調(diào)用父類的成員方法

B.成員方法可以直接調(diào)用父類的類方法

C.成員方法不可以直接調(diào)用其他類的成員方法

D.成員方法可以直接調(diào)用本類的類方法

 

14.設(shè) x = 1 , y = 2 , z = 3,則表達(dá)式 y+=z--/++x 的值是( )

A.3

B.3.5

C.4

D.5

 

15.在Java Applet程序用戶自定義的Applet子類中,一般需要重載父類的( )方法來完成一些畫圖操作。

A.start( )

B.stop( )

C.init( )

D.paint( )

 

二、多選題 (共 5 道試題,共 20 分)

16.以下哪些是Java語言的特點(diǎn)( )

A.面向?qū)ο?/p>

B.安全可靠

C.平臺無關(guān)

D.多支持線程

E.支持分布操作

 

17.以下哪些是Java中處理xml的API?( )

A.JAXP

B.JAXB

C.JAXM

D.SAAJ

 

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

A.FlowLayout

B.BorderLayout

C.GridLayout

D.CardLayout

E.GridBagLayout

 

19.選出合理的標(biāo)識符( )

A._sys1_lll

B.2mail

C.$change

D.class

 

20.指出下列哪個(gè)方法與方法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)

 

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

21.如果p是父類Parent的對象,而c是子類Child的對象,則語句c?=?p是正確的( )

 

22.Final類中的屬性和方法都必須被final修飾符修飾( )

 

23.類及其屬性、方法可以同時(shí)有一個(gè)以上的修飾符來修飾( )。

 

24.套接字是指網(wǎng)絡(luò)上的兩個(gè)程序經(jīng)過雙向的通信而建立起來的一個(gè)實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)耐ǖ溃@個(gè)雙向連接的一端成為一個(gè)套接字( )

 

25.一個(gè)線程對象的具體操作是由run()方法的內(nèi)容確定的,但是Thread類的run()方法是空的,其中沒有內(nèi)容;所以用戶程序要么派生一個(gè)Thread的子類并在子類里重新定義run()方法,要么使一個(gè)類實(shí)現(xiàn)Runnable接口并書寫其中run()方法的方法體。( )



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

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

回到頂部