当前位置:IT认证>BASIC题库

问题:[多项选择题]

[多项选择题] 在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有两个标签L1和L2,标题分别为“口令”和“允许次数”;一个命令按钮C1,标题为“确定”;两个文本框名称分别为Text1和Text2。其中Text1用来输入口令(输入时,文本框内容显示“*”),初始内容为空;Text2的初始内容为3。并给出了C1的事件过程,但不完整,要求去掉程序中的注释符,把程序中的改为正确的内容,使得程序运行时,在Text1中输入口令后,单击“确定”,如果输入的是“123456”则在Text1中显示“口令正确”;如果

  

参考答案: [操作步骤]步骤A:打开本题工程文件,将文本框TextA的PasswordChar属性设置为“*”。步骤B:打开代码编辑窗口,去掉程序中的注释符,将问号改为正确的内容。(阴影部分是需考生填入的内容)PrivateSubCl_Click()IfTextA.Text="ABCDEF"Then’输入的口令与正确的口令相比较TextA.Text="口今正确"TextA.Passwordchar=""ElseTextB.Text=TextB.Text-A’当密码错误时TextB中的数减AIfTextB.Text>0ThenMsgBox"第"&(C-TextB.Text)&"次口令错误,请重新输入"ElseMsgBox"C次输入错误,请退出"TextA.Enabled=False’当TextA的Enabled属性为false时则文本不能输入EndIfEndIfEndSub步骤C:调试并运行程序,关闭程序后按题目要求存盘。

  参考解析

[考点]本题考点有:文本框的Text、PasswordChar和Enabled属性,&连接符以及MsgBox()函数。本题通过判断文本框Text1输入的密码是否为“123456”执行不同的操作。每输入一次错误密码,将提示重新输入,直到文本框Text2中的数值为0时,则提示错误,并禁用文本框Text1。

微信端