若有定义“inty=7,x=12;”,则以下表达式的值为3的是。
A: x%=(y%=5)
B: x%=(y-y%5)
C: x%=y-y%5
D: (x%=y)-(y%=5)
A: x%=(y%=5)
B: x%=(y-y%5)
C: x%=y-y%5
D: (x%=y)-(y%=5)
举一反三
- 若有定义: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)
- 有“int x, y, z;”且x = 3,y = -4,z = 5,则以下表达式的值为________。 ! (x > y) + (y ! = z) || (x + y) && (y – z)
- 有int a=3,b=4,c=5,x,y;,则以下表达式的值为 。 !(x=a)&&(y=b)&&0
- 若有int x,y,z;,则执行以下程序段后的输出结果为:x=1;y=3;z=5;if(x>;y)x=y;y=z;printf("x=%d,y=%d,z=%d",x,y,z); A: x=1,y=5,z=5 B: x=1,y=3,z=3 C: x=5,y=3,z=5 D: x=5,y=3,z=3
- 若有定义: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)