21. 執行下列 Visual Basic 程式片段後,變數 Ans 的值為何?
(A) 8
(B) 9
(C) 10
(D) 11
答案:登入後查看
統計: A(16), B(34), C(33), D(58), E(0) #2697692
統計: 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