以下哪个表达式的结果与其余三项不同?(假设a=true,b=false,c=true)

答案解析

核心考点:逻辑运算符优先级、异或运算特性及三目运算符转换。 解题思路分析: 需逐一计算各选项: A: !(T||F)=!T=F,F ^ T=T B: a为true执行!c → !T=F C: F | (T^F)=F|T=T D: (T||T)=T && (F||T)=T → T 结果差异: B选项结果为false,其他均为true 选项分析: A. 正确结果为true B. 正确结果为false(正确答案) C. 正确结果为true D. 正确结果为true 易错点提醒: - 忽视异或运算的"相同为假,不同为真"特性 - 混淆位运算符&与逻辑运算符&&的差异 - 忽略三目运算符的表达式类型转换规则
正确答案:B
随机推荐
开始刷题