民國114年 第2梯次 電腦軟體設計(C++)乙級 學科
第63題
下列C++語言程式片段,哪些函式宣告正確?
題目
下列C++語言程式片段,哪些函式宣告正確?
- (1) string error(int);
- (2) void func();
- (3) int* set(int*, int);
- (4) char[10] sum(int*, int)
官方答案
(1) string error(int);、(2) void func();、(3) int* set(int*, int);
解析
函式宣告需具備回傳型別、函式名稱、參數列與分號。第1項回傳 string、參數為 int,語法正確;第2項回傳 void、無參數,正確;第3項回傳 int 指標、參數為 int 指標與 int,正確。第4項把陣列寫在回傳型別位置,C++ 不能這樣回傳整個陣列,應改為 char* 或 std::array<char,10> 等合法型別,故不選。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。