逻辑表达式求值时常采用短路计算方式。“ &&" 、“ || ”、“!”分别表示逻

练习题库2022-08-02  45

问题 逻辑表达式求值时常采用短路计算方式。“ &&" 、“ || ”、“!”分别表示逻辑与、或、非运算,“ && ”、“ || ”为左结合,“!”为右结合,优先级从高到低为    “!”、“ && ”、“ || ”。对逻辑表达式“ x&& ( y II!z )”进行短路计算方式求值时,(    )。A.x为真,则整个表达式的值即为真,不需要计算y和z的值B.x为假,则整个表达式的值即为假,不需要计算y和z的值C.x为真,再根据z的值决定是否需要计算y的值D.x为假,再根据y的值决定是否需要计算z的值

选项 A.x为真,则整个表达式的值即为真,不需要计算y和z的值
B.x为假,则整个表达式的值即为假,不需要计算y和z的值
C.x为真,再根据z的值决定是否需要计算y的值
D.x为假,再根据y的值决定是否需要计算z的值

答案 B

解析 在进行逻辑与“ && ”运算时,只有当两个操作数的值为真,最后的结果才会为真。因此一旦 x 的值为假,整个运算表达式的值则为假。
转载请注明原文地址:https://tihaiku.com/congyezige/2408696.html

最新回复(0)