已知a为整型变量,与表达式a!=0真假情况不同的表达式是()
A a>0||a<0
B a
C !a==0
D !a
请问选哪个,应该怎么去理解这个题目。
a!=0`
当a==0时此表达式值为0
当a为非0时 此表达式值为1
A a>0||a<0
当a=0时 此表达式值为0
当a为非0时 此表达式值为1
与表达式a!=0完全一样```
B a
当a=0时`表达式的值为 0
当a为非0时 此表达式值为非0也就是1
也一样``
C !a==0
当a=0时`!a表达式的值为 1 !a==0 的值为0
当a为非0时 `!a表达式的值为0 !a==0 的值为1
一样
D !a
当a=0时`表达式的值为1
不一样了 选D
每个都写出来就可以了```
当a==0时此表达式值为0
当a为非0时 此表达式值为1
A a>0||a<0
当a=0时 此表达式值为0
当a为非0时 此表达式值为1
与表达式a!=0完全一样```
B a
当a=0时`表达式的值为 0
当a为非0时 此表达式值为非0也就是1
也一样``
C !a==0
当a=0时`!a表达式的值为 1 !a==0 的值为0
当a为非0时 `!a表达式的值为0 !a==0 的值为1
一样
D !a
当a=0时`表达式的值为1
不一样了 选D
每个都写出来就可以了```
温馨提示:答案为网友推荐,仅供参考
第1个回答 2008-07-23
a!=0
A不等于0
就是说A不等于0时表达式=1
你一个一个算
答案就出来咯
取a=10
A a>0||a<0------1
B a---------------10
C !a==0---------1
D !a-----------------0
不是0都是真,所以答案选D
A不等于0
就是说A不等于0时表达式=1
你一个一个算
答案就出来咯
取a=10
A a>0||a<0------1
B a---------------10
C !a==0---------1
D !a-----------------0
不是0都是真,所以答案选D
第2个回答 2008-07-23
无论a!=0是真是假
D都和它真假相反
A、B、C都和它相同
D都和它真假相反
A、B、C都和它相同
第3个回答 2008-07-23
选D。
当a 是0时,a!=0为假
当a不是0时,a!=0为真。
而选项A中,a>0||a<0就直接表示 a!=0。(与题目相同)
选项B中,当a是0时,表达式(a)为假
当a不是0时,表达式(a)为真(与题目相同)
选项C中,先进行!运算,再进行 ==运算。
分析可得,(与题目相同)
选项D中,与选项B相反,则与题目相反。(正确)
当a 是0时,a!=0为假
当a不是0时,a!=0为真。
而选项A中,a>0||a<0就直接表示 a!=0。(与题目相同)
选项B中,当a是0时,表达式(a)为假
当a不是0时,表达式(a)为真(与题目相同)
选项C中,先进行!运算,再进行 ==运算。
分析可得,(与题目相同)
选项D中,与选项B相反,则与题目相反。(正确)