函数参数已完成(全部是正确答案)
以下关于函数参数的说法,不正确的是
以下程序的运行结果是
#include<iostream>
using namespace std;
int swap(int x, int y, int z)
{int t;
t=x; x=y; y=t;
z=x*y; x=x*x; y=y*y;
return z;
}
int main( )
{int x=50, y=20, z=0;
x=swap(x, y, z);
cout<<"x="<<x<<", y="<<y;
cout<<", z="<<z<<' ';
return 0;
}
以下程序的输出结果是( )。
#include<iostream>
using namespace std;
int x=10;
void main( )
{ int x=20;
x+=::x;
{ int x=50;
::x+=x;
}
cout<<x<<' '<<::x<<' ';
}
以下程序的输出结果是( )。
#include<iostream>
using namespace std;
int d=1;
void fun(int p)
{ int d=5;
d+=p++;
cout<<d;
}
int main()
{ int a=3;
fun(a);
d+=a++;
cout<<d<<endl;
return 0;
}
以下程序的输出结果是( )。
#include<iostream>
using namespace std;
int m=13;
int fun2(int x, int y)
{ int m=3;
return (x*y-m);
}
int main()
{ int a=7, b=5;
cout<<fun2(a, b)/m<<endl;
return 0;
}
以下程序的运行结果是 。
#include<iostream>
using namespace std;
void xyz(int x, int y, int z)
{ int t;
t=x; x=y; y=t;
x=x*x; y=y*y; z=x-y;
}
int main( )
{ int x=50, y=500, z=0;
xyz(x, y, z);
cout<<"x="<<x<<", y="<<y;
cout<<", z="<<z<<' ';
return 0;
}
我的答案: