【程序说明】假设用户名和口令存储在自由表“口令表”中,当用户输入用户名和口令并单击“登录”按钮时,若用户名输入错误,则提示“用户名错误”;若用户名输入正确,而口令输入错误,则提示“口令错误”。命令按钮“登录”的Click事件中的代码如下。 【程序】 USE

admin2010-06-18  47

问题 【程序说明】假设用户名和口令存储在自由表“口令表”中,当用户输入用户名和口令并单击“登录”按钮时,若用户名输入错误,则提示“用户名错误”;若用户名输入正确,而口令输入错误,则提示“口令错误”。命令按钮“登录”的Click事件中的代码如下。
【程序】
USE  口令表
GO TOP
flag=0
DO WHILE  (3)
   IF Alltrim (用户名)= =Alltrim(Thisform. Text1. Value)
       IF Alltrim (口令)==Alltrim(Thisform. Text2,Value)
           WAIT“欢迎使用”WINDOW TTMEOUT2
       ELSE
           WATT“口令错误” WINDOW TIMEOUT2
       ENDIF
       flag=1
       EXIT
   ENDIF
   SKIF
ENDDO
IF  (4)
   WAIT“用户名错误”WINDOW TIMEOUT2
ENPIF
  

选项 A、flag=1     
B、flag=0
C、flag=TRUE     
D、flag=FALSE

答案B

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

最新回复(0)