[問答題] 在考生文件夾下有一個工程文件sjt5.vbp,其中含3個窗體,標(biāo)題分別為“啟動”、“注冊”、“登錄”,運行時顯示“啟動”窗體,單擊其上的按鈕時將彈出
[問答題] 在考生文件夾下有一個工程文件sjt5.vbp,其中含3個窗體,標(biāo)題分別為“啟動”、“注冊”、“登錄”,運行時顯示“啟動”窗體,單擊其上的按鈕時將彈出對應(yīng)窗體以進(jìn)行注冊和登錄。
注冊信息放在全局?jǐn)?shù)組users中,注冊用戶數(shù)(最多10個)放在全局變量n中(均已在標(biāo)準(zhǔn)模塊中定義)。
注冊時用戶名不能重復(fù),且“口令”與“驗證口令”須相同,注冊成功則在“啟動”窗體的標(biāo)簽中顯示“注冊成功”,否則顯示相應(yīng)錯誤信息。登錄時,檢驗用戶名和口令,若正確,則在“啟動”窗體的標(biāo)簽上顯示“登錄成功”,否則顯示相應(yīng)的錯誤信息。
標(biāo)準(zhǔn)模塊中函數(shù)finduser()的功能是:在users數(shù)組中搜索用戶名(即參數(shù)ch),找到則返回該用戶名在users中的位置,否則返回0。
已經(jīng)給出了所有控件和程序,但程序不完整,在Form2、Form3窗體文件中的橫線處填寫正確的內(nèi)容。
注意:不得修改已經(jīng)存在的程序和控件的屬性,最后程序按原文件名存盤。
[題目提供的源程序]
1.標(biāo)準(zhǔn)模塊源程序
Option Base 1
Public users(10,2) As String
Public n As Integer
Public Function finduser(ch As String) As Integer
For k=1 To 10
If users(k,1)=ch Then
finduser=k
Exit Function
End If
Next k
finduser=0
End Function
2.Form1源程序
Private Sub Command1_Click()
Form2.Text1=""
Form2.Text2=""
F
正確答案:[操作步驟] 第A步:打開工程文件。 第B步:分析并編寫程序。 第C步:保存工程。 [A]A [B]0 [C]FormA.LabelA [D]0 [E]n,B
參考解析:本題窗體和模塊較多,首先要理清思路,了解每一個窗體的功能。窗體1是啟動界面,可以選擇登錄或注冊;窗體2是注冊窗口,實現(xiàn)用戶的注冊;窗體3是登錄窗口,實現(xiàn)用戶的登錄;標(biāo)準(zhǔn)模塊中函數(shù)的功能是在數(shù)組中尋找用戶名,并返回其所在的位置。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。