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

第58題

下列何者非V i s a u l B a s i c . N E T 語言迴圈控制指令?

題目

下列何者非V i s a u l B a s i c . N E T 語言迴圈控制指令?

  1. (1) D o U n t i l . . . L o o p
  2. (2) D o W h i l e . . . L o o p
  3. (3) F o r . . . N e x t
  4. (4) S w i t c h . . . C a s e

官方答案

(4) S w i t c h . . . C a s e

解析

迴圈指令的特性是讓同一段程式碼重複執行,Do Until…Loop、Do While…Loop、For…Next 都具有此特性,只是判斷條件的時機與計數方式不同。Switch…Case 屬於「多重選擇(分岔)」指令,依運算式的值挑選其中一個 Case 執行一次,執行完就離開,不會回頭重複,因此不是迴圈。VB.NET 另有 While…End While、For Each…Next 等迴圈指令。

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

官方資料