以下程序段的运行结果为()。int x=2,y=-1,z=2; if(x
A: 2
B: 0
C: 3
D: 1
A: 2
B: 0
C: 3
D: 1
举一反三
- 程序段 int x=1,y=2,z=3; if(x>y) z=x;x=y;y=z; 执行后,变量x,y,z的值分别是() A: 1、2、3 B: 2、3、3 C: 2、3、1 D: 2、3、2
- 有以下程序: #include <stdio.h> main() { int x=1, y=2, z=3; if(x>y) printf("% d", y<x 1:2); else printf("% d", z<x 2:3); } 程序的运行结果是______。 A: 1 B: 2 C: 3 D: 4
- 以下程序输出的结果为:( )#include <stdio.h>void main(){ int x=1,y=2,z=3;if(x<y)if(y>z) printf(〞%d〞,++z);else printf(〞%d〞,++y);printf(〞%d\n〞,++x);} A: 1 1 B: 0 1 C: 2 2 D: 3 2
- 有以下程序:main ( ) int X=3, y=2, z=1; printf ("%d\n", x/y&~z ); A: 3 B: 2 C: 1 D: 0
- 已知int x=1,y=2,z=3;以下语句执行后x,y,z的值是( ). if(x>y) z=x; x=y; y=z; A: x=1, y=2, z=3 B: x=2, y=3, z=3 C: x=2, y=3, z=1 D: x=2, y=3, z=2