單項選擇題

有如下程序
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


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題設函數(shù)fun的定義形式為void fun(char ch,float x){……}則以下對函數(shù)fun的調用語句中,正確的是()

A、fun("abc",3.0);
B、t=fun(’D’,16.5);
C、fun(’65’,2.8);
D、fun(32,32);

3.單項選擇題若已定義的函數(shù)有返回值,則以下關于該函數(shù)調用的敘述中錯誤的是()

A、函數(shù)調用可以作為獨立的語句存在
B、函數(shù)調用可以作為一個函數(shù)的實參
C、函數(shù)調用可以出現(xiàn)在表達式中
D、函數(shù)調用可以作為一個函數(shù)的形參