若有:int x=6,y=5;则执行语句x=(x+5,--y,x-y);之后x、y值为____和____。
2# 4
举一反三
- 若有语句double x=17; int y;,当执行y=(int)(x/5)%2;之后y的值为
- 如执行语句以下语句之后,x的值为( )。int x=5,*y=&x;int* &z=y; z++;
- 已有定义语句:int x=6,y=4,z=5;,执行以下语句后,能正确表示x,y,z值的选项是( )。if(x<;y) z=x;x=y;y=z; A: x=4,y=5,z=6 B: x=6,y=4,z=5 C: x=4,y=5,z=5 D: x=5,y=6,z=4
- 若有语句int x,y,z;且x=3、y= – 4、z=5,则表达式(x && y)= =(x | | z)的值为( )。
- 已有定义语句:int x=6,y=4,z=5;,执行以下语句if(x A: x=4,y=5,z=6 B: x=5,y=6,z=4 C: x=4,y=6,z=6 D: x=4,y=5,z=5
内容
- 0
若有以下程序段: int x=1,y=2; x=x^y; y=y^x; x=x^y; 则执行以上语句后x和y的值分别是
- 1
假定x=5,则执行“y=++x;”语句后,y的值为6。()
- 2
若已有定义:int x=5, y; 则执行语句:y = x>10 ? x / 10 : x>0 ? x : -x ; 后,y的值是( )。
- 3
若有定义:int y=7,x=12,则能使值为3的表达式是; A: x%=(y%=5) B: x%=(y-y%5) C: x%=y-y%5 D: (x%=y)-(y%=5)
- 4
若有定义int x=22,y=5;则表达式x/y的值为______。