logo - 刷刷题
下载APP
【简答题】

以下是某C++程序,用来判定用户口令,请仔细阅读程序并完成要求。
//**********************************************************************//
// 口令检验程序 //
// //
// 文件名:password_check.cpp//
//*********************************************************************//
# incllide<iostream.h>
# include<string.h>
//*********************************************************************//
// 主函数 //
//*******************************************************************//
void main(void)
char.password[128]=’\o’;
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[i]>=’A’&&password[i]<=’z’)
capital=true;
if(password[i]>=’a’&&password[i]<=’z’)
lowercase=true;
if(password[i]>=’0’&&password[i]<=’9’)
digit=true;

//判断用户输入的口令中缺少哪中字符
if(!capital)
cout<<"您的用户口令中没有大写字母!"<<endl;
cout<<"请重新输入:";
else if(!lowercase)
cout<<"您的用户口令中没有小写字母!"<<endl;
cout<<"请重新输入:";
else if(!digit)
cout<<"您的用户口令中没有数字!"<<endl;
cout<<"请重新输入:";
else
cout<<"您的口令满足要求!"<<endl;
break;



设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到100%。如果认为该程序的语句或分支覆盖率无法达到100%,需说明为什么。

举报
参考答案:
参考解析:
.
刷刷题刷刷变学霸
举一反三

【单选题】会议室租用问题、测试用例选择问题和航班机组成员问题,这三个问题的遗传算法求解过程,与下述过程相同还是不同呢,说法正确的是_____。 【图片】

A.
求解过程是相同的,可能解的编码、初始解的获得、交叉与变异规则、汰选可能解形成新一代种群的规则、算法终止条件等都可以是相同的,但适应度函数是不同的,此外,这三个问题需要判断一个可能解是否是可行解 --- 即产生的可能解需要满足约束条件 (2) ,而图中示例没有这一过程
B.
求解过程是相同的,只是适应度函数不同,其他如可能解的编码、初始解的获得、交叉与变异规则、汰选可能解形成新一代种群的规则、算法终止条件等都可以相同
C.
求解过程是不同的,除适应度函数不同外,其他如可能解的编码、初始解的获得、交叉与变异规则、汰选可能解形成新一代种群的规则、算法终止条件等都是不同的
D.
其它选项的说法都正确

【单选题】检验程序通常安排在().

A.
粗加工后
B.
精加工后
C.
粗加工后,精加工前

【单选题】检验程序通常安排在().

A.
粗加工后
B.
精加工后
C.
粗加工后,精加工前

【单选题】粮油检验程序粮油出库检验时,下述作法不当的是()。

A.
采用随机扦样的方法扦样
B.
采用选择性的扦样方法扦样
C.
对质量指标和相关的卫生指标进行检验
D.
对粮油质量进行综合评价

【单选题】测试用例是一组()。

A.
测试用的输入数据以及对应的预期结果
B.
测试驱动程序
C.
测试数据
D.
测试程序及数据

【单选题】按照我国医疗机构水污染物排放标准(GB18466-2005)的规定,医疗机构污水中粪大肠菌群的检验程序是()

A.
污水稀释处理→乳糖胆盐发酵试验→EMB平板分离→革兰染色鉴定→乳糖蛋白胨培养鉴定→计数,报告结果
B.
污水稀释处理→乳糖胆盐发酵试验→EMB平板分离→三糖铁生化鉴定→乳糖蛋白胨培养鉴定→计数,报告结果
C.
污水稀释处理→双倍浓度SF增菌→SS平板分离→三糖铁生化鉴定→血清学鉴定→计数,报告结果
D.
污水稀释处理→双倍浓度GN增菌→EMB平板分离→三糖铁生化鉴定→血清学鉴定→计数,报告结果
E.
污水集菌→改良罗氏培养基培养→抗酸染色初步鉴定→致病力试验检点→计数,报告结果
相关题目:
【单选题】会议室租用问题、测试用例选择问题和航班机组成员问题,这三个问题的遗传算法求解过程,与下述过程相同还是不同呢,说法正确的是_____。 【图片】
A.
求解过程是相同的,可能解的编码、初始解的获得、交叉与变异规则、汰选可能解形成新一代种群的规则、算法终止条件等都可以是相同的,但适应度函数是不同的,此外,这三个问题需要判断一个可能解是否是可行解 --- 即产生的可能解需要满足约束条件 (2) ,而图中示例没有这一过程
B.
求解过程是相同的,只是适应度函数不同,其他如可能解的编码、初始解的获得、交叉与变异规则、汰选可能解形成新一代种群的规则、算法终止条件等都可以相同
C.
求解过程是不同的,除适应度函数不同外,其他如可能解的编码、初始解的获得、交叉与变异规则、汰选可能解形成新一代种群的规则、算法终止条件等都是不同的
D.
其它选项的说法都正确
【单选题】检验程序通常安排在().
A.
粗加工后
B.
精加工后
C.
粗加工后,精加工前
【单选题】检验程序通常安排在().
A.
粗加工后
B.
精加工后
C.
粗加工后,精加工前
【单选题】粮油检验程序粮油出库检验时,下述作法不当的是()。
A.
采用随机扦样的方法扦样
B.
采用选择性的扦样方法扦样
C.
对质量指标和相关的卫生指标进行检验
D.
对粮油质量进行综合评价
【单选题】测试用例是一组()。
A.
测试用的输入数据以及对应的预期结果
B.
测试驱动程序
C.
测试数据
D.
测试程序及数据
【单选题】按照我国医疗机构水污染物排放标准(GB18466-2005)的规定,医疗机构污水中粪大肠菌群的检验程序是()
A.
污水稀释处理→乳糖胆盐发酵试验→EMB平板分离→革兰染色鉴定→乳糖蛋白胨培养鉴定→计数,报告结果
B.
污水稀释处理→乳糖胆盐发酵试验→EMB平板分离→三糖铁生化鉴定→乳糖蛋白胨培养鉴定→计数,报告结果
C.
污水稀释处理→双倍浓度SF增菌→SS平板分离→三糖铁生化鉴定→血清学鉴定→计数,报告结果
D.
污水稀释处理→双倍浓度GN增菌→EMB平板分离→三糖铁生化鉴定→血清学鉴定→计数,报告结果
E.
污水集菌→改良罗氏培养基培养→抗酸染色初步鉴定→致病力试验检点→计数,报告结果