工学

问答题编一个程序,要求使用while语句,输入用户名和密码,实现用户登录程序的功能,至多允许输入三次,超过三次不允许登录。

题目
问答题
编一个程序,要求使用while语句,输入用户名和密码,实现用户登录程序的功能,至多允许输入三次,超过三次不允许登录。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

(3)

A.BOF()

B..NOT.BOF()

C.EOF()

D..NOT.EOF()


正确答案:D
解析:表头测试函数的格式:BOF([工作区号>/别名>])
  功能:当记录指针指向表文件的首记录之前(表头)时,该函数值为.T.,否则返回.F.。输出值类型为逻辑型。[工作区号>/别名>]用于指定工作区,缺省为当前工作区。
  表尾测试函数的格式:EOF([工作区号>/别名>])
  功能:当记录指针指向表文件的末记录之后(表尾)时,该函数值为.T.,否则返回.F.。输出值类型为逻辑型。[工作区号>/别名>]用于指定工作区,缺省为当前工作区。本题DO WHILE循环的条件应是当到达表的末尾时,退出DO WHILE循环。

第2题:

在相关系统登录界面,勾选“保持登录状态”后,下次登录的时候会是什么情况?( )

A.输入用户名和密码进行登录

B.输入用户名即可登录系统

C.下次登陆将直接进入系统


正确答案:C

第3题:

用户登录FTP主机时设置不接受匿名方式,则()

A、用户输入anonymous,密码。nonymou:可登录

B、用户输入anonymous,不需密码可登录

C、用户输入。nonymous,密码。dmin可登录

D、用户输入。nonymous,无法登录


D、用户输入。nonymous,无法登录

第4题:

如果通过Console口登录路由器时配置了()验证方式,需要在登录之前输入登录用户名和密码。


正确答案:AAA

第5题:

用户登录模块中,当用户名或者密码输入错误时,系统应该给出() 提示。

  • A、用户名错误
  • B、密码错误
  • C、用户名和密码错误
  • D、用户名或者密码错误

正确答案:D

第6题:

在考生文件夹下完成如下简单应用: 1.打开“课程管理”数据库,使用SQL语句建立一个视图salary,该视图包括系号和平均工资两个字段,并且按平均工资降序排列。将该SQL语句存储在four.prg文件中。 2.打开考生文件夹下的表单six,如下图所示。其中,“登录”命令按钮的功能是:当用户输入用户名和口令以后,单击“登录”按钮时,程序在自由表“用户表”中进行查找,若找不到相应的用户名,则提示“用户名错误”,若用户名输入正确,而口令输入错误,则提示“口令错误”。修改“登录”命令按钮Click事件中标有错误的语句,使其能够正确运行。注意:不得做其他修改。


正确答案:
(1)【操作步骤】
步骤1:单击工具栏中的“打开”按钮,打开考生文件夹下的数据库文件“课程管理”。
步骤2:单击工具栏中的“新建”按钮,新建一个程序,输人如下代码。
CREATE sql VIEW salary AS SELECT教师表.系号,AVG(教师表.工资)As平均工资FROM教师表;
GROUP BY教师表.系号0RDER BY 2 DESC 步骤3:保存程序为four.prg,并运行该程序。
(2)【操作步骤】
步骤1:单击工具栏中的“打开”按钮,打开考生文件夹下的表单six.sex,“登录”按钮中的代码如下。
************“登录”按钮的Click事件代码************
USE用户表
GO TOPflag=0
&&下面语句有错误
wHILE.NOT.EOF
IF Alhrim(用户名)==Alltrim(This form.Text1.Value)IF Alltrim(口令)==Alltrim(Thisform.Text2.Value)WAIT”欢迎使用”WINDOW TIMEOUT 2
ELSE
WAIT”口令错误”WINDOW TIMEOUT 2ENDIF
flag=1EXITENDIF&&下面语句有错误
NEXTENDD0&&下面语句有错误
CASE FLAG=0
WAIT”用户名错误”WINDOW TIMEOUT 2FNnTF
************************
步骤2:修改程序中的错误如下。
错误l:将“WHILE”改为“DO WHILE”。
错误2:将“NEXT”改为“SKIP”。
错误3:将“CASE”改为“IF”。
步骤3:保存并运行表单。

第7题:

试题12

有一个标题为“登录”的用户登录窗体,窗体上有两个标签,标题分别是“用户名:”和“密码:”,用于输入用户名的文本框名为“UserName”,用于输入密码的文本框名为“UserPassword”,用于进行倒计时显示的文本框名为“Tnum”,窗体上有一个标题为“确认”的按钮名为“OK”,用于输入完用户名和密码后单击此按钮确认。

输入用户名和密码,如用户名或密码错误,则给出提示信息;如正确,则显示“欢迎使用!”信息,要求整个登录过程要在30秒中完成,如果超过30秒还没有完成正确的登录操作,则程序给出提示自动终止整个登录过程。

请在程序空白处填入适当的语句,使程序完成指定的功能。

Option ,Compare Database

Dim Second As Integer

Private Sub Form_open(Cancel As Integer)

Second=0

End Sub

Private Sub Form_Timer()

If Second > 30 Then

MsgBox “请在30秒中登录”, vbcritical, “警告”

Docmd.close

Else

Me!Tnum=30-Second

End If

Second =___【12】__

End Sub

Private Sub OK_Click()

If Me.UserName< > “123” Or Me.UserPassword < > “456” Then

MsgBox “错误!”+“您还有”& 30-Second & “秒”,vbcritical,“提示”

Else

Me.TimerInterval=___【13】____ ‘终止Timer事件继续发生

End If

End Sub


正确答案:

试题12分析
题目设计了一个登陆窗体,要求整个登录过程要在30秒中完成,如果超过30秒还没有完成正确的登录操作,则程序给出提示自动终止整个登录过程。Private Sub Form_Timer()过程首先判断时间是否超过30秒,超过则发出警告,如果没有则显示还剩多少时间,然后second时间增1,所以第12空应天“second+1”,如果出现错误,要终止Timer事件继续发生,将Me.TimerInterval重新设置,第13空天False。
试题12答案
[12]second+1
[13]False

第8题:

一个系统的登录操作规格说明如下:

登录对话框有两个数据输入:用户名和密码,登录操作对两个输入数据进行检查,要求用户名中只能包含字母和数字(字母不区分大小写),密码可以包含任何字符,用户名和密码都不能为空且长度不限。当用户名或密码为空时,则登录失败并提示对应的出错信息;当用户名不正确或用户名不存在的或密码错误时,则登录失败并提示以下三种相应的出错信息:用户名不合法(即包含有非字母、非数字字符),或用户名不存在,或密码错误;当用户名和密码都正确时,则显示登录成功信息,完成登录。

假设正确的用户名是abcd123,密码是123456。

使用等价类方法为上述规格说明设计等价类表。


正确答案:设计等价类
设计等价类

第9题:

windows下使用命令行工具登录iSQL的步骤()。

  • A、进入/dmdbms/bin下运行Isql.exe,输入命令login
  • B、输入服务器名:localhost,用户名和密码:SYSDBA
  • C、输入端口号:12345,登录成功
  • D、使用exit退出iSQL

正确答案:A,B,C,D

第10题:

下列关于OMM工具条已经上面启动程序登录用户名和密码说法正确的是()

  • A、OMM工具条的登录用户名和密码默认为cgbill/cgbill
  • B、话单浏览工具的登录用户名和密码默认为cgbill/cgbill
  • C、SPU的登录用户名和密码默认为cgbill/cgbill
  • D、备份工具的登录用户名和密码默认为cgbill/cgbill

正确答案:B,C,D

更多相关问题