影音先锋AⅤ天堂资源站,13小箩利洗澡无码视频APP,午夜理论片日本中文在线,最近新免费韩国日本电影

萬能百科  > 計算機?  > 

[問答題] 完成下列問題:在考生文件夾下有一個工程文件sjt3.vbp,在程序運行時,單擊“輸入整數(shù)”按鈕,可以從鍵盤輸入一個整數(shù),并在窗體上顯示此整數(shù)的所有不

2021-07-20   

[問答題] 完成下列問題:

在考生文件夾下有一個工程文件sjt3.vbp,在程序運行時,單擊“輸入整數(shù)”按鈕,可以從鍵盤輸入一個整數(shù),并在窗體上顯示此整數(shù)的所有不同因子和因子個數(shù)。圖4是輸入53后的結(jié)果,圖5是輸入100的結(jié)果。已經(jīng)給出了全部控件和程序,但程序不完整。

[*]

[*]

要求:請在程序中的橫線處填寫正確的內(nèi)容。不能修改程序中的其他部分,也不能修改控件的屬性。最后用原來的文件名保存工程文件和窗體文件。

[題目提供的源程序]

Private Sub Command1_Click()

Dim n As Integer

Cls

(1) =InputBox("請輸入一個整數(shù)")

Print "因子數(shù)="; fun(n)

End Sub

Function fun(m As Integer)

Dim s As Integer

s=0

For k=1 To Abs(m)/2

If m Mod k= (2) Then

s=s+1

Print k

End If

Next k

(3)

End Function

正確答案:

[操作步驟] 第1步:打開工程文件sjt3.vbp。 第2步:分析并編寫程序。 第3步:調(diào)試、運行并保存程序。 [1]n [2]0 [3]fun=s

參考解析:

單擊“輸入整數(shù)”按鈕時觸發(fā)Command1_Click()事件,為完成題目要求,事件過程代碼中通過InputBox()函數(shù)來接收用戶輸入,并通過fun()函數(shù)對存入變量求解因子。因為已知代碼中fun()函數(shù)的實參是變量n,所以輸入的值應(yīng)存放在變量n中,[1]處應(yīng)填n。自定義函數(shù)fun用于求解因子,其算法是:利用循環(huán)語句把每一個可能的因子數(shù)與原數(shù)作求余運算:如果余數(shù)為0,則說明找到一個因子,輸出該因子,對因子個數(shù)加1;函數(shù)結(jié)束時,返回因子個數(shù)。

詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。

標(biāo)簽

<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>