民國108年 第2梯次 電腦軟體設計(JAVA)乙級 學科
第76題
下列Java 語言程式片段,那些函式宣告正確?
題目
下列Java 語言程式片段,那些函式宣告正確?
- (1) int set(int x, int y) { return 0; }
- (2) vo id fun c() {}
- (3) String error(int x) { return "a"; }
- (4) char [] sum(int x, int y) { return "a" }
官方答案
(1) int set(int x, int y) { return 0; }、(2) vo id fun c() {}、(3) String error(int x) { return "a"; }
解析
檢視各函式宣告的語法與回傳型態一致性。選項1正確:int set(int x,int y) 回傳 int 0,型態相符。選項2正確:void func( ) 無回傳值,空方法主體合法。選項3正確:String error(int x) 回傳字串 a,型態相符。選項4錯誤:char[ ] sum(...) 宣告回傳字元陣列,但 return a 回傳的是 String 物件,型態不相容會編譯失敗;且方法主體遺漏分號,故不正確。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。