民國106年 第2梯次 電腦軟體設計丙級 學科

第1題

若欲計算X , Y , Z 的總和,並把值指定給T ,請問在V i s u a l B a s i c . N E T 語言程式中,D i m T A s I…

題目

若欲計算X , Y , Z 的總和,並把值指定給T ,請問在V i s u a l B a s i c . N E T 語言程式中,D i m T A s I n t e g e r = X - Y - Z 犯了何種錯誤?

  1. (1) 編譯錯誤
  2. (2) 變數宣告錯誤
  3. (3) 邏輯錯誤
  4. (4) 文法錯誤

官方答案

(3) 邏輯錯誤

解析

題目要求計算 X、Y、Z 的總和並指定給 T,正確運算應為 T = X + Y + Z。程式碼卻寫成 X - Y - Z,語法與編譯皆可通過,但執行結果不符合預期,屬於邏輯錯誤(Logic Error)。變數宣告 Dim T As Integer 本身無誤,因此不是編譯、宣告或文法錯誤。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料