1 . 算法有顺序结构、选择结构和循环结构三种基本控制结构,以下流程图①是顺序结构,②是____ 结构。
您最近一年使用:0次
2 . 一家互联网公司为了提高账号安全性,制定了密码强度检测规则。规则包括数字、符号、密码长度和字母的使用情况,如图所示。根据密码得分,系统会对账号安全等级进行“强”、“中”、“弱”分类,请回答下列问题。
(1)若某账号设置的密码为“A3abc791”,则系统反馈的安全等级为____ (选填:强/中/弱)。
(2)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。
def length (pwd): #计算密码长度得分
if ①____ :
return 25
#其余代码略
def letter (pwd): #计算字母得分
x, y=0,0
for i in pwd:
if 'a'<=i<='z':
x=10
elif ②____ :
y=10
return ③____
pwd=input(“输入密码:”)
#number()、char()分别用于计算数字、符号得分,代码略
score=length(pwd)+number(pwd)+letter(pwd)+char(pwd)
#计算安全等级,代码略
(1)若某账号设置的密码为“A3abc791”,则系统反馈的安全等级为
(2)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。
类别 | 规则 | 得分 |
数字 | 无数字 | 0 |
有一个数字 | 10 | |
有多于一个数字 | 20 | |
符号 | 无符号 | 0 |
有一个符号 | 10 | |
有多于一个符号 | 25 | |
密码长度 | 小于等于4个字符 | 5 |
5到7个字符 | 10 | |
大于等于8个字符 | 25 | |
字母 | 无字母 | 0 |
全都是大写或小写字母 | 10 | |
大小写混合 | 20 | |
安全等级评分标准 | 强 | 总得分≥75 |
中 | 50≤总得分<75 | |
弱 | 总得分<50 |
if ①
return 25
#其余代码略
def letter (pwd): #计算字母得分
x, y=0,0
for i in pwd:
if 'a'<=i<='z':
x=10
elif ②
y=10
return ③
pwd=input(“输入密码:”)
#number()、char()分别用于计算数字、符号得分,代码略
score=length(pwd)+number(pwd)+letter(pwd)+char(pwd)
#计算安全等级,代码略
您最近一年使用:0次
3 . 在结构化程序设计中,选择结构用于根据条件选择执行不同的____ 。
您最近一年使用:0次
4 . 在结构化程序设计中,哪种结构用于根据条件选择执行不同的代码块( )
A.顺序结构 | B.选择结构 | C.循环结构 | D.模块结构 |
您最近一年使用:0次
5 . 描述选择结构在处理多条件问题时的重要作用。
您最近一年使用:0次
6 . 描述选择结构在程序中的作用。
您最近一年使用:0次
7 . 在Java中,实现选择结构的关键字有______ 和______ 。
您最近一年使用:0次
8 . 在C++中,实现选择结构的关键字是?( )
A.if...else | B.for | C.while | D.switch |
您最近一年使用:0次
9 . 在程序中,用于实现“选择结构”的关键字是?( )
A.if | B.for | C.while | D.switch |
您最近一年使用:0次
10 . 在编程中,哪个概念描述了程序根据不同情况执行不同代码路径的能力?( )
A.分支 | B.循环 | C.递归 | D.模块化 |
您最近一年使用:0次