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

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

發(fā)布時(shí)間:2024-03-04 20:23:37來源:admin瀏覽: 0 次

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

試卷總分:100  得分:100

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

1.所有的異常類皆繼承哪一個(gè)類?( )

A.java.io.Exception

B.java.lang.Throwable

C.java.lang.Exception

D.java.lang.Error


2.設(shè)有定義 int i=123; long j=456; 下面賦值不正確的語句是( )

A.j=i;

B.j=(long)i;

C.i=(int)j;

D.i=j;


3.下列語句序列執(zhí)行后,i 的值是( )。 int i=8, j=16; if( i-1 > j ) i--; else j--;

A.15

B.16

C.7

D.8


4.在調(diào)用函數(shù)并傳遞參數(shù)時(shí),將變量對(duì)應(yīng)的內(nèi)存位置傳遞給函數(shù),而函數(shù)會(huì)根據(jù)內(nèi)存位置取得參數(shù)的值,是指哪種方式( )

A.值傳遞調(diào)用

B.返回值

C.地址傳遞調(diào)用

D.以上都不是


5.下面的代碼段中,執(zhí)行之后i 和j 的值是( )。 int i = 1; int j; j = i++;

A.1, 1

B.1, 2

C.2, 1

D.2, 2


6.下列構(gòu)造方法的調(diào)用方式中,正確的是( )。

A.按照一般方法調(diào)用

B.由用戶直接調(diào)用

C.只能通過 new 自動(dòng)調(diào)用

D.被系統(tǒng)調(diào)用


7.關(guān)于以下程序段的說法正確的是( )。 1. public class Myar{ 2. public static void main(String argv[]){ 3. int[]i=new int[5]; 4. System.out.println(i[5]); 5. } 6. }

A.第2行編譯出錯(cuò)

B.第4行編譯出錯(cuò)

C.編譯時(shí)產(chǎn)生錯(cuò)誤

D.編譯時(shí)沒有產(chǎn)生錯(cuò)誤,運(yùn)行時(shí)發(fā)生異常


8.下列語句序列執(zhí)行后,i的值是( )。int i=16; do { i/=2; } while( i > 3 );

A.16

B.8

C.4

D.2


9.下列關(guān)于for循環(huán)和while循環(huán)的說法中哪個(gè)是正確的( )

A.while循環(huán)能實(shí)現(xiàn)的操作,for循環(huán)也都能實(shí)現(xiàn)

B.while循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)判斷條件一般是非程序結(jié)果

C.兩種循環(huán)任何時(shí)候都可替換

D.兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空


10.下列方法定義中,正確的是( )

A.int?x(){?char?ch='a';?return?(int)ch;?}

B.void?x(){?...return?true;?}

C.int?x(){?...return?true;?}

D.int?x(int?a,b){?return?a+b;?}


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

A.3

B.3.5

C.4

D.5


12.當(dāng)瀏覽器返回到新URL的包含applet 的頁面時(shí)調(diào)用以下哪個(gè)函數(shù)( )。

A.init()

B.start()

C.stop()

D.destroy()


13."閱讀下面程序 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ò)


14.當(dāng)Frame改變大小時(shí),放在其中的按鈕大小不變,則使用如下哪個(gè)layout( )。

A.FlowLayout

B.CardLayout

C.North and South of BorderLayout

D.East and West of BorderLayout


15.數(shù)組的大小在創(chuàng)建以后( )。

A.可以改變

B.不能改變

C.使用new方法可以改變

D.有些可以改變


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

16.下列正確的表達(dá)式( )

A.double a=1.0;

B.Double a=new Double(1.0);

C.byte a = 340;

D.Byte a = 120;


17.定義一個(gè)類名為"MyClass.java"的類,并且該類可被一個(gè)工程中的所有類訪問,那么該類的正確聲明應(yīng)為( )。

A.private class MyClass extends Object

B.class MyClass extends Object

C.public class MyClass

D.public class MyClass extends Object


18.下列哪些語句是正確的( )。

A.int a[][]=new int[][3];

B.int a[][]={{1,3},{2,3,4},{1,2}};

C.String s[][]=new String[2][];

D.String s[][]={{"can","I"},{"help","you"}}


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

A.ScrollPane

B.Canvas

C.Scrollbar

D.Applet

E.Dialog


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

A.JAXP

B.JAXB

C.JAXM

D.SAAJ


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

21.Java的字符類型采用的是ASCII編碼( )


22.當(dāng)啟動(dòng) Applet 程序時(shí),首先調(diào)用的方法是start()( )


23.用“+”可以實(shí)現(xiàn)字符串的拼接,用- 可以從一個(gè)字符串中去除一個(gè)字符子串( )


24.Java的類不允許多重繼承,但接口支持多重繼承( )。


25.在異常處理中,若try中的代碼可能產(chǎn)生多種異常則可以對(duì)應(yīng)多個(gè)catch語句,若catch中的參數(shù)類型有父類子類關(guān)系,此時(shí)應(yīng)該將父類放在后面,子類放在前面。( )




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

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

回到頂部