問題詳情

23. 下列虛擬程式碼(pseudo code)執行後,sum的值為何?
int sum=300 ;
for (int i=2; i < 11; i=i+2) sum=sum + i ;
(A) 300
(B) 352
(C) 330
(D) 354

參考答案

答案:C
難度:計算中-1
書單:沒有書單,新增

用户評論

【用戶】不叫賭俠的陳小刀

【年級】高三下

【評論內容】提供的虛擬程式碼中,首先將變數 sum 設置為 300,然後進行一個循環,從 i 等於 2 開始,每次遞增 2,直到 i 不小於 11 為止,每次迴圈都將 i 的值加到 sum 上。讓我們來逐步計算:初始時 sum = 300第一次迴圈: i = 2, sum = 300 + 2 = 302第二次迴圈: i = 4, sum = 302 + 4 = 306第三次迴圈: i = 6, sum = 306 + 6 = 312第四次迴圈: i = 8, sum = 312 + 8 = 320第五次迴圈: i = 10, sum = 320 + 10 = 330所以最後 sum 的值為 330。

【用戶】不叫賭俠的陳小刀

【年級】高三下

【評論內容】提供的虛擬程式碼中,首先將變數 sum 設置為 300,然後進行一個循環,從 i 等於 2 開始,每次遞增 2,直到 i 不小於 11 為止,每次迴圈都將 i 的值加到 sum 上。讓我們來逐步計算:初始時 sum = 300第一次迴圈: i = 2, sum = 300 + 2 = 302第二次迴圈: i = 4, sum = 302 + 4 = 306第三次迴圈: i = 6, sum = 306 + 6 = 312第四次迴圈: i = 8, sum = 312 + 8 = 320第五次迴圈: i = 10, sum = 320 + 10 = 330所以最後 sum 的值為 330。