民國114年 普通考試 電子工程 計算機概要
第24題
下列程式碼的執行成果為多少?def f(x, y):return x+y, x-y, x+2*ydata=f(123, 456)print(data[1])
題目
下列程式碼的執行成果為多少?def f(x, y):return x+y, x-y, x+2*ydata=f(123, 456)print(data[1]) A. 579 B. -333 C. 1035 D. [579,-333,1035]
官方答案
- 答案:B. -333
解析
此題考 Python tuple 回傳與索引。函式 f(123,456) 回傳 (123+456, 123-456, 123+2*456) = (579, -333, 1035)。data[1] 取第二個元素 -333,故正確答案為 B。選項 A 為 data[0],C 為 data[2],D 為整個 tuple 列印格式錯誤。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。
官方資料
答案以考選部公告之測驗式試題標準答案 PDF 為準。