- 相關(guān)推薦
北京神舟航天軟件筆試題目摘抄
基礎(chǔ)篇(100分鐘)(滿分100分)
(一) 不定項選擇題(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.下面的方法中那個是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";
下面的表達式中那個是正確的?
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");
其運行結(jié)果是什么?
A. False
B. True
C. None
D. 有錯誤,無法編譯通過.
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) }
該代碼會在那一行出錯?
A. line 3
B. line 6
C. line 10
D. line 14
E. line 15
6. 下面那種描述是正確的?
A. 在Java中不允許多重繼承,這樣可以使程序更加可靠
B. 子類繼承父類的所有方法 (包括構(gòu)造方法)
C. 一個類可以實現(xiàn)很多接口.
D. 當(dāng)一個類實現(xiàn)一個接口,那么他就必須定義該接口中的所有方法,
北京神舟航天軟件筆試題目摘抄
。7. 下面關(guān)于final、finally、finalize描述正確的是
A. final可以被用來做常量的定義關(guān)鍵字
B. finally可以被用作類限定詞
C. finalize可以被用來進行錯誤處理
D. final可以被用來作為垃圾回收的回調(diào)函數(shù)
E. final可以被用來作為一個抽象函數(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”; 會產(chǎn)生5個對象
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異常處理
11. 下面程序的輸出結(jié)果是什么
class TestException{
public static void main( String[] args ){
int i = 0;
try {
if (i == 0) {
throw new IOException("IO Error");
}
} catch (IOException ioex) {
System.out.print(ioex.getMessage());
i++;
} catch (Exception ex) {
System.out.print("Exception Find") ;
i += 2;
} finally {
i++;
}
try {
if (i == 1) {
throw new IOException("IO Error");
}
if (i == 2) {
throw new Exception("Exception Find");
} else {
throw new Error( "Unknow Error" ) ;
}
} catch( IOException ex ){
System.out.print(ex.getMessage());
} catch (Exception ex) {
System.out.print(ex.getMessage());
} catch (Throwable tr){
System.out.print(tr.getMessage());
}
}
}
A. IO ErrorIO Error
B. IO ErrorUnknow Error
【北京神舟航天軟件筆試題目摘抄】相關(guān)文章:
軟件測試常見筆試題目10-21
騰訊軟件測試筆試題目10-26
職場經(jīng)典筆試題目07-21
UBI 筆試題目05-19
APL筆試題目10-05
用友筆試題目08-15
SUN筆試題目09-05
吉利筆試題目08-23
經(jīng)歷的筆試題目07-23
EMC筆試題目精選08-15