int x,y; x=9%5; y=9/5 则x=,y=。
4# 1
举一反三
- int x=2, y=5; 则x + y =_____x - y =_____x * y =_____x / y =_____x % y =_____
- int x, y; y = x = 5;则表达式 y == x == 5; 的值是 1.
- 下列定义变量语句,错误的是( )。 A: int x, y; B: int x = 5, y; C: int x = 5, y = 5; D: int x = 5; y = 5;
- int x=4; int y=5; y=x*--y==++x*y?x++:y--; 求x=?,y=
- 若变量x=5,y=9,则执行下面语句后,输出的结果是。printf("%d",x>;y?x:y);
内容
- 0
int x,y,z; x=7; y=8; z=9; if(x>y) x=y; y=z; z=x; printf(“x=%d y=%d z=%d\n”,x,y,z);以上程序段的输出结果是:() A: x=7 y=8 z=9 B: x=7 y=9 z=7 C: x=8 y=9 z=7 D: x=8 y=9 z=8
- 1
int x=4, y=5 条件表达式 x>y?( x-y) :( x+y) 的值是( ) A: 4 B: 5 C: -1 D: 9
- 2
下面程序段执行结果为( )。 x = 5 : y = -6If not x > 0 Then x = y – 3 Else y = x + 3End IfPrint x - y; y - x A: 3 -3 B: -6 5 C: 5 -9 D: -3 3
- 3
下面表达式的运行结果是( ) int x=4,y=9; x>=y?y:x
- 4
执行下面程序,输出结果是( )。#include [stdio.h] int main() { int x,y; for(x=1,y=5;x<y;x++) y--; printf("%d\n",x); return 0; } A: 3 B: 5 C: 7 D: 9