問題詳情

12.有關下列Visual Basic程式Print Int(Rnd*2)*2 + Int(Rnd*3)*3 執行結果,其值介於多少?
(A) 0~5
(B) 0~8
(C) 0~13
(D) 0~22

參考答案

答案:B
難度:適中0.568421
統計:A(8),B(54),C(33),D(0),E(0)

用户評論

【用戶】Yi Fang

【年級】高三下

【評論內容】請問,可以解答嗎?

【用戶】Balmer Lee

【年級】高二上

【評論內容】Rnd會產生0~(0.99999999)的數,所以要先看Rnd*2得到0~1,Rnd*3得到0~2,(0~1)*=(0~2),(0~2)*3=(0~6),兩個相加得0~8。

【用戶】Balmer Lee

【年級】高二上

【評論內容】上述中"(0~1)*"更正為"(0~1)*2",漏打了2,抱歉

【用戶】Balmer Lee

【年級】高二上

【評論內容】Rnd會產生0~(0.99999999)的數,所以要先看Rnd*2得到0~1,Rnd*3得到0~2,(0~1)*=(0~2),(0~2)*3=(0~6),兩個相加得0~8。

【用戶】Balmer Lee

【年級】高二上

【評論內容】上述中"(0~1)*"更正為"(0~1)*2",漏打了2,抱歉

【用戶】修改個人資料

【年級】大三上

【評論內容】1*2+2*3=8