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

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

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

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

試卷總分:100  得分:100

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

1.下面語句執(zhí)行后,i 的值是( )。for( int i=0, j=1; j < 5; j+=3 ) i=i+j;

A.4

B.5

C.6

D.7


2.下列方法中可以用來創(chuàng)建一個新線程的是( )。

A.實現(xiàn)java.lang.Runnable 接口并重寫 start()方法

B.實現(xiàn)java.lang.Runnable 接口并重寫 run()方法

C.繼承java.lang.Thread 類并重寫 run()方法

D.實現(xiàn)java.lang.Thread 類并實現(xiàn) start()方法


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

A.j=i;

B.j=(long)i;

C.i=(int)j;

D.i=j;


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

A.16

B.8

C.4

D.2


5.給出如下代碼: class test{ private int m; public static void fun() { // some code... } } 如何使成員變量m 被函數(shù)fun()直接訪問( )。

A.將private int m 改為protected int m

B.將private int m 改為 public int m

C.將private int m 改為 static int m

D.將private int m 改為 int m


6.下列語句序列執(zhí)行后,k 的值是( )。 int i=10, j=18, k=30; switch( j - i ) { case 8 : k++; case 9 : k+=2; case 10: k+=3; default : k/=j; }

A.31

B.32

C.2

D.33


7.下列程序段執(zhí)行后的結(jié)果是( )。 String s=new String("abcdefg"); for(int i=0;i<s.length();i+=2){ System.out.print(s.charAt(i)); }

A.aceg

B.ACEG

C.abcdefg

D.abcd


8.若已定義 byte[ ] x= {11,22,33,-66} ; 其中0&le;k&le;3,則對x數(shù)組元素錯誤的引用是( )

A.x[5-3]

B.x[k]

C.x[k+5]

D.x[0]


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

A.0

B.1

C.true

D.false


10.下列代碼中,將引起一個編譯錯誤的行是( ) 1)public class Test{ 2) int m,n; 3) public Test(){} 4) public Test(int a){m=a;} 5) public static void main(String args[]){ 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12) }

A.第3行

B.第5行

C.第6行

D.第10行


11.用于定義類成員的訪問控制權(quán)的一組關(guān)鍵字是( )

A.class, float, double, public

B.float, boolean, int, long

C.char, extends, float, double

D.public, private, protected


12.String s="This is the ";String t=s.concat("String."); t的內(nèi)容是( )

A.This is the String

B.This is the

C.String


13.類Teacher和Student是類Person的子類; Person p; Teacher t; Student s; //p, t and s are all non-null. if(t instanceof Person) { s = (Student)t; } 最后一句語句的結(jié)果是( )。

A.將構(gòu)造一個Student對象;

B.表達式是合法的;

C.表達式是錯誤的;

D.編譯時正確,但運行時錯誤。


14.下面的表達式哪個是正確的( )

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="你好";int i=3; s=i+;


15.下列關(guān)于修飾符混用的說法,錯誤的是( )

A.abstract不能與final并列修飾同一個類

B.abstract類中不可以有private的成員

C.static方法中能處理非static的屬性

D.abstract方法必須在abstract類中


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

16.關(guān)于awt和swing說法正確的是( )

A.awt在不同操作系統(tǒng)中顯示相同的風格

B.swing在不同的操作系統(tǒng)中顯示相同的風格

C.java.awt的子類

D.awt和swing都支持事件模型


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

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"}}


18.以下哪些是Java語言的特點( )

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

B.安全可靠

C.平臺無關(guān)

D.多支持線程

E.支持分布操作


19.以下哪些是Java語言的特點?( )

A.結(jié)構(gòu)簡單,代碼長度短

B.可以在網(wǎng)絡(luò)的任何地方運行

C.使Internet上的信息真正具有動態(tài)性和交互性

D.所有Java applet都受Applet類的子類


20.說明下列創(chuàng)建數(shù)組的方法那些是正確的( )。

A.int twoDim[][] = new int[4][];

B.int twoDim[][] = new int[][4];

C.int twoDim[][] = new int[4][5];

D.char a[] = {‘A’, ‘B’};


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

21.在異常處理中總是將可能產(chǎn)生異常的語句放在try塊中,用catch子句去處理異常,而且一個try塊之后只能對應(yīng)一個catch語句( )。


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


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


24.Java的字符類型采用的是Unicode編碼,但所占字節(jié)由具體軟硬件環(huán)境決定( )


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




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

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

回到頂部