北京神舟航天軟件筆試題和面試題答案(一)

思而思學(xué)網(wǎng)

基礎(chǔ)篇(100分鐘)(滿分100分)

(一) 不定項(xiàng)選擇題(36分,每小題1.5分)

基本語法測試

1.給定如下代碼

class Test{

private int m;

public static void fun() {

// some code...

}

}

怎樣修改才能使變量m能夠在方法fun()中直接使用

A.改成protected int m

B. 改成public int m

C. 改成static int m

D. 改成int m to int m

2.下面的方法中那個(gè)是public void example(){...}的正確的重載函數(shù)(JDK1.4)

A. public void example( int m){...}

B. public int example(){...}

C. public void example2(){...}

D. public int example ( int m, float f){...}

3.給出如下定義

String s = "story";

下面的表達(dá)式中那個(gè)是正確的?

A. s += "books";

B. char c = s[1];

C. int len = s.length;//沒有()

D. String t = s.toLowerCase();

4.給定如下代碼段:

boolean m = false;

if ( m = false )

System.out.println("False");

else

System.out.println("True");

其運(yùn)行結(jié)果是什么?

A. False

B. True

C. None

D. 有錯(cuò)誤,無法編譯通過.

5. 所給代碼如下:

1) class Example{

2) String str;

3) public Example(){

4) str= "example";

5) }

6) public Example(String s){

7) str=s;

8) }

9) }

10) class Demo extends Example{

11) }

12) public class Test{

13) public void f () {

14) Example ex = new Example("Good");

15) Demo d = new Demo("Good");

16) }

17) }

該代碼會(huì)在那一行出錯(cuò)?

A. line 3

B. line 6

C. line 10

D. line 14

E. line 15

6. 下面那種描述是正確的?

A. 在Java中不允許多重繼承,這樣可以使程序更加可靠

B. 子類繼承父類的所有方法 (包括構(gòu)造方法)

C. 一個(gè)類可以實(shí)現(xiàn)很多接口.

D. 當(dāng)一個(gè)類實(shí)現(xiàn)一個(gè)接口,那么他就必須定義該接口中的所有方法。

7. 下面關(guān)于final、finally、finalize描述正確的是

A. final可以被用來做常量的定義關(guān)鍵字

B. finally可以被用作類限定詞

C. finalize可以被用來進(jìn)行錯(cuò)誤處理

D. final可以被用來作為垃圾回收的回調(diào)函數(shù)

E. final可以被用來作為一個(gè)抽象函數(shù)的限定詞,如: public final abstract fun();

8. 下面關(guān)于String描述正確的是:

A. String str1=”aa”; String str2=”aa”; System.out.println((str1==str2)); 輸出為true

B. String str1=”aa”; String str2=”aa”; System.out.println(str1.equals(str2)); 輸出為true

C. String str1 = “aaaa” + “bbbbb” + “aaaa”; 會(huì)產(chǎn)生5個(gè)對象

D. String aaa = “aaaaaa\\[dd”.replaceAll(“[“, “c”); aaa的值變?yōu)?rdquo;aaaaaa\\cdd”

IO方面API測試

9. 下面哪些Java中的流對象是字節(jié)流?

A. FileInputStream B. BufferedInputStream

C. PushbackInputStream D. ByteArrayInputStream

10. 下面的類哪些可以處理Unicode字符?

A. InputStreamReader

B. BufferedReader

C. Writer

D. PipedInputStream

Java異常處理

熱門推薦

最新文章