考虑如下Java代码片段:`int x = 0, z = 0; boolean b = x > 0 && z++ > 1;` 执行完毕后,变量`z`的值以及`b`的值分别为: A. z = 0, b = false B. z = 1, b = false C. z = 0, b = true D. z = 1, b = true 答案解析 逻辑与运算符`&&`具有短路特性。`x > 0` 为假,因此`&&`运算符不会再计算右侧的表达式`z++ > 1`,所以z的值不会自增,仍然为0,同时`b`为false。 正确答案:A