以下选项错误的是 A.main() { int x,y,z; x=0;y=x-1; z=x+y;} B.main() { int x,y,z; x=0,y=x+1; z=x+y;} C.main() { int x;int int y; x=0,y=x+1; z=x+y;} D.main() { int x,y,z; x=0;y=x+1; z=x+y,}
举一反三
- int x=1, y=2, z=0; z= x > y ? x+y : x; 则z= ( )
- 以下程序的运行结果是_____________ #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= ________ 。
- 以下函数形式中,正确的是( ) A: int func(int x,int y){ z=x+y; return z;} B: func(int x,y){ int z; z=x+y; return z;} C: func(x,y){ int x,y; int z; z=x+y; return z;} D: int func(int x,int y){ int z; z=x+y; return z;}
- 以下正确的函数形式是( ) A: double fun(int x,int y) {z=x+y;return z;} B: fun(int x,y) {int z; z=x+y ;return z;} C: fun(x,y) {int x,y; double z; z=x+y; retun z;} D: double fun(int x,int y) {double z;z=x+y;return z;}