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

题目

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


相似考题
参考答案和解析
正确答案: conststringUserName="admin";
conststringPassWord="123456";
stringusername,password;
inti=1;
while(i<=3)
{
Console.WriteLine("请输入用户名");
username=Console.ReadLine();
Console.WriteLine("请输入密码");
password=Console.ReadLine();
if(username==UserName&&password==PassWord)
break;
else
Console.WriteLine("你输入的用户名或者密码错误,请重新输入用户名和密码");
i++;
}
if(i<=3)
{
Console.WriteLine("正在登录系统");
}
else
Console.WriteLine("不能登录系统");
更多“编一个程序,要求使用while语句,输入用户名和密码,实现用户登”相关问题
  • 第1题:

    试题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

  • 第2题:

    在Windows2000ServerIIS5.0上配置基本验证,要求用户在能访问Web页面之前,输入其()。

    • A、用户名和验证码
    • B、邮箱和密码
    • C、用户名和密码
    • D、用户名和邮箱

    正确答案:C

  • 第3题:

    编一个程序,输入三个实数,要求使用ifelse语句把它们的中间数找出来,可以使用逻辑运算符。


    正确答案: floatx,y,z,second=0;
    Console.WriteLine("请输入三个float类型的值");
    x=float.Parse(Console.ReadLine());
    y=float.Parse(Console.ReadLine());
    z=float.Parse(Console.ReadLine());
    if((x>y&&xz))
    second=x;
    elseif((y>x&&yz))
    second=y;
    else
    second=z;
    Console.WriteLine("这三个数中的中间数为{0}",second);

  • 第4题:

    SSL VPN中文件共享应用在使用过程需输入用户名、密码和域信息,为了不想输入用户名密码,可以在文件共享服务器上设置权限。


    正确答案:正确

  • 第5题:

    编一个程序,用while循环语句,从键盘输入10个数,要求找出最大数和次大数。


    正确答案: inti=1,max=1,max1=1;
    ints;
    Console.WriteLine("请输入10个数:");
    while(i<=10)
    {
    s=int.Parse(Console.ReadLine());
    if(s>max)
    {
    max1=max;
    max=s;
    }
    elseif(s>max1)
    {
    s=max1;
    }
    i++;
    }
    Console.WriteLine("最大值为{0},次大值为{1}",max,max1);

  • 第6题:

    登录SMAP需要输入()进行登录。

    • A、用户名和密码
    • B、秘计
    • C、用户名
    • D、密码

    正确答案:A

  • 第7题:

    登入BBS或虚拟社区的用户名和密码是指下列哪一个()

    • A、ISP的帐号和密码
    • B、在该社区申请的用户名和密码
    • C、电子信箱的用户名和密码
    • D、进入windows的用户名和密码

    正确答案:B

  • 第8题:

    单选题
    登录SMAP需要输入()进行登录。
    A

    用户名和密码

    B

    秘计

    C

    用户名

    D

    密码


    正确答案: C
    解析: 暂无解析

  • 第9题:

    判断题
    Windows系统要求用户必须输入用户名及密码登录才能使用。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第10题:

    问答题
    编一个程序,用while循环语句,从键盘输入10个数,要求找出最大数和次大数。

    正确答案: inti=1,max=1,max1=1;
    ints;
    Console.WriteLine("请输入10个数:");
    while(i<=10)
    {
    s=int.Parse(Console.ReadLine());
    if(s>max)
    {
    max1=max;
    max=s;
    }
    elseif(s>max1)
    {
    s=max1;
    }
    i++;
    }
    Console.WriteLine("最大值为{0},次大值为{1}",max,max1);
    解析: 暂无解析

  • 第11题:

    判断题
    SSL VPN中文件共享应用在使用过程需输入用户名、密码和域信息,为了不想输入用户名密码,可以在文件共享服务器上设置权限。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

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

    正确答案: conststringUserName="admin";
    conststringPassWord="123456";
    stringusername,password;
    inti=1;
    while(i<=3)
    {
    Console.WriteLine("请输入用户名");
    username=Console.ReadLine();
    Console.WriteLine("请输入密码");
    password=Console.ReadLine();
    if(username==UserName&&password==PassWord)
    break;
    else
    Console.WriteLine("你输入的用户名或者密码错误,请重新输入用户名和密码");
    i++;
    }
    if(i<=3)
    {
    Console.WriteLine("正在登录系统");
    }
    else
    Console.WriteLine("不能登录系统");
    解析: 暂无解析

  • 第13题:

    在修复过程中,选择要修复的Windows后,必须输入()才能执行。

    • A、用户名和密码
    • B、用户名
    • C、密码
    • D、不需要输入

    正确答案:A

  • 第14题:

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

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

    正确答案:D

  • 第15题:

    编一个程序,利用do-while循环语句,从键盘上输入10个整数,求出它们的和。


    正确答案: inti=1,n,sum=0;
    do
    {
    Console.WriteLine("请输入一个整数");
    n=int.Parse(Console.ReadLine());
    sum=sum+n;
    i++;
    }while(i<=10);
    Console.WriteLine("这十个整数的和为{0}",sum);

  • 第16题:

    编一个程序,利用while循环语句,找出2到100之间的素数。


    正确答案: inti=2,j;
    boolb;
    Console.WriteLine("2到100中的素数为:");
    while(i<=100)
    {
    b=true;
    j=2;
    while(j<=i-1)
    {
    if(i%j==0)
    {
    b=false;
    break;
    }
    j++;
    }
    if(b==true)Console.Write("{0}",i);
    i++;
    }
    Console.WriteLine();

  • 第17题:

    密码验证的程序输入项不包括:()。

    • A、验证码
    • B、权限
    • C、用户名
    • D、密码

    正确答案:A

  • 第18题:

    aaa架构中哪个是要求用户输入用户名和密码?


    正确答案:authentication

  • 第19题:

    要想进入自己的申请的电子信箱,在电子邮箱登入窗口处,用户名和密码应该()

    • A、登入windows的用户名和密码
    • B、系统管理员用户名和密码
    • C、在该网站申请的电子信箱的用户名和密码
    • D、ISP的帐号和密码

    正确答案:C

  • 第20题:

    问答题
    编一个程序,利用do-while循环语句,从键盘上输入10个整数,求出它们的和。

    正确答案: inti=1,n,sum=0;
    do
    {
    Console.WriteLine("请输入一个整数");
    n=int.Parse(Console.ReadLine());
    sum=sum+n;
    i++;
    }while(i<=10);
    Console.WriteLine("这十个整数的和为{0}",sum);
    解析: 暂无解析

  • 第21题:

    问答题
    aaa架构中哪个是要求用户输入用户名和密码?

    正确答案: authentication
    解析: 暂无解析

  • 第22题:

    单选题
    在Windows2000ServerIIS5.0上配置基本验证,要求用户在能访问Web页面之前,输入其()。
    A

    用户名和验证码

    B

    邮箱和密码

    C

    用户名和密码

    D

    用户名和邮箱


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    认证就是辩别用户是谁的过程。通常该过程通过输入有效的用户名和()实现。
    A

    密码

    B

    计算机语言

    C

    程序

    D

    操作系统


    正确答案: A
    解析: 暂无解析