[單項選擇題] 在窗體上畫一個名稱為Command1的命令按鈕和一個名稱為List1的列表框。如下圖所示程序的功能是:單擊命令按鈕后,程序用“篩選法”求出1-1
2021-07-20
[單項選擇題] 在窗體上畫一個名稱為Command1的命令按鈕和一個名稱為List1的列表框。如下圖所示程序的功能是:單擊命令按鈕后,程序用“篩選法”求出1-100之間的全部素數(shù)。并將素數(shù)在列表框中顯示出來。根據(jù)題意,填空處應選擇
Option Base 1
Dim a(100)As Integer
Private Sub Command1_Click()
n = 100
For i = 2 To Sqr(n)
For j = i + 1 To n
If j Mod i = 0 And a(j)<> 0 Then a(j)= 0
Next j
Next i
For i = 1 To n
If a(i)<> 0# Then
Next i
End Sub
Private Sub Form_Load ()
For i = 1 To 100
a (i)=i
Next i
End Sub
正確答案:C解析:[分析]: 程序的功能是:先將其下標值作為數(shù)組的初值,然后,用2去除它后面的每個數(shù),如能被整除,就將其值賦0,再用3、4.....[*]去除它后面的每個數(shù),也是如能被整除,就將其值賦0,數(shù)組剩下的非0值就是素數(shù)。最后將其素數(shù)在List1列表框中顯示出來。注意此題中的數(shù)組a是公共變量。向列表框添加內(nèi)容時,選項C是正確的。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域?qū)I(yè)人士。