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

第7題

下列Visaul Basic.NET 程式,其執行結果為何?

題目

下列Visaul Basic.NET 程式,其執行結果為何?

  1. (1) 306
  2. (2) 146
  3. (3) 130
  4. (4) 156

官方答案

(4) 156

解析

此程式以計數器控制迴圈,逐次把累加值加進總和。迴圈從 1 執行到 12,每次加入 2 倍的計數值,因此總和為 2×(1+2+…+12)=2×78=156。可用等差數列公式驗算:n(n+1)/2=12×13÷2=78,再乘 2 得 156。作答時要確認迴圈的起訖值與累加式,因為邊界多一次或少一次,就會得到其他數值。

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

官方資料