Java 高階程式設計師面試試題彙總

2021-05-22 10:06:46 字數 2677 閱讀 5503

填空題下列程式中構造了乙個set並且呼叫其方法add(),輸出結果是

public class a

public boolean equals(object b)

public static void main(string args)

} 答案::1

下列程式的執行結果是

class a

public void run(dog fast)  }

public static void main (string args)

}答案::26

執行下列程式第行出錯。

1.class outer }}

8.return new inner(); }

9. }

10. public class outertest }

答案::7

下列**不能編譯的原因是

class a

class b

}}答案:因為在a的main方法中,還沒有a的例項就要試圖生成內部類的例項

請寫出下面程式的執行結果。

public class test extends tt

public test(string s)

public test()

}class tt

public tt(string s)

}結果:

what a pleasure!

i am tom

how do you do?

5. 給定下面的未完成的**片斷:

public class example

public example(int a, int b)

}如果要用最簡捷的一行**實現"//和上面乙個引數的…"注釋所指出的功能,請寫出你認為最合適的一行**:

答案:this(a)

如果有乙個類myframe是frame的子類,能夠被不同包中的類所使用,同時又能夠為執行緒提供執行**(run()方法),請寫出該類的宣告頭。 你的解答:

答案:public class myframe extends frame implements runnable

請閱讀下列程式**,然後將程式的執行結果補充完整。

程式**:

classthrow***ception

elseif(sel==1)

} publicstaticvoidmain(stringargs)

catch(arrayindexoutofbound***ceptione)finally

} }執行結果:

insituation0

noexceptioncaught

__insituation1____

inprocfinally

選擇題4.指出下列程式執行的結果 b

public class example;

public static void main(string args)

public void change(string str,char ch)

} a good and abc

b good and gbc

c test ok and abc

d test ok and gbc

5.執行下列程式, 會產生什麼結果 a

public class x extends thread implements runable

public static void main(string args)

}a 第一行會產生編譯錯誤

b 第六行會產生編譯錯誤

c 第六行會產生執行錯誤

d 程式會執行和啟動

6.要從檔案" file.dat"檔案中讀出第10個位元組到變數c中,下列哪個方法適合? a

a fileinputstream in=new fileinputstream("file.dat"); in.skip(9); int c=in.read();

b fileinputstream in=new fileinputstream("file.dat"); in.skip(10); int c=in.read();

c fileinputstream in=new fileinputstream("file.dat"); int c=in.read();

d randomaccessfile in=new randomaccessfile("file.dat"); in.skip(9); int c=in.readbyte();

7.容器被重新設定大小後,哪種布局管理器的容器中的元件大小不隨容器大小的變化而改變? b

a cardlayout

b flowlayout

c borderlayout

d gridlayout

8.給出下面**: c

public class person

} 那個語句是正確的?

a 編譯時將產生錯誤;

b 編譯時正確,執行時將產生錯誤;

c 輸出零;

d 輸出空。

9.對於下列**: c

public class parent

}class child extends parent

下述哪些方法可以加入類child?

a int addvalue( int a, int b )

b public void addvalue (int a, int b )

程式設計師面試

作為面試官,在面試程式設計師時,都會關注哪些問題?與其他崗位相比,程式設計師相對來說會內向一些,思維也會更嚴謹 更有個性。企業招聘程式設計師就是要求他能和團隊一起完成既定的開發任務,所以重點從技能水平 學習能力 團隊合作及工作心態等幾個方面考察程式設計師。技術水平是對程式設計師最基本的要求,很多企業...

程式設計師面試題2019

4.讓自己接觸更優秀的程式設計師。隨著 cs 崗位的快速增長,應對 檸檬市場 的當前解決辦法就是技術面試。但是同樣也有其他的方式來反映被面試者的資訊。例如,對熱點話題 部落格 技術的知識可以反映出對重要問題的意識。類似地,對恐怖故事採用幽默的 書寫方式,可以反映出經驗和處理新問題的能力。幸運的是,編...

程式設計師筆試面試題

計算機 筆試面試題整理 面試本帖最後由 locust j 於 2009 8 5 13 45 編輯推薦 附件名稱 筆試面試題整理.txt 附件大小 14kb 附件備註 附件內容已貼出 現在的公司招聘,都要筆試面試.如果你不是那種程式設計功底非常深厚的人,又不好好準備一番,在筆試面試中往往會處於被動局面...