设a、b和c是int型变量,且a=2,b=4,c=6,则下面表达式中值为0的是:( )。 选择一个答案 a. 'a'+b b. a<=b c

设a、b和c是int型变量,且a=2,b=4,c=6,则下面表达式中值为0的是:( )。
选择一个答案 a. 'a'+b
b. a<=b
c. a||b+c&&b-c
d. ! ( ( a < b)&&!c||1)

答案是 D.
分析:a. 'a'+b =101为真,是1
b. a<=b 为真,是1
c. a||b+c&&b-c = a||(b+c)&& (b-c )=2 || 10 && -2=1 ||1 &&1=1
d. ! ( ( a < b)&&!c||1)= ! ( 1&& 0||1) =!1=0
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-16
选择d答案 a < b为真 !c为假 ( a < b)&&!c为假 ( a < b)&&!c||1为真 ! ( ( a < b)&&!c||1)为假
第2个回答  2012-04-16
选择d,,,括号内按先&&再||,,,然后!
第3个回答  2012-04-16
选择D
第4个回答  2012-04-16
是的

设a、b和c是int型变量,且a=2,b=4,c=6,则下面表达式中值为0的是...
答案是 D.分析:a. 'a'+b =101为真,是1 b. a<=b 为真,是1 c. a||b+c&&b-c = a||(b+c)&& (b-c )=2 || 10 && -2=1 ||1 &&1=1 d. ! ( ( a < b)&&!c||1)= ! ( 1&& 0||1) =!1=0 ...

设a、b和C都是int型变量。且a=3,b=4,c=5,则以下的表达式中值为0的表...
【答案】:D D。【解析】||和&&的优先级高于十和一,ll和&&的优先级相等,且是左结合的,就是从左边开始结合到右边。按照这个规则,正确选项为D。

设a、b和c都是int变量,且a=3,b=4,c=5;则以下的表达式中,值为0的表达式...
答案A:表达式a&&b,只有a b同时为0时,表达式为0。答案B:表达式a<=b,只有当a>b时表达式等于0。答案C:我好象记得逻辑运算符不能加减。答案D:表达式中II和&&为左结合,而!为右结合。所以可以把表达式理解为!C等于0,!cII1等于1,(a<b)&&!cII1等于1,则!((a<b)&&!cII1)等于0 ...

4、设a,b和c都是int型变量,且a=3,b=4,c=5;则以下的表达式中,值为0的...
先算(a<b) 为真 所得为非零,后面真都以 1来表示 ,得到表达式为 !(1&& !c || 1)再算!c 所得的值为 0 ,算后表达式变为 !(1 && 0 || 1)因为&&的优先级高于|| ,先算&& ,1 && 0 得到的值为0 ,表达式再变为 !(0 || 1)0 || 1 为真,值为1 ,最后表达式变为了!(1...

设a、b和c都是int 型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的...
C a||b=1 c&&b=1 !(a || b +c &&b-c)=!(1+1-5)=!(-3)只要是数值在判断的时候都为1所以!(-3)=0

46、设a,b和c都是int型变量,且a=3,b=4,c=5,则下列表达式中,值为0的...
A为真,(真 且 真);B为真,a <= b成立;C为真,a||b为真,c&&b为真,1+1=2,c为5,C的值为-3,为真(非0);D为假,a<b为真,!c为假,真&&假为假,或1为真,整体再取反为假。所以选D

设a,b,c都是整形变量,且a=3,b=4,c=5;,则以下的表达中,值为0的表达式是...
c||1)这个一个是0,所以就是答案。如果是二选一的话,||1!就是0,||前面你都可以不看,不管是什么优先级还是什么!((a<b)&&,不管什么和它搭配,这个表达式都是1,在取反

关于C语言表达式值的判断
题目是:设a,b,c都是int变量,a=3,b=4,c=5,下列表达式中,值为0的表达式是:A)'a'&&'b'B)a<=bC)a||b+c&&b-cD)!((a<b)&&!c||1)求高手解答一下,能给出详细解答的还有加分哦... 题目是:设a,b,c都是int变量,a=3,b=4,c=5,下列表达式中,值为0 的表达式是:A)'a'&&'b' B) a<=...

有定义:“int a=2,b=3,c=4;”,则下列选项中值为0的表达式是( )。
a=0,所以关系表达式!a一1为0,又因为逻辑与运算符“&&”两边的表达式只要一个等于零,则整个表达式为零,所以选项A正确。在选项8中,关系表达式a<b为真,表达式(a<b)&&!C为假,而表达式(a<b)&&!||为真,所以整个表达式的值为真。选项C中,a&&b的结果为真。在选项D中,aff(b+b)&...

设x,y和z是int型变量,且x=3, y=4, z=5,则下面表达式中值为0的是...
答案B、 其值为1,因为'x'和'y'在ASCII码中其值都为非0值,所以其值为1。答案C、 其值为1,还是同A一样,先判断最左边的x,其值x为非零,所以整个表达式x||y+z的值为1,再计算y-z=-1,为非零值,因此整个表达式的值为1。答案D、很明显为1,不用说了,这个题 ...

相似回答