首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,运行时显示“启动”窗体,单击其上按钮时弹出对应窗体进行注册或登录。注册信息放在全局数组users中,注册用户数(最多10个)放在全局变量n中(均已在标准模块中
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,运行时显示“启动”窗体,单击其上按钮时弹出对应窗体进行注册或登录。注册信息放在全局数组users中,注册用户数(最多10个)放在全局变量n中(均已在标准模块中
admin
2020-06-30
105
问题
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,运行时显示“启动”窗体,单击其上按钮时弹出对应窗体进行注册或登录。注册信息放在全局数组users中,注册用户数(最多10个)放在全局变量n中(均已在标准模块中定义)。
注册时用户名不能重复,且“口令”与“验证口令”须相同,注册成功则在“启动”窗体的标签中显示“注册成功”,否则显示相应错误信息。登录时,检验用户名和口令,若正确,则在“启动”窗体的标签上显示“登录成功”,否则显示相应错误信息。标准模块中函数finduser的功能是:在users数组中搜索用户名(即参数ch),找到则返回该用户名在users中的位置,否则返回0。已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把Form2、Form3窗体文件中的“?”改为正确的内容。
注意:不得修改已经存在的程序和控件的属性,最后程序按原文件名存盘。
选项
答案
步骤1:打开考生文件夹中的本题工程文件sjt5.vbp,在代码编辑窗口,去掉程序中的注释符“’”,将问号“?”改为正确的内容。参考代码: ’---注册窗体Form2- n=n+1 Else If finduser(Trim$(Text1))>0 Then Form1.Label1.Caption="注册成功!" ’----登录窗体Form3- If k=0 Then Else If Trim$(Text2)<>users(k,2)Then 步骤2:按要求将文件保存至考生文件夹中。
解析
本题源程序在“注册”窗体的“确定”按钮的单击事件过程中,先判断是否输入用户名,若没有输入则弹出提示信息,否则通过调用标准模块中的finduser函数,检查输入用户是否存在于users数组中(条件表达式为:finduser(17rim$(Text1))>0),若该用户存在则弹出提示信息,否则进一步检查前后两次输入的密码是否一致,若前后不一致则弹出提示信息,否则通过调用过程writeusers将该用户名及密码写入数组user。s中,并在“启动”窗体的标签(Form1.Label1)中显示“注册成功”。每调用一次过程writeusers,全局变量n将记录新增一个用户,即n=n+1。
在“登录”窗体的“登录”按钮的单击事件过程中,通过调用标准模块中的finduser函数,检查输入用户是否存在于users数组中,若不存在(条件表达式为:k=0)则弹出提示信息,否则进一步检查该用户的密码输入是否正确(条件表达式为:Trim$(Text2)<>users(k,2)),若不正确则弹出提示信息,否则在“启动"窗体的标签(Form1.Label1)中显示“登录成功”。
转载请注明原文地址:https://kaotiyun.com/show/6nHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上有一个名为Command1的命令按钮,并有如下事件过程:PrivateSubCommand1_Click()a$="$wallowsModGenulled"b$=Right(a$,8):c$=Mid(a$,1,8)MsgBoxa$
以下关于VB文件的叙述中,正确的是
假定有如下语句:answer$=MsgBox(“Stringl”,“String2”,“String3”,2)执行该语句后,将显示一个信息框,单击其中的“确定”按钮,则answer$的值为()。
在窗体上有一个名为Command1的命令按钮,并有如下事件过程:PrivateSubCommandl——Click()aS=“SwallowsModGenulled”b$=Right(aS,8):c$=Mid(aS,1
为了在形状控件中填充图案,应设置的属性是()。
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有两个标题分别为“读数据”和“统计”的命令按钮。请添加两个标签,其名称分别是Label1和Label2,标题分别为“单词的平均长度为”和“最长单词的长度为”;再添加两个名称分别为Text1和Text2,
对下列二叉树进行前序忘记遍历的结果为
构成计算机软件的是
在考生文件夹下有一个工程文件sjt5.vbp,在该工程文件中已经定义了一个学生记录类型数据StudType。有三个标题分别为“学号”、“姓名”和“平均分”的标签;三个初始文本为空,用于接收学号、姓名和平均分的文本框Text1、Text2和Text3;一个用
能够存放组合框的所有项目内容的属性是( )。
随机试题
在通常情况下,手术治疗前最重要的伦理原则是
企业投资项目可行性研究在()的基础上,对项目的组织实施方案进行研究论证。
设计C30混凝土,已知单位用水为180kg,水灰比为0.7,砂率为40%,混凝土的表观密度为2400k/m3,则石子用量应为()kg。
某公司招聘人员,在签订劳动合同时要求员工交300元制服押金,以便制作统一的工作服装,并表示在员工与公司结束劳动关系并将制服完好返还公司后,公司将该押金全额返还给员工。2014年1月,甲与该公司签订了3年的劳动合同,试用期为6个月。2015年2月2
下列各项有关职工薪酬确认和计量的表述中正确的有()。
资本的流通时间包括()。
试述学前儿童运动系统的保育要点。
下列()不能对数据表排序。
Someoldpeopledon’tlikepopsongsbecausetheycan’t______somuchnoise.
It’sasimplecalculus,kidsandmoney:Frombirthuntilcollegegraduation,childrenconsumedollarslikethey’rechickennugge
最新回复
(
0
)