民國113年 第2梯次 電腦軟體設計丙級 學科
第33題
對於下列Visaul Basic.NET 程式片段,何者敘述有誤?
題目
對於下列Visaul Basic.NET 程式片段,何者敘述有誤?
- (1) 當A=1,B=1 時,迴圈執行一次
- (2) 列印順序為 -1, -0.5, 0, 0.5, 1, 1.5, 2, 2.5, 3
- (3) 共執行9 次
- (4) STEP 為0.5
官方答案
(1) 當A=1,B=1 時,迴圈執行一次
解析
以Visual Basic.NET的For迴圈觀念來看,若起始值A=1、終值B=1、每次遞增STEP=0.5,條件為當迴圈變數<=B時才執行。第一次變數值1 <= 1成立,執行一次迴圈本體後再加0.5變成1.5,接著判斷1.5 <= 1不成立即結束。因此當A=1,B=1時僅執行一次,選項1正確。其餘選項涉及列印順序、執行次數及STEP數值,需依實際迴圈變數運算判斷,僅選項1的敘述無誤。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。