设int x=5,y=4,(--x==y++)? --x:++y的值是:
A: 5
B: 3
C: 4
D: 6
A: 5
B: 3
C: 4
D: 6
举一反三
- 已有定义语句: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=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
- 如果x=5,y=4,则(x>y++)?x:y表达返回值为:() A: 4 B: 5 C: 6 D: 表达式无效
- 设x和y均为int型变量,则执行下面的循环后,y值为( )。#include <iostream.h>void main(){int x, y;for(y= 1,x= 1 ;y<=50;y++){ if(x>=10) }break;if (x%2==1){ x+=5; continue;} x-=3;} cout<<y; A: 2 B: 4 C: 6 D: 8
- 有变量定义 int x=3, y, z; 则执行语句y=x++; z=++x; 后,x、y、z的值分别是()。 A: 4、4、5 B: 5、4、5 C: 5、3、4 D: 5、3、5