单选题若有定义:int a=1,b=2,c=3;则执行表达式(a=b+c)‖(++b)后,a、b、c的值依次为(  )。A1,2,3B5,3,2C5,2,3D5,3,3

单选题
若有定义:int a=1,b=2,c=3;则执行表达式(a=b+c)‖(++b)后,a、b、c的值依次为(  )。
A

1,2,3

B

5,3,2

C

5,2,3

D

5,3,3


参考解析

解析:
‖表示或运算,当第一个表达式为真时,第二个表达式就不会被执行。根据优先级规则,||两边都是括号,所以先计算(a=b+c),将b+c的值赋值给a,则a=5,而||右边的括号不会被执行,所以b=2,c=3。答案选择C选项。

相关考题:

( 6 )若有定义语句: int a=3,b=2,c=1;, 则表达式 ab?a:b 的值是 ___________ 。

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

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

若有定义语句:int x=3,y=2,z=1;则表达式x <y?x:y的值是______。

若有定义intx=3,y=2和floata=2.5,b=3.5,则表达式:(x+y)%2+(int)a/(int)b的值是()。A.0B.2C.1.5D.1

若有定义语句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表达式的值为( )。

若有定义“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=6,b=2;charc1=’a’,c2=’b’;则表达式a+b%5+c2-c1的值是() A.7B.8C.9D.表达式错误

若有定义:int a=2,b=3;floatx=3.5,y=2.5;则表达式(float)(a+b)/2+(int)x%(int)y的值是() A.3.5B.3.0C.2.5D.2.0

若有定义:int a=5,b=2,c=1;则表达式a-b A.0B.1C.3D.-1

若有定义:int x=3,y=4;则表达式!x||y的值为() A.1B.0C.3D.4

若有定义:int a=1,b=2,c=3;则语句++a||++b运行后b的值为() A.1B.0C.2D.3

若有定义:int x,a;则语句x=(a=3,a+1);运行后,x、a的值依次为() A.3,3B.4,4C.4,3D.3,4

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

若有定义int a=2;则执行完语句a/=a*a;后,a的值是 ( )A.0.5B.0C.1/2D.1/4

若有如下定义: int x=3,y=2,Z; 则表达式Z=X/y*3.0的值是( )。A.2B.2C.3D.3

若有定义:int a=2,b=3;float x=3.5,y=2.5;则下面表达式的值为______。(float)(a+b)/2+(int)x%(int)yA.3.5B.35C.3.5D.35

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

若有定义:int a=3,b=2,c=1;并有表达式:①a%b,②abc,③bc+1,④c+=1,则表达式值相等的是()。A、①和②B、②和③C、①和③D、③和④

若有定义:int x=3,y=4;则表达式!x||y的值为()A、1B、0C、3D、4

若有定义:int a=5,b=2,c=1;则表达式a-bA、0B、1C、3D、-1

若有定义int a=1,b=2;表达式(a++)+(++b)的值是()。A、3B、4C、5D、6

若有定义:int x,a;则语句x=(a=3,a+1);运行后,x、a的值依次为()A、3,3B、4,4C、4,3D、3,4

单选题若有定义语句int b=2;则表达式(b2)/(3‖b)的值是(  )。A8B2C4D0

单选题若有定义:int a=2,b=3;floatx=3.5,y=2.5;则表达式(float)(a+b)/2+(int)x%(int)y的值是()A3.5B3.0C2.5D2.0

单选题若有定义:int x=3,y=4;则表达式!x||y的值为()A1B0C3D4