网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
设有定义: int a=64,b=8; 则表达式(a&b)‖(a&&b)和(a|b) && (a‖b)的值分别为(  )。
A

1和1

B

1和0

C

0和1

D

0和0


参考答案

参考解析
解析:
逻辑或运算符“‖”,计算左表达式值,如果为真,则不计算右表达式,而整个表达式为真,若左表达式为假,再计算右表达式然后做或运算。逻辑与运算符“&&”,计算左表达式值,如果为假则不计算右表达式,而整个表达式为假,若左表达式为真,再计算右表达式然后做与运算。a=64=10000008,b=8=1000B,a&b=0为假,a&&b为真,(a&b)‖(a&&b)为真,值为1。a|b=1001000B为真,a‖b为真,则(a|b) && (a‖b)为真,值为1。答案选择A选项。
更多 “单选题设有定义: int a=64,b=8; 则表达式(ab)‖(ab)和(a|b) (a‖b)的值分别为(  )。A 1和1B 1和0C 0和1D 0和0” 相关考题
考题 设有 int x=8; 则表达式 (++x*1/3) 的值是( )。 A.2B.3C. 2.6D.0

考题 若有定义语句: int a=5; ,则表达式: a++ 的值是 【 6 】 。

考题 若有定义语句int b=2;,则表达式(b 若有定义语句int b=2;,则表达式(bA.4B.8C.0D.2

考题 设有整形数组的定义int a[]=new int[8],则a.length的值为( )。A.8B.9C.7D.6

考题 设有如下的变量定义:double x=4.700000;float y=2.5f;int z=7;则执行表达式“y+z%3* (int) (x+y)%2/4”后的值是【 】。

考题 设有定义int a=b,则计算表达式 a+=a-=a*a 后,a为() A、-60B、0C、2D、-24

考题 定义int a=5,b;,则执行表达式b= a*--a之后,变量b的值为_________。

考题 设有如下变量定义: double a=3.500000;float b=2.5; int m=2,n=3; 则表达式“(float)(m+n)/2+(int)a%(int)b”的值是( )A.2.5B.3.5C.4.5D.表达式不正确

考题 设有定义语句:double x=2.5, y=4.7;int a=7;那么表达式x+a%3*(int)(x+ y)%2/4的值为【 】。

考题 设有定义语句:int a=12;,则表达式a*=2+3的运算结果是______。

考题 设有如下定义: int a=4; 则计算表达式“a+=a-a*a”后的值是( )。A.0B.-12C.-24D.-8

考题 设int b=2;, 则表达式(b>1)的值是______。A.0B.2C.4D.8 设int b=2;, 则表达式(b<<2)/(b>>1)的值是______。A.0B.2C.4D.8

考题 若有定义语句int b=2;,则表达式(b2)/(3||b)的值是( )。A.4B.8C.0D.2

考题 若有定义:int x=1,y=2;float a=3.7,b=2.1;则(x+y)%2+(int)a/(int)b表达式的值为( )。

考题 设有定义nit a:float f; double int i,则表达式10+'a'+i+f值的数据类型是( )A.intB.floatC.doubleD.不确定

考题 若有定义“int a=5,b=7;”,则表达式a%-(b%2) 运算后,a的值为( )。A.0B.1C.11S 若有定义“int a=5,b=7;”,则表达式a%-(b%2) 运算后,a的值为( )。A.0B.1C.11D.3

考题 若有定义:int a,b;则表达式(a=2,b=5,a*2,b++,a+b)的值是() A.7B.8C.9D.10

考题 设有定义语句“int x=10, *p=&x”,则表达式的值为10的有( )。 A、pB、*pC、*&xD、*p=xE、x=*p

考题 设有整型数组的定义:inta[ ];new int[8];,则a.length的值为下列哪项?A.8B.9C.7D.6

考题 设有定义语句“int a=10,*p=a;”,则表达式“a十*p”的值是( )A.10B.20C.100D.语法出错

考题 设有定义语句“int a[]={2, 4,6,8,10},*p=s;”,则值为8的表达式是( )A.*p+3B.*p+4C.*(p+4)D.*(s+3)

考题 若有定义语句:int a=3,b=2,c=1;,则表达式a<b?a:b的值是【 】。

考题 整型变量a,b的值定义如下:int a=3;int b=4;则表达式 ++a==b的值为: A.4B.falseC.3D.true

考题 若有定义:int i=7,j=8;则表达式i=j||iA、1B、变量i的值C、0D、变量j的值

考题 若有定义:int a,b;则表达式(a=2,b=5,a*2,b++,a+b)的值是()A、7B、8C、9D、10

考题 单选题若有定义语句 int b=2; 则表达式(b2)/(3‖b)的值是(  )。A 8B 2C 4D 0

考题 单选题若有定义:int i=7,j=8;则表达式i=j||i A 1B 变量i的值C 0D 变量j的值