首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下是某C++程序,用来判定用户口令,请仔细阅读程序并完成要求。 //**********************************************************// // 口令检验程序
以下是某C++程序,用来判定用户口令,请仔细阅读程序并完成要求。 //**********************************************************// // 口令检验程序
admin
2012-04-10
19
问题
以下是某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全国计算机四级
相关试题推荐
在下面的程序中,若实参a与形参x以引用调用(call by reference)的方式传递信息,则输出结果为(1);若实参a与形参x以值调用(call by value)的方式传递信息,那么输出结果为(2)。MainprogramPr
办公自动化软件一般应用于______。
(41)程序可以找出C语言源程序中的语法错误。为某个应用而用不同高级语言编写的程序模块经分别编译产生(42),再经过(43)处理后形成可执行程序。
数据库管理技术是在(20)的基础上发展起来的。数据模型的三要素是数据结构、数据操作和(21)。建立数据库系统的主要目标是减少数据的冗余,提高数据的独立性,并集中检查(22)。
使用常用文字编辑工具编辑正文时,为改变该文档的文件名,常选用(1)命令;在“打印预览”方式下,单击“(2)”按钮可返回编辑文件:将正文中所有“Computer”改写为“计算机”,常选用(3)命令。
商品关系P(商品名,条形码,产地,价格)中的(55)属性可以作为该关系的主键。查询由“北京”生产的185L电冰箱的SQL语句应该如下:SELECT商品名,产地FROMPWHERE产地=’北京’AND(56);
若程序中定义了三个函数f1、f2和f3,并且函数f1调用f2、f2调用f3,那么,在程序运行时不出现异常的情况下,函数的返回方式为(32)。
在面向对象技术中,多态性的含义是(48)。
若程序中使用的变量未设置初始值,则(33)。
软件开发中常采用的结构化生命周期方法,由于其具有的特征一般称其为(44)。
随机试题
40岁农民。诊断为左肺炎球菌肺炎,治疗上该患者应用青霉素800万单位,每日2次静点.三天后体温未明显下降。左胸痛加重。你考虑可能为哪种情况
A、五味子B、山楂C、栀子D、豆蔻E、砂仁表面黄白色,有三条较深纵向槽纹的药材为
房屋拆迁工作没有技术性,可以由任意单位承担。
[2008年,第62题]图5.2-8示拉杆承受轴向拉力F的作用,设斜截面m-m的面积为A,则为()。
一般电动机正常运行情况下用电设备端子处电压偏差允许值+5%~-5%。()
【背景资料】项目建设期2年,运营期6年,建设投资2000万元,预计全部形成固定资产。项目资金来源为自有资金和贷款。建设期内,每年均衡投入自有资金和贷款各500万元,贷款年利率为6%。流动资金全部用项目资本金支付,金额为300万元,于投产当年投入。固定资产
在解决复杂总体同度量问题上,综合指数与平均指数法不同。综合指数是在个体指数的基础上计算总指数,而平均指数是通过引进同度量因素,先计算出总体总量,然后进行对比。()
影响股票价格的因素是股票投资风险之源,其中系统风险可由下列哪个因素引起?()
弗洛伊德认为()则是心理结构的表层,它面向外部世界,是对外在世界的直接感知。
1.Whoknowsbetterthanyourcustomerswhereyouroperationscanbeimproved?Today,progressivefirmsincreasinglyrelyonadv
最新回复
(
0
)