更多"计算斐波那契数列第n项的函数定义如下:
Int fib(int "的相关试题:
[单项选择]计算斐波那契数列第n项的函数定义如下:
int fib(int n){
if(n= =0) return 1;
else if(n= =1) return 2;
else return fib(n-1)+fib(n-2);
}
若执行函数调用表达式fib(2),函数fib被调用的次数是
A. 1
B. 2
C. 3
D. 4
[单项选择]计算斐波那契数列第n项的函数定义如下:
int fib(int n)
if(n==0)return 1;
else if(n==1)return 2;
else return fib(n-1)+fib(n-2);
若执行函数调用表达式fih(2),函数fih被调用的次数是
A. 1
B. 2
C. 3
D. 4
[单项选择]计算斐波那契数列第n项的函数定义如下: int fib(int n){ if(n==0)return 1; else if(n==1)return 2; else return fib(n-1)+fib(n-2); } 若执行函数调用表达式fih(2),函数fih被调用的次数是
A. 1
B. 2
C. 3
D. 4
[单项选择]函数定义为 Fun(int &i), 变量定义 n=100, 则下面调用正确的是
A. Fun(20);
B. Fun(20+;
C. Fun(;
D. Fun(&;
[单项选择]函数定义为fun(int &i),变量定义n=100,则下面调用正确的是( )。
A. fun(20);
B. fun(20+;
C. fun(;
D. fun(&;
[单项选择]已知下列函数定义 setw(int *b,int m,int n,int dat) { int k; for(k=0;k<m*n,k++) { *b=dat;b++;} } 则调用此函数的正确写法是(假设变量a的说明为int a[50]) ( )
A. setw(*a,5,8,1);
B. setw(&a,5,8,1);
C. setw((int*)a,5,8,1);
D. setw(a,5,8,1);
[单项选择]已知下列函数定义:
fun(int%,int c,int n,int dat
[单项选择]函数定义为Fun(int &
A. ,一个变量定义为int i=0;,则下面调用中正确的是( )。A) Fun(10)
B. Fun(10+i)
C. Fun(&n)
D. Fun(n)
[单项选择]
已知函数fun的原型为
int fun(int,int,int);
下列重载函数原型中错误的是()
A. char fun(int,int);
B. double fun(int,int,double);
C. int fun(int,char*);
D. float fun(int,int,int);
[单项选择]函数定义为Fun(int &A) ,一个变量定义为int i=0;,则下面调用中正确的是( )。
A. Fun(10)
B. Fun(10+
C. Fun(&
D. Fun(