民國109年 第2梯次 電腦軟體設計丙級 學科
第51題
下列流程圖所對應的Visaul Basic.NET 指令為何?
題目
下列流程圖所對應的Visaul Basic.NET 指令為何?
- (1) Do...Loop
- (2) Case
- (3) Do...Loop Until
- (4) Do...Whil e
官方答案
(3) Do...Loop Until
解析
在 Visual Basic.NET 中,若流程圖為先執行迴圈主體,再判斷條件,且條件成立時才停止迴圈,對應的結構即為 Do...Loop Until。關鍵在於測試時機:Do...Loop Until 屬於後測迴圈(post-test),會至少執行一次主體,再評估 Until 後的條件,當條件為 True 時結束迴圈。與 Do...Loop While 相較,Until 的終止條件為「成立即停止」而非「成立即繼續」,這是判斷此類後測迴圈最常用的觀念。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。