下列程序段的输出结果为(). int x=3, y=2; printf("%d", x*=y+8/5);
A: 5
B: 9
C: 1
D: 7
A: 5
B: 9
C: 1
D: 7
举一反三
- 若有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
- 执行下面程序,输出结果是( )。#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
- 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
- 下面程序段执行后的输出结果是( )。 int x=13,y=5;printf("%d",x%=(y/=2)); A: 3 B: 2 C: 1 D: 0
- 【9.4】下列程序段的输出结果是。 void fun(int *x, int *y) {printf("%d%d",*x,*y); *x=3; *y=4;} main() {int x=1,y=2; fun(&y, &x); printf("%d%d",x,y); }