[单选题]

下列程序的运行结果是( )。 include voidfun(int &a,int b=3) { s

下列程序的运行结果是( )。 #include<iostream.h> voidfun(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<<endl; }

A.5,2

B.7,11

C.11,23

D.9,23

参考答案与解析:

相关试题

下列程序的运行结果是()。 #include voidfun(int*s,int

[单选题]下列程序的运行结果是()。 include voidfun(int*s,int*p) {static int t=3; *p=s[t]; t下列程序的运行结果是( )。#include<stdio.h>voidfun(int*s,int*p){ static int t=3;*p=s[t];t--;}void main(){ int a[]={2,3,4,5},k;int x;for(k=0;k<4;k++){ fun(a,&x);printf("%d,",x);}}A.5,4,3,

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

    [单选题]下面程序的运行结果是#includevoid 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<<<}A.12 12B.12 21C.21 12D.21 21

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

    [单选题]下面程序的运行结果是#includevoid 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<<<}A.12 12B.12 21C.21 12D.21 21

  • 查看答案
  • 下列程序的运行结果是 voidfun(int*a,int*b) {int*k;

    [单选题]下列程序的运行结果是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 0

  • 查看答案
  • 下列程序的运行结果是()。 #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 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 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 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 int fun(int x) {i

    [单选题]下列程序的输出结果是()。 include int fun(int x) {int a; if(x==0‖x==1) return 3;下列程序的输出结果是( )。#include<stdio.h>int fun(int x){ int a;if(x==0‖x==1)return 3;elsea=x-fun(x-2) ;return a;}void main(){ printf("%d",fun(7) );}A.2B.8C.9D.5

  • 查看答案
  • 下列程序的输出结果是()。 #include int fun(int x) {i

    [单选题]下列程序的输出结果是()。 include int fun(int x) {int p; if(x==0‖x=1) return 3; e下列程序的输出结果是( )。#include<stdio.h>int fun(int x){ int p;if(x==0‖x=1)return 3;elsep=x-fun(x-2) ;return p;}void main(){ printf("/n%d",fun(5) );}A.5B.3C.7D.1

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