[单选题]

下列程序的输出结果是()。 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;

else

a=x-fun(x-2) ;

return a;

}

void main()

{ printf("%d",fun(7) );

}

A.2

B.8

C.9

D.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 int fun(int x) {i

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

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

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

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

    [单选题]下述程序的输出结果是()。include int fun(int a){intb=0;staticintc=3;b£«£«,c£«£«;return下述程序的输出结果是( )。 # include <stdio.h> int fun( int a) { int b=0; static int c=3; b++,c++; return a+b+c; } void main() { int x=2,i; for(i=1;i<3;i++) printf("%d",fun(x)); }A.56B.6

  • 查看答案
  • 下列程序运行后的输出结果是()。 #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

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

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

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

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

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

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

  • 查看答案
  • 下列程序的输出结果是_______。fun(){static int x=5;i

    [单选题]下列程序的输出结果是_______。 fun() { static int x=5; if(x++>5)printf("%d",x); else printf("%d",x++); } main() { fun();fun(); }A.67B.69C.68D.78

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