设有程序段如下:int a=2, b=4,c=6, x, y, z;x=a>b?a:b;a*=b+=2;y=a+3,b+3,c+3;z=(a+3,b+3,c+3);则执行上述程序段后,变量x的值为____,变量y的值为____,变量z的值为____,变量a的值为____,变量b的值为____,变量c的值为____。
举一反三
- 设有程序段如下:[br][/br] int a=3, b=1,c=5, x, y, z; x=a/2; y=b--; z=++b||(c%=3); a=x<y<z ; 则执行上述程序段后,变量x的值为____,变量y的值为____,变量z的值为____,变量a的值为____,变量b的值为____,变量c的值为____。
- 若变量已正确定义, 且x的值是1, y的值是2, z的值是3,计算表达式 (x=y==z ) 后各变量的值为________。 A: x=3,y=3,z=3 B: x=1,y=3,z=3 C: x=0,y=2,z=3 D: x=1,y=2,z=3
- 定义整型变量x=3, y=3, z=2,执行语句“x/=y%=z+=z*z”后,x的值为________,y的值为________。
- 程序段 int x=1,y=2,z=3; if(x>y) z=x;x=y;y=z; 执行后,变量x,y,z的值分别是() A: 1、2、3 B: 2、3、3 C: 2、3、1 D: 2、3、2
- 若x、y、z都是int型变量,则执行表达式x=(x=3,y=x+1,z=y+2)后,x的值为()。 A: 3 B: 4 C: 6 D: 不确定