[填空題] 在窗體中添加一個命令按鈕,(其Name屬性為Command1),然后編寫代碼。程序的功能是產(chǎn)生100個小于1000(不含1000)的隨機(jī)正整數(shù),并統(tǒng)
[填空題] 在窗體中添加一個命令按鈕,(其Name屬性為Command1),然后編寫代碼。程序的功能是產(chǎn)生100個小于1000(不含1000)的隨機(jī)正整數(shù),并統(tǒng)計其中5的倍數(shù)所占比例。請在【12】和【13】、【14】處填入適當(dāng)?shù)膬?nèi)容,將程序補(bǔ)充完整。Private Sub Command1_Click( )Dim a(100)For j=1 To 100 a(j)=Int ( 【12】 )If a(j) 【13】 5=0 Then 【14】 Print a(j)Next jPrintprint k/100 End Sub
正確答案:[12] (999*Rnd)+1
參考解析:根據(jù)題意,F(xiàn)or j循環(huán)用來為數(shù)組a(100)賦值,所賦之值為Rnd隨機(jī)產(chǎn)生。由于需要產(chǎn)生100個小于1000的正整數(shù),故[12]處填:(999*Rnd)+1。注意,該處不能寫成:(1000*Rnd),因為它有可能產(chǎn)生一個小于1的小數(shù),此時會被Int函數(shù)轉(zhuǎn)換為0,如此就違反了題目中關(guān)于正整數(shù)的要求。 [13] Mod [14] k=k+1 If語句判斷數(shù)組中5的倍數(shù),故[13]填:Mod,表示取模。 由于要計算出5的倍數(shù)所占的比例,故每判斷出一個5的倍數(shù),便令一個變量加1,觀察Print k/100可以得出該變量為k。故[14]填:k=k+1。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。