问题:[选择题]
A.Ⅱ、Ⅲ B.Ⅱ、Ⅲ、Ⅳ C.Ⅰ、Ⅲ D.Ⅲ、Ⅳ
● 参考解析
本题是考查对逻辑运算符的理解。逻辑运算符&&、‖在运算中有“短路”行为:例如,A&&B,如果A的值为false,则直接将整个表达式的值置为false,对B的值不加考察。而运算符&、|没有这种行为。所以在选项A、C中,s.length()会导致抛出空指针异常。
推荐题目
相关标签