若定义int x=7,y=5,z;则表达式:z=x+5/2*y的值是( )。
A: 7
B: 7.5
C: 17
D: 19
A: 7
B: 7.5
C: 17
D: 19
C
举一反三
内容
- 0
若已定义x、y和z的定义如下: double x,y; int z; 则表达式 z=(x=2,y=x+3/2)的值是( )。
- 1
若x,y和z均是int型变量,则执行下面表达式后的x值为 【7】 。 x=(y=4)+(z=2)
- 2
下列程序段的执行结果是( )。 x = 5: y = 7: z = 8 If x < y Then t = x: x = y: y = t End If If y < z Then t = y: y = z: z = t If x < y Then t = x: x = y: y = t End If End If Print x, y, z A: 8 5 7 B: 8 7 5 C: 5 7 8 D: 7 5 8
- 3
有“int x, y, z;”且x = 3,y = -4,z = 5,则以下表达式的值为________。 ! (x > y) + (y ! = z) || (x + y) && (y – z)
- 4
若有定义:int x=3,y=4,z=5;则值为0的表达式是( )。 A: 'x'&&'y' B: x<=y C: x||y+z&&y-z D: !((x<y)&&!z||1)