21. 執行下列 Visual Basic 程式片段後,變數 Ans 的值為何?
60923e9e5fb8a.jpg
(A) 8
(B) 9
(C) 10
(D) 11

答案:登入後查看
統計: A(16), B(34), C(33), D(58), E(0) #2697692

詳解 (共 1 筆)

#5767505

C=10

如果10/3等於3的話

ans就+1

反之如果沒有等於3的話

ans就+2

從題目看出10/3沒有等於3

故原ans=0加上2=新ans

新ans等於2

 

接下來看

已知運算順序

(    )括號 → ^指數(次方) → -負數 → *;/乘除 → \反除法(求商數) → MOD(求餘數) → +;-加減

 

C=10*4+5/3(餘數)C=40+2=42

如果c=0 新ans+7 反之無則+9

故得知新ans 2 +9=11

如有錯誤歡迎更正

2
0