单选题
若x和y为整数,以下表达式中不能正确表示数学关系|x-y|<10的是______。
A、
abs(x-y)<10
B、
(x-y)>-10&&(x-y)<10
C、
!(x-y)<-10||!(y-x)>10
D、
(x-y)*(x-y)<100
【正确答案】
C
【答案解析】
[解析] 由于逻辑非运算符!的优先级最高,因此对于C选项的运算顺序是:先运算!(x-y),结果只能为0或1;然后运算!(y-x),结果也只能为0或1。因此!(x-y)<-10与!(y-x)>10两个表达式的值一定是0(假),最后两个表达式进行||(或)运算,值为0,因此不管x、y为任何值,该表达式的值一定为0,故选项C中的表达式不正确。
提交答案
关闭