在考生文件夹下有一个工程文件vbsj5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,运行时显示“启动”窗体,如图1-329所示,单击其上按钮时弹出对应窗体进行注册或登录。注册信息放在全局数组users 中,注册用户数(最多10个)放在全局变量n中(均已在标准模块中定义)。注册时用户名不能重复,且“口令”与“验证口令”须相同,如图1-330所示,注册成功则在“启动”窗体的标签中显示“注册成功”,否则显示相应错误信息。登录时,如图1-331所示,检验用户名和口令,若正确,则在“启动”窗体的标签上显示“登录成功”,否则显示相应错误信息。标准模块中函数finduser 的功能是:在 users数组中搜索用户名(即参数ch),找到则返回该用户名在users 中的位置,否则返回0。已经给出了所 有控件和程序,但程序不完整,请去掉程序中的注释符,把Form2、Form3窗体文件中的“?”改为正确的内容。
【正确答案】【操作步骤】
步骤1:打开考生文件中的本题工程文件vbsj5.vbp,在代码编辑窗口,去掉程序中的注释符“'”,将问号“?”改为正确的内容。
参考代码:
'---注册窗体Form2-
n = n + 1
ElseIf finduser(Trim$(Text1)) > 0
Then
Form1.Label1.Caption = "注册成功!"
'---登录窗体Form3-
If k = 0 Then
ElseIf Trim$(Text2) <> users(k, 2)
Then
步骤2:按要求将文件保存至考生文件夹中。
【答案解析】