[单选题]已知递归函数f(n)的功能是打印n,n-1,…,1,且n>=1,应采用的代码段是(42)。A.if n>1 then f(n-1); printf("% d",n);B.if n<1 then f(n+1); printf("% d", n);C.printf("% d",n); if n>1 then f(n-1);D.printf("% d", n); if n<1 then f(n+1);
[单选题]已知递归函数f(n)的功能是打印n,n-1,…,1,且n>=1,应采用的代码段是 (42) 。(42) A.if n>1 then f(n-1);printf("%d",n);B.if n<1 then f(n+1);printf("%d",n);C.printf("%d",n);if n>1 then f(n-1);D.printf("%d",n);if n<1 then f(n+1);
[单选题]已知递归函数f(n)的功能是计算1+2+…+n,且n≥1,应采用的代码段是______。A.if n>1 then return 1 else return n+f(n-1)B.if n>1 then return 1 else return n+f(n+1)C.if n<1 then return 0 else return n+f(n-1)D.if n<1 then return 0 else return n+f(n+1)
[主观题]F.(n)=1 n>8 n<12F.(n)=2 n<2F.(n)=3 n=6F.(n)=4 n=other使用+ - * /和 sign(n)函数组合出 F(n)函数sign(n)=0 n=0sign(n)=-1 n<0sign(n)=1 n>0
[主观题]F.(n)=1 n>8 n<12F.(n)=2 n<2F.(n)=3 n=6F.(n)=4 n=other使用+ - * /和 sign(n)函数组合出 F(n)函数sign(n)=0 n=0sign(n)=-1 n<0sign(n)=1 n>0
[主观题]已知递归函数f的定义如下:int f(int n){if(n<= 1)return 1;//递归结束情况f5=5*f3=5*3*f1else return n*f(n-2); //递归}则函数调用语句f(5)的返回值是______。
[单选题]已知f(1)=1,f(2)=2,当n≥3时,f(n)= f(n-1)+f(n-2),编程求f(100)的值,应选择的算法为( )A.解析法B.穷举法C.递归法D.冒泡排序法
[主观题]设集合N={0,1,2。。。n},f为N到N 的函数,且f(x)={f(f(+11)) 0<=x<=90x-10 x>90}经计算f(90)=81,f(89)=81,f(49)=_____。
[试题]( 8 )已知递归函数 f 的定义如下:int f(int n){if (n <= 1) return 1; // 递归结束情况else return n * f(n-2); // 递归 }则函数调用语句 f(5) 的返回值是 ( 8 ) 。
[试题]已知递归函数f 的定义如下:int f (int n){If(n<=1)return 1;//递归结束情况else return n*f(n-2);//递归}则函数调用语句f(5)的返回值是( )。