设int a,x=2; 执行语句a=x>0?3*x:x=10;后,变量x的值是_______.A.1 B.2 C.6 D
2个回答
条件表达式的优先级高
判断x>0,为真
执行3*x,x得6
x=10不执行
因此,选C
相关问题
已有声明“int x,a=3,b=2;”,则执行赋值语句“x=a>b++?a++:b++;”后,变量x、a、b的值分别为
C语言活动10. 设有int x=2,y,z;执行z=y=x--;后,变量z的值是( )A.0B.1C.2D.3选哪
若x为int 变量,则执行下列语句x的值为() x=65535; printf(“%d\n”,x); A.65535 B
104.已知int x=6,y=2,z;则执行表达式z=x=x>y后,变量z的值为 A.0 B.1 C.4 D.5
5、设x,y 为int型变量,则执行下列语句后,y的值是( ) x=5; y=x++*x++; y=--y*--y; A
3、设x是int型变量,且x的初值为10,则计算表达式x-=x+=x+2后,x的值为 ( ) A.22 B.44 C.0
12、 设有语句int a=3; 则执行了语句a-=a+=a*a;后,变量a的值是( ).A)3 B)0 C)-12 D
若x 为整型变量,则执行以下的语句后,x的值为( ).x=6;x+=x-=x*x; 选项: a、36 b、-60 c、6
设有变量说明:int x=3,y=4;.那么执行语句;printf("%d,%d\n",(x,y),(y,x));后,
.执行语句“x=(a=3,b=a--)”后,x,a,b的值依次为