A: 18
B: 9
C: 10
D: 不确定
举一反三
- 有如下程序: #include<iostream> using namespace std; void f1(int&x,int&y){int z=x;x=y;y=z;} void f2(int x,int y){int z=x;x=y;y=z;} int main() { int x=10,y=26; f1(x,y); f2(x,y); cout<<y<<endl; return 0; } 运行时的输出结果是______。 A: 10 B: 16 C: 26 D: 36
- 以下程序的运行结果是_____________ #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); }
- 下列程序运行后的输出结果是______。 #include <iostream.h> void fun(int,int,int*); void main() int x,y,z; fun(5,6,&x); fun(7,x,&y); fun(x,y,&z); cout<<x<<","<<y<<","<<z<<endl; void fun(int a,int b,int *c) b+=a; *c=b-a;
- 程序 int f1(int x, int y) {int z; z=(x>y)?x:y; return z; } int f2(int x, int y) {int z; z=(x 3,5,4
- 下列函数定义不正确的是( )。 A: int max() {int x,y,z; z=x>y?x:y; return z;} B: int max(x,y){ int z; z=x>y?x:y; return z;} C: int max(){ } D: int max(int x,int y) {int z; z=x>y?x:y; return(z);}
内容
- 0
以下正确的函数形式是( ) A: int fun(int x,int y){ double z; z=x+y; return z;} B: int fun(int x,int y){ z=x+y; return z;} C: int fun(int x,y){ int z; return z;} D: int fun(x,y){ int x,y; double z; z=x+y; return z; }
- 1
以下正确的函数形式是( ) A: int fun(int x,int y){ z=x+y; return z;} B: int fun(int x,y){ int z; return z;} C: int fun(x,y){ int x,y; double z; z=x+y; return z; } D: int fun(int x,int y){ double z; z=x+y; return z;}
- 2
以下函数形式中,正确的是( ) 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;}
- 3
以下选项错误的是 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,}
- 4
下列关于函数定义正确的是( )。 A: fun(int x,y){int z;return z;} B: void fun(int x,int y){return x+y;} C: fun(x,y){int x,y;double z;z=x+y;return z;} D: double fun(int x,int y) {double z;z=x+y;return z;)