【单选题】
下列程序的输出结果是()。 #include fun(int *a,int *b) {int *w;*a=*a+*a;*w=*a; *a=*b; *b=*w;} main( ) {int x=9,y=5,*px=fun(px,py);printf(%d, %d\n,x,y);}
【单选题】
下列语句中,将函数int sum(int x, int y)正确重载的是( )。
①
float sum(int x, int y);
③
float sum(float x, float y);
④
double sum(int y, int x);
【单选题】
下列语句中,将函数int sum(int x, int y)正确重载的是( )。
①
float sum(int x, int y);
③
float sum(float x, float y);
④
double sum(int y, int x);
【单选题】
有说明语句int a[10];及函数int fun(int x[10],int n){return sizeof(x);},则语句cout<<fun(a,10)<<endl;的显示结果是()
【单选题】
以下函数fun的返回值类型为( )。fun(double x){ ……}
【单选题】
设有说明:char w;int x;float y;double z;则表达式w*x+z-y 值的数据类型为().
【单选题】
下面程序的输出是
int fun3(int x)
{static int a=3;
a+=x;
return(a); }
void main()
{int k=2,m=1,n;
n=fun3(k);
n=fun3(m);
printf(%d\n }
【单选题】
有说明语句int b[4][5];void fun(int*,int n);调用函数的正确语句是()
【单选题】
有以下程序,程序执行后的输出结果是( ) #include int fun(int x [ ],int n) { static int sum=0,i; for(i=0; i{ sum+=x[i]; } return sum; } void main( ) { int a[ ]={1,2,3,4,5}; int b[ ]={6,7,8,9},s=0; s=fun(a,5)+fun(b,4); printf(%d\n,s); }
【单选题】
执行下列语句后,x和y的值是() int x,y; x=y=1; ++x || ++y;
【单选题】
有以下说明语句:struct Point{int x;int y;};则叙述正确的是()