经过以下语句定义后,表达式z+=x>y?++x:++y的值是______。int x=1,y=2,z=3;
A.2
B.3
C.6
D.5
第1题:
若有定义语句:int x=3,y=2,z=1;则表达式x <y?x:y的值是______。
第2题:
设x、y、z、t均为int型变量,则执行以下语句后,t的值是 ( ) x=y=z=l; t=+ + x | | + + y && + + z;
A.不定值
B.2
C.1
D.0
第3题:
已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为
A.1
B.2
C.3
D.4
第4题:
若有如下定义: int x=6,y=3,z=2; 则表达式x=y||y<z&&z==z的值是( )。
A.0
B.1
C.4
D.6
第5题:
若x、y、z、m均为int型变量,则执行下面语句后m的值是( )。 m=1; x=2; y=3; m=(m<x) ? m : x; m=(m<y) ? m : y; m=(m<y) ? m : z;
A.1
B.2
C.3
D.4
第6题:
设有定义语句:double x=2.5, y=4.7;int a=7;那么表达式x+a%3*(int)(x+ y)%2/4的值为【 】。
第7题:
已有定义:int x=3,y=4,z=5,则表达式!(x+y)+z-1&&y+x/2的值是
A.6
B.0
C.2
D.1
第8题:
设有如下的变量定义:
double x=4.700000;float y=2.5f;int z=7;
则执行表达式“y+z%3* (int) (x+y)%2/4”后的值是【 】。
第9题:
已有定义int x=3, y=4, z=5;则表达式“!(x+y)+z-1y+z/2”的值是________。
A.6
B.0
C.2
D.1
第10题:
设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。
A.1
B.0
C.4
D.3