首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下是某C++程序,用来判定用户口令,请仔细阅读程序并完成要求。 //**********************************************************// // 口令检验程序
以下是某C++程序,用来判定用户口令,请仔细阅读程序并完成要求。 //**********************************************************// // 口令检验程序
admin
2012-04-10
25
问题
以下是某C++程序,用来判定用户口令,请仔细阅读程序并完成要求。
//**********************************************************//
// 口令检验程序 //
// 文件名:password_check. cpp //
//**********************************************************//
#include<iostream. h>
#include<string. h>
//**********************************************************//
// 主函数 //
//**********************************************************//
void main(void)
{
char password[128]={’\0/};
cout<<“请输入您的口令:";
cout. flush();
while(true){
cin. getline(password,128,’\n’);
if(strlen(password)<6) //口令长度少于6位
{
cout<<"您的用户口令少于6个字符!"<<endl;
cout<<"请重新输入:";
cout. flush();
}else{
bool capital=false; //检验是否有大写字母
bool lowercase=false; //检验是否有小写字母
bool digit=false; //检验是否有数字
for(unsigned int i=0;i<strlen(password);i++){
if(password
>=’A’&&password
<=’Z’)
capital=true;
if(passwordEi]>="a"&&password
<=’Z’)
lowercase=true;
if(password
>=’0’&&password
<=’9’)
digit=true;
}
//判断用户输入的口令中缺少哪中字符
if(capital){
cout<<"您的用户口令中没有大写字母!"<<endl;
cout<<"请重新输入:";
}else if(lowercase){
cout<<"您的用户口令中没有小写字母!"<<endl;
cout<<"请重新输入:";
}else if(digit){
cout<<"您的用户口令中没有数字!"<<endl;
cout<<"请重新输入:";
}else{
cout<<"您的口令满足要求!"<<endl;
break;
}
}
}
}
画出此程序主函数的控制流程图。
选项
答案
[*]
解析
转载请注明原文地址:https://kaotiyun.com/show/7SNZ777K
本试题收录于:
四级软件测试工程师题库NCRE全国计算机四级分类
0
四级软件测试工程师
NCRE全国计算机四级
相关试题推荐
关系数据库是(20)的集合,它由一个或多个关系模式定义。SQL语言中的数据定义功能包括对数据库、基本表、(21)和(22)的定义。设有关系Students(学号,姓名,年龄,性别,系名),如果要查询姓名至少包含5个字母,且倒数第二个字母为“G”的学生的学
Windows系统安装时生成的Documents and Settings、Winnt和System32文件夹是不能随意更改的,因为它们是(16)。在Windows文件系统中,(17)是一个合法的文件名;(18)不是合法的可执行文件的扩展名。
在面向对象方法中,(46)机制是对现实世界中遗传现象的模拟。
若程序中使用的变量未设置初始值,则(33)。
下面给出了一些软件编码的原则,其中错误的是(55)。
防火墙是隔离内部和外部网的一类安全系统。通常防火墙中使用的技术有过滤和代理两种。路由器可以根据(47)进行过滤,以阻挡某些非法访问。(48)是一种代理协议,使用该协议的代理服务器是一种(49)网关。另外一种代理服务器使用(50)技术,它可以把内部网络中的某
在AOE图中,关键路径是(43)。
在一个具有n个顶点的无向图中,要连通全部顶点至少需要(38)条边。
当客户机需要接收电子邮件时,客户端软件(例如,OutlookExpress或FoxMail等)与POP3服务器之间建立一条(66)连接。
中断是CPU与外部设备数据交换的重要方式。CPU响应中断时必须具备3个条件,分别为外部提出中断请求,本中断未屏蔽,(4)。CPU响应中断后,必须由(5)提供地址信息,引导程序进入中断服务子程序;中断服务程序的入口地址存放在(6)中。
随机试题
已知x=101011B,对x求逻辑非,结果是________B。
A.普瑞巴林B.阿米替林C.对乙酰氨基酚D.曲马朵E.可待因在癌痛治疗中用于中枢性或外周神经损伤所致的麻木样痛、灼痛的是
针型嵌体的主要优点是
痄腮的病因是丹痧的病因是
项目的竣工验收是投资由建设转入生产、使用和运营的标志,是()。
“明礼诚信”是中华民族的传统美德,这说明道德具有()。
群众创造历史的制约条件中,具有决定意义的是()。
对数据库设计过程中各个阶段的设计进行描述。
ForthepeoplewhohavenevertraveledacrosstheAtlanticthevoyageisafantasy.Butforthepeoplewhocrossitfrequentlyo
UNIVERSITYOFCALIFORNIA,IRVINE English&CertificateProgramsforInternationals Live,Learn,andEnjoy
最新回复
(
0
)