中国大学MOOC: 若有定义:int x=1,y=2,z=4;则以下程序段运行后z的值为( )。if(x>y) z=x+y;else z=x-y;
举一反三
- 当int x=2,y=4,z=3时,执行以下程序段后z=_____. if(x==y)z=x/y; else z=x*y;
- 以下程序段运行后输出的结果是______。 int x,y,z; x=y=1; z=(x+y,x-y); printf("%d ",z);
- 当x=1,y=2,z=3;时,执行以下程序段后z=( ) if( x>y) x =y; if(y>z) y=z; else x=y; z=x; A: 4 B: 3 C: 2 D: 1
- 以下程序的运行结果是_____________ #include "stdio.h" void main() { void add(int x,int y, int z); int x=2,y=3,z=0; printf("(1)x=%d y=%d z=%d\n",x,y,z); add(x,y,z); printf("(3)x=%d y=%d z=%d\n",x,y,z); } void add(int x,int y, int z) { z=x+y; x=x*x; y=y*y; printf("(2)x=%d y=%d z=%d\n",x,y,z); }
- int x=1,y=2,z; z=(x!=y)? x+y : x;则z= ________ 。