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

admin2010-06-18  54

问题 【程序说明】假设用户名和口令存储在自由表“口令表”中,当用户输入用户名和口令并单击“登录”按钮时,若用户名输入错误,则提示“用户名错误”;若用户名输入正确,而口令输入错误,则提示“口令错误”。命令按钮“登录”的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、BOF()     
B、.NOT.BOF()
C、EOF()     
D、.NOT.EOF()

答案D

解析 表头测试函数的格式:BOF([<工作区号>/<别名>])
   功能:当记录指针指向表文件的首记录之前(表头)时,该函数值为.T.,否则返回.F.。输出值类型为逻辑型。[<工作区号>/<别名>]用于指定工作区,缺省为当前工作区。
   表尾测试函数的格式:EOF([<工作区号>/<别名>])
   功能:当记录指针指向表文件的末记录之后(表尾)时,该函数值为.T.,否则返回.F.。输出值类型为逻辑型。[<工作区号>/<别名>]用于指定工作区,缺省为当前工作区。本题DO WHILE循环的条件应是当到达表的末尾时,退出DO WHILE循环。
转载请注明原文地址:https://kaotiyun.com/show/23hZ777K
0

随机试题
最新回复(0)