分支语句是否执行由它前面的布尔表达式的值决定,我们称在If...End If结构中包含其他If...End If或流控制结构的构造为嵌套。在If...End If结构中,可嵌套的If□End If结构的数量或深度是( )。
A.有限制的
B.没有严格限制的
C.最多3层
D.最多5层
第1题:
在双分支选择结构中,当条件表达式的值为true时,执行语句块1,否则执行语句块2。
第2题:
switch语句也是多分支语句,功能与if系列条件语句相同,不同的是它只能针对某个表达式的值作出判断,从而决定执行哪一段代码。
第3题:
14、以下关于Python的选择结构(分支结构)的描述中,错误的是()?
A.Python的选择结构使用关键字if, elif和else来实现,每个if后面必须有elif或者else
B.if-else结构是可以嵌套的,形成多分支结构
C.if语句会判断if后面的逻辑表达式,当表达式结果为真时,执行if中的语句块
D.Python中采用缩进表示逻辑包含关系,是语法部分,缩进不正确会影响分支功能
第4题:
20、在“if-语句” 和 “while-语句”中,布尔表达式的作用仅仅用于执行流程的控制
第5题:
对于switch语句,描述错误的()
A.switch中的表达式的值限定了数据类型,只能是byte、char、int类型的值,返回其他类型的值,程序会提示错误。
B.从case到break代表一个分支结构。case后面为常量表达式,用于判断与switch中表达式是否相等。
C.如果每个分支的值和表达式都不相等,则执行default后面的语句。
D.default语句不可以去掉。