[单选题]

下面程序的运行结果是 include void fun(int * a,int * b) { int x= * a; * a= *

下面程序的运行结果是

#include<iostream.h>

void fun(int * a,int * b)

{

int x= * a;

* a= * b; * b=X;

cout < < * a < < * b < <" ";

}

void main( )

{

int x=1,y=2;

fun(&x,&y) ;

cout < < X < < y < < endl;

}

A.12 12

B.12 21

C.21 12

D.21 21

参考答案与解析:

相关试题

下面程序的运行结果是 #include int fun(int a[ ] ,in

[单选题]下面程序的运行结果是 include int fun(int a[ ] ,int n) { int result=1; for(in下面程序的运行结果是#include<iostream.h>int fun(int a[ ] ,int n){int result=1;for(int i=1;i<n;i++)result=result * a[i] ;retum result;}void main( ){int a[3] ={3,4,5};coutA.12B.15C.20D.60

  • 查看答案
  • 下列程序的运行结果是()。 #include void fun(int &a,i

    [单选题]下列程序的运行结果是()。 include void fun(int &a,int b=3) { static int i=2下列程序的运行结果是( )。 #include<iostream.h> void fun(int &a,int b=3) { static int i=2; a=a+b+i; i=i+a; } void main() { int x=5,y=2; fun(x,y); cout<<x<<","; fun(x); cout<<x<<endA.5,2B.7,

  • 查看答案
  • 下面程序的运行结果是#include "stdio.h"void fun(int

    [主观题]下面程序的运行结果是#include "stdio.h" void fun(int k,int *p) { int a,b; if(k==1|| k==2) *p=1; else { fun(k-1,&a); fun(k-2,&b); *p=a+b; } }main(){ int x; fun(6,&x); printf("%d/n",x);}

  • 查看答案
  • 下列程序的运行结果是()。void fun(int*a,int*b){int *

    [单选题]下列程序的运行结果是()。void fun(int*a,int*b){int *k;k=a;a=b;b=k;}main(){int a=3,b=6,*x=&am下列程序的运行结果是( )。 void fun(int*a,int*b) { int *k; k=a; a=b; b=k; } main() { int a=3,b=6,*x=&a,*y=&b; fun(x,y); printf("%d%d",a,b); }A.63B.36C.编译出错D.0 0

  • 查看答案
  • 下列程序运行后的输出结果是()。 #include void fun(int,i

    [单选题]下列程序运行后的输出结果是()。 include void fun(int,int,int*); void main() { i下列程序运行后的输出结果是( )。 #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<<end1; } void fun(i

  • 查看答案
  • 以下程序的运行结果是______。 include fun(int a,int

    [主观题]以下程序的运行结果是______。 include fun(int a,int b) { int m=0,i=2; i£«=m£«1; m以下程序的运行结果是______。include<iostrearn.b>fun(int a,int b){int m=0,i=2;i+=m+1;m=i+a+b;return m;}void main(){int k=4,m=1,p;p=fun(k,m);cout<<p<<end1;}

  • 查看答案
  • 下列程序的运行结果是______。void fun(int *a,int *b)

    [单选题]下列程序的运行结果是______。 void fun(int *a,int *b) { int *k; k=a;a=b;b=k; } main() { int a=3,b=6,*x=&a,*y=&b; fun(x,y); printf("%d%d",a,b); }A.6 3B.3 6C.编译出错D.0

  • 查看答案
  • 下面程序的运行结果是 #include Void main( ) { int n

    [单选题]下面程序的运行结果是 include Void main( ) { int num=1; int &ref=num;ref=下面程序的运行结果是#include<iostream.h>Void main( ){int num=1;int &ref=num;ref=ref+2;cout < < num;num=num+3;cout < < ref < <endl;}A.13B.16C.36D.33

  • 查看答案
  • 下面程序的运行结果是 #include void main( ) { int i

    [单选题]下面程序的运行结果是 include void main( ) { int i=1; while(i <=8) if(£«£«i%3!下面程序的运行结果是#include<iostream.h>void main( ){int i=1;while(i <=8)if(++i%3!=2) continue;else cout < < i;}A.25B.36C.258D.369

  • 查看答案
  • 下列程序的运行结果是 #inClude roid fun(int *a,int

    [单选题]下列程序的运行结果是 inClude roid fun(int *a,int * b) { int * k; k=a;a=b下列程序的运行结果是 #inClude<iostream.h> roid fun(int *a,int * b) { int * k; k=a;a=b;b=k;} void main( ) { int a=2004,b=9,* x=&a,* y=&b; fun(x,y); cout < < a < <" " < < b < < end1;}A.2004

  • 查看答案
  • 下面程序的运行结果是 #include void fun(int * a,int