• 2021-04-14
    阅读下面程序段,则执行后的结果是。
    #include

    longfun(intn)
    {if(n>2)
    return(fun(n-1)+fun(n-2));
    elsereturn(2);
    }
    intmain()
    {printf(“%ld﹨n”,fun(5));
    return0;
    }
  • 10

    内容

    • 0

      下述程序的结果是_______。 fun(int n) { if(n==1) return (1); else return(n*fun(n-1)); } int main() { int i=5; printf(“%d”,fun(i); }

    • 1

      下列程序的运行结果是main(){ printf(“%d”,fun(5));}fun(int n){ if(n==1) return 1;return n-fun(n-1);}

    • 2

      下列程序的输出结果是【 】。 long fun(int n) { long s; if(n==1||n==2) s=2; else s=n+fun(n-1); return s; } int main() { cout<<fun(4); return 0; }

    • 3

      下面程序执行的结果是 。#include<;stdio.h>;int f(int );int main(){int z;z=f(5);printf("%d\n",z);return 0;}int f(int n){if(n==1||n==2)return 1;elsereturn f(n-1)+f(n-2);}

    • 4

      阅读下面程序,则执行后的结果为( ). main( ) { int m=4,n=2,k; k=fun(m,n); printf("%d\n",k); } fun(int m,int n) { return(m*m*m-n*n*n);}