首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,程序运行时显示“启动”窗体,单击窗体上按钮时弹出对应窗体进行注册或登录。 注册信息放在全局数组users中,注册用户数(小于或等于10个)放在全局变量
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,程序运行时显示“启动”窗体,单击窗体上按钮时弹出对应窗体进行注册或登录。 注册信息放在全局数组users中,注册用户数(小于或等于10个)放在全局变量
admin
2018-03-20
26
问题
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,程序运行时显示“启动”窗体,单击窗体上按钮时弹出对应窗体进行注册或登录。
注册信息放在全局数组users中,注册用户数(小于或等于10个)放在全局变量n中(均已在标准模块中定义)。
注册时用户名不能重复,且“口令”与“验证口令”必须相同,注册成功则在“启动”窗体的标签中提示“注册成功”,否则提示相应错误信息。登录时,检验用户名和口令,若正确,则在“启动”窗体的标签上提示“登录成功”,否则提示相应错误信息。
标准模块中函数finduser的功能是:在users数组中搜索用户名(参数ch),找到则返回该用户名在users中的位置,否则返回0。
文件中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把Form2、Form3窗体文件中的?改为正确的内容。
注意:不得修改已经存在的程序和控件的属性;最后,程序按原文件名存盘。
选项
答案
【操作步骤】 步骤1:打开本题工程文件。 步骤2:打开代码编辑窗口,去掉程序中的注释符“’”,将问号改为正确的内容。 参考答案 ’Form2 窗体代码 Private Sub Command1 Click() ’清空重置 Text1=" " Text2=" " Text3=" " End Sub Sub writeusers()’向数组users中写入新用户信息 n=n+1 ’用户数目自增 users(n,1)=Text1 ’保存用户的用户名、密码 users(n,2)=Text2 End Sub Private Sub Command2 Click() If Text1=" "Then MsgBox("必须输入用户名!") Text1.SetFocus ’Text1重新获得焦点 ElseIf finduser(Trim $(Text1))>0 Then ’如找到相同名,则返回位置一定大于0 MsgBox("此用户名已经存在!") ElseIf Text2<>Text3 Then ’比较口令与验证口令是否相同 MsgBox("口令验证错误!") Else writeusers Form1.Label1="注册成功!" ’当注册成功后Labe11显示成功信息 Form2.Hide End If End Sub ’Form3 窗体代码 Private Sub Command1 Click() k=finduser(Trim $ (Text1))If k=0 Then ’验证用户名是否存在 MsgBox("没有注册!") ElseIf Trim $ (Text2)<>users(k,2)Then ’验证输入的密码是否正确 MsgBox("口令错误!") Else Form1.Labe11.Caption="登录成功!" Form3.Hide End If End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
转载请注明原文地址:https://jikaoti.com/ti/p1y0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下程序用来建立一个5×5矩阵,该矩阵两条对角线上的元素为1,其余元素为0,请补充完该程序。该程序运行结果如下图所示。PrivateSubformClick()Dims(5,5)AsIntegerforN=1To5forM
文件根据数据性质,可分为【】文件和【】文件。
按数据流的类型,结构化设计方法有两种设计策略,它们是变换分析设计和【】
以下程序段中,循环体执行的次数是______。i=0:j=1Whilei<=j+1Printi;i=i+2;i=j-1Wend
在窗体中添加一个命令按钮,并编写如下程序:PrivateSubCommand1_Click()x=1:y=2:z=3x=y:y=z:z=xEndSub程序执行后,输出的结果是______。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
设树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
下列叙述中正确的是
若将变量TestDate声明为Date类型,则下列为变量TestDate赋值的语句中正确的是()。
表达式Sgn(0.25)的值是
随机试题
某工厂建一排污无盖的长方体,其体积为V,底面每平方米造价为a元,侧面每平方米造价为b元,为使其造价最低,其长、宽、高各应为多少?
关于T型管引流的护理说法正确的是
A.轻度精神发育迟滞B.儿童孤独症C.中度精神发育迟滞D.儿童多动症E.儿童精神分裂症患儿,男,7岁。因不能入学由母亲带来心理门诊。母亲诉2周岁时患儿聪明伶俐,2岁半以后无明显原因开始不愿说话,及至5岁时几乎一天不说话,从不与父母有交流,就连父
人民币是我国的法定货币,支付我国境内的一切公共的和私人的债务,任何单位或个人均不能拒收。( )
作为一名即将走上教师岗位的新教师,你认为教师应该具备的学科专业素养是什么?
数字鸿沟:是指在全球数字化进程中,不同国家、地区、行业、企业、社区之间,由于对信息、网络技术的拥有程度、应用程度以及创新能力的差别而造成的信息落差的趋势。根据上述定义,下列现象属于数字鸿沟的是()。
某公司的员工中,拥有本科毕业证、计算机登记证、汽车驾驶证的人数分别为130,110,90.又知只有一种证的人数为140,三证齐全的人数为30,则恰有双证的人数为
韩先生为了寻找曾经帮助他的司机,向新闻媒体提供了他记得的车牌信息,韩先生看到的车牌号为“晋BM****”,最后一位是字母,其他三位全是奇数,且数字逐渐变大,那么符合要求的车牌有().
Notwoeconomiccrisesareidentical.Butthesamequestionsrecur.Howdidwegetintothismess?Howcanwegetoutofit?How
WhatdoIwant?It’sreallyavery【C1】______question:yetmanyofusarenotsure.【C2】______itdoesn’thavetobeallthatdif
最新回复
(
0
)