首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下是某C++程序,用来判定用户口令,请仔细阅读程序并完成要求。 //**********************************************************// // 口令检验程序
以下是某C++程序,用来判定用户口令,请仔细阅读程序并完成要求。 //**********************************************************// // 口令检验程序
admin
2012-04-10
41
问题
以下是某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://www.kaotiyun.com/show/7SNZ777K
本试题收录于:
四级软件测试工程师题库NCRE全国计算机四级分类
0
四级软件测试工程师
NCRE全国计算机四级
相关试题推荐
TCP/IP是一个协议族,它的体系结构分为4层:应用层、网际层、网络接口层和(1),其中ARP协议属于(2)。为了在源主机和目的主机之间传送数据,IP协议需要确定源主机和目的主机是否在同一个网络中。如果不在同一网络时,则必须通过(3)进行通信。
通过关系数据库的______运算,可以从表1-1和表1-2获得表1-3。
程序语言的语句从功能上大体可分为(39)两大类。
软件测试中的。测试由用户在软件开发者指导下完成,这种测试属于(53)阶段的测试活动。
若线性表(23,14,45,12,8,19,7)采用散列法进行存储和查找。设散列函数为 H(Key)=Key mod 7并采用线性探查法(顺序地探查可用存储单元)解决冲突,则构造的散列表为(38),其中,mod表示整除取余运算。
使用白盒测试方法时,确定测试数据应根据(37)和指定的覆盖标准。
在OSI参考模型中,顶层和最底层分别为(13),中继器工作在OSI参考模型中的(14)。
计算机的总线包含地址总线,数据总线和控制总线。某计算机CPU有16条地址总线,则该计算机最大的寻址空间为(2)字节,若该CPU寻址外部的数据存储器时,第16条地址线始终为高电平,则此数据存储器的地址空间为(3)字节。
传输一幅分辨率为640×480,6.5万色的照片(图像),假设采用的数据传输速度为56kbps,大约需要(13)秒钟。
软件开发中常采用的结构化生命周期方法,由于其具有的特征一般称其为(44)。
随机试题
专用会计核算软件的使用一般不需进行()。
根据我国《公司法》,下列表述不正确的有()。
感官性状良好的水,可直接水中含有铁、锰、氟、臭味等物质,必须进行
不属于传统数据模型的是()。
职业健康安全管理体系的建立与实施工作包括学习与培训、初始评审、体系策划、文件编写、体系试运行与评审完善等步骤。下列各项工作中,不属于体系策划的是______。
企业会计信息化的三个阶段有()。
我国教育目的制定的指导思想和理论基础是()
十月革命以后,中国的先进分子在各种社会主义的思想中,经过反复的比较、推求,选择了马克思主义的科学社会主义,由此产生了一批赞成俄国十月社会主义革命、具有初步共产主义思想的知识分子。在中国大地上率先举起马克思主义旗帜的是李大钊。下列李大钊所著文章中,热情歌颂十
Studiesoftheeffectthatmakesmanyofusslumberorfeelsleepyduringthequeen’sspeechonChristmasDayhaverevealedthat
FILIBUSTER:POSTPONE::
最新回复
(
0
)