题目内容
(请给出正确答案)
[多选题]
在用C/C++程序设计时,如果处理的分支多,各个分支的条件能通过一个表达式取不同的值描述,较优的选择是采用()。
A.if语句
B.case语句
C.goto诏句
D.switch语句
查看答案
如果结果不匹配,请 联系老师 获取答案
A.if语句
B.case语句
C.goto诏句
D.switch语句
A、switch中的表达式的值限定了数据类型,只能是byte、char、int类型的值,返回其他类型的值,程序会提示错误。
B、从case到break代表一个分支结构。case后面为常量表达式,用于判断与switch中表达式是否相等。
C、如果每个分支的值和表达式都不相等,则执行default后面的语句。
D、default语句不可以去掉。
结构化程序设计的3种结构是()。
A.顺序结构,分支结构,跳转结构
B.顺序结构,选择结构,循环结构
C.分支结构,选择结构,循环结构
D.分支结构,跳转结构,循环结构
多分支选择结构的Case语句中“变量值列表”不能是()。
A.常量值的列表,如Case1,3,5
B.变量名的列表,如Casex,y,z
C.To表达式,如Case10To20
D.Is关系表达式,如CaseIs<20
A.分支结构使用if保留字
B.Python中if-else语句用来形成二分支结构
C.Python中if-elif-else语句描述多分支结构
D.分支结构可以向已经执行过的语句部分跳转
A.如果“条件表达式”的值是O,则一次循环体也不执行
B.如果“条件表达式”的值不为0,则至少执行一次循环体
C.不论“条件表达式”的值是否为“真”,至少要执行一次循环体
D.如果“条件表达式”的值恒为O,则无限次执行循环体
设计若干测试数据,使得程序中每个判定表达式的每个分支都至少执行一次(真假分支均被满足一次)的覆盖方法被称为______。
A) 逻辑覆盖
B) 语句覆盖
C) 判定覆盖或分支覆盖
D) 条件覆盖