如果在运行表单时,要使表单的标题栏显示“登录窗口”,则可以在Forml的Load事件中加入语句 假设用户名和口令存储在自由表“口令表”中,当用户输入用户名和口令并单击录”按钮时,若用户名输入错误,则提示“用户名错误”;若用户名输入正确,而口令输入错误,则

admin2006-08-25  73

问题 如果在运行表单时,要使表单的标题栏显示“登录窗口”,则可以在Forml的Load事件中加入语句
假设用户名和口令存储在自由表“口令表”中,当用户输入用户名和口令并单击录”按钮时,若用户名输入错误,则提示“用户名错误”;若用户名输入正确,而口令输入错误,则提示“口令错误”。若命令按钮“登录”的click事件中的代码如    USE 口令表    GO TOP    flag=0    DO WHILE.not.EOF0     IF Ailtrim(用户名)=Alltrim(This form.Text1.Value)         IF Alltrim(口令)=Alltrim(Thisform.Text2.Value)             WA1T"欢迎使用"WIN DOW TIMEOUT2         ELSE            WAIT"口令错误" WINDOW TIMEOUT2         ENDIF         flag=1         EXIT       ENDIF       SKIP     ENDDO     IF______         WAIT"用户名错误"WINDOW TIMEOUT2     ENDIF    则在横线处应填写的代码是

选项 A、flag=-1
B、flag=0
C、flag=1
D、flag=2

答案B

解析 从题干中的程序段中可以看出,flag变量起到了标志位的作用,用于标识用户是否正确地输入了用户名。当用户名被正确输入的时候,会将变量flag的值置为1,否则为0。系统初始化时,flag变量的值被设置为0,表示用户名还没有被正确输入,如果用户输入了正确的用户名,程序将继续判断用户输入的密码是否正确,不管密码输入正确与否,程序都会执行到语句flag=1,把变量flag的值设置为1,因此程序可以用flag的值来判断是否用户名被正确输入。最后对flag的值进行判断,如果flag的值为0,就是用户名没有被正确输入的情况。故选项B为正确答案。
转载请注明原文地址:https://kaotiyun.com/show/PRKZ777K
0

相关试题推荐
最新回复(0)