問題詳情
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)
用户評論
【用戶】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