更多"有如下程序: #include<iostream.h> long "的相关试题:
[单项选择]有如下程序:
#include<iostream.h>
long fib(int n)
{ if(n > 2) return(fib(n-1)+fib(n-2) );
else return(2);}
void main( )
{ cout < < fib(3);}
该程序的输出结果是( )。
A. 数组是最简单的复合数据类型,是有限元素的有序集合
B. 数组的元素可以是值(基本数据类型)、对象或其他数组
C. 定义数组时,必须分配内存
D. 一个数组中的元素都必须是相同的类型
[单项选择]有如下程序:
#include<iostream.h>
long fib(int n)
if(n > 2) return(fib(n-1)+fib(n-2) );
else return(2);
void main( )
cout < < fib(3);
该程序的输出结果是
A. 2
B. 4
C. 6
D. 8
[单项选择]有如下程序:
#include<iostream.h>
long fib(int n)
if(n>2)return(fib(n-1)+fib(n-2));
else return(2);
void main( )
cout<<fib(3);
该程序的输出结果是
A. 2
B. 4
C. 6
D. 8
[单项选择]有如下程序:
#include <stdio.h>
long fib(int n)
if(n>2)return(fib(n-1)+fib(n-2));
else return(2);
main( )
printf("%d/n",fib(3));
该程序的输出结果是( )。
A. 2
B. 4
C. 6
D. 8
[单项选择]有如下程序:
long fib(int n)
if(n>2) return(fib(n-1)+fib(n-2));
else return(2);
main( )
printf("%ld/n",fib(3));
该程序的输出结果是______。
A. 2
B. 4
C. 6
D. 8
[单项选择]有如下程序:
long fib(int n)
if(n>2)return(fib(n-1)+fib(n-2));
else return(2);
main( )
printf("%d/n",fib(3));
该程序的输出结果是
A. 2
B. 4
C. 6
D. 8
[单项选择]有程序:
long fib(int n)
if(n<2)return(fib(n-1)+fib(n-2));
else return(2);
main( )
printf("%d//n",fib(3));
该程序的输出结果是( )
A. 2
B. 4
C. 6
D. 8
[单项选择]计算斐波那契数列第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
[单项选择]以下程序的输出结果是
#include<iostream.h>
long fun(int n)
long s;
if(n=1||n=2) s=2:
else s=n-fun(n-1);
return s;
void main( )
cout<<fun(3);=
A. 1
B. 2
C. 3
D. 4