A: ;
B: add(6,a,&
C: ;
D: add(a,b,&
E: ;
F: cout<<a<<","<<b<<",
举一反三
- 若有以下程序: #include <iostream> using namespace std; void sub(int x,int y, int *z) *z = y+x; int main() int a,b, c; sub (8,4,& A: ; B: sub (6, a, & C: ; D: sub(a,b,& E: ; F: cout<<a<<",
- 若有以下程序: #include <iostream> using namespace std; void sub(int x,int y, int *z) *Z = y+x; int main() int a,b,c; sub(8,4,& A: ; B: sub(6,a,& C: ; D: sub(a,b,& E: ; F: cout<<a<<","<<b<<","<<c<<endl; G:  
- 下面的程序输出结果是( )。 #include<iostream> using namespace std; void add() static int x; x++; cout<<x<<’’; int main() for(int i=0;i<3;i++) add(); return 0; A: 111 B: 123 C: 222 D: 333
- 下列各种形式的重载定义哪一种是正确的 A: int add(int x , int y); int add(int x , int y, int z); B: int add(int a , int b);int add(int x , int y); C: int add(int x , int y);void add(int y , int x); D: int add(int x,int y);void add(int a , int b);
- 以下设置默认值的函数原型声明中错误的是 。 A: int add(int x , int y = 4 , int z ); B: int add(int x = 3 , int y = 4 ,int z = 5 ); C: int add(int x , int y , int z = 5); D: int add(int x , int y = 4 , int z = 5);
内容
- 0
以下程序的运行结果是_____________ #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); }
- 1
阅读程序写出结果 #include int add(int x,int y=8); void main( ) { int a=4; cout< 第一空: 12 16
- 2
以下程序执行后的输出结果是 #include <iostream> using namespace std; void try(int,int,int,int); int main () int x,y,z,r; x =1 ; y = 2; try(x,y,z,r); cout<<r<<endl; return 0; void try(int x,int y,int z,int r) z = x+y; x = x*x; y = y*y; r = z+x+y; A: 18 B: 9 C: 10 D: 不确定
- 3
以下定义函数的方式错误的是( )① int add(int x, int y = 5, int z = 6);<br/>② int add(int x = 1, int y = 5, int z);<br/>③ int add(int x = 1, int y, int z = 6); A: ①和② B: ②和③ C: ①和③ D: ①, ②和③
- 4
有如下程序: #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