A.既允許直接遞歸調用也允許間接遞歸調用
B.不允許直接遞歸調用也不允許間接遞歸調用
C.允許直接遞歸調用不允許間接遞歸調用
D.不允許直接遞歸調用允許間接遞歸調用
您可能感興趣的試卷
你可能感興趣的試題
A.swith
B.cher
C.cese
D.default
A.函數(shù)調用可以作為獨立的語句存在
B.函數(shù)調用可以作為一個函數(shù)的實參
C.函數(shù)調用可以出現(xiàn)在表達式中
D.函數(shù)調用可以作為一個函數(shù)的形參
A.既允許直接遞歸調用也允許間接遞歸調用
B.不允許直接遞歸調用也不允許間接遞歸調用
C.允許直接遞歸調用不允許間接遞歸調用
D.不允許直接遞歸調用允許間接遞歸調用
#include< stdio.h>
int fun(int t[],int n)
{
int i,m;
if(n==1)
return t[0];
else
if(n>=2)
{
m=fun(t,n-1);
return m;
}
}
void main()
{
int a[]={11,4,6,3,8,2,3,5,9,2};
printf(""%d\n"",fun(a,10));
}
程序運行后結果是()
A.2
B.6
C.8
D.9
輸入10,該程序的運行效果是()
#include< stdio.h>
int fun(int n)
{
if(n==1)
return 1;
else
return (n+fun(n-1));
}
void main()
{
int x;
scanf(""%d"",&x);
x=fun(x);
printf(""%d\n"",x);
}
A.55
B.54
C.45
D.60
最新試題
在C語言中,將屬于不同類型的數(shù)據(jù)作為一個整體來處理時,常用()。
C語言源程序經過編譯生成()。
在C語言中,定義一個共用體變量時,系統(tǒng)分配給它的存儲空間長度是()。
集成開發(fā)環(huán)境(IDE)包括了代碼編輯器、編譯器、調試器和圖形用戶界面等工具,它是集成了代碼編寫功能、分析功能、編譯功能、調試功能、測試功能等一體化的綜合開發(fā)軟件。
int a[5];該語句表明數(shù)組a中的第五個元素為a[5]。
完善下面程序中xxkl函數(shù)的定義,使程序能夠輸出數(shù)組a中所有元素的最大值。
若有定義int a=5,b=2;則a%b的值為(),a/b的值為()。
編譯器的作用是將一個高級語言程序翻譯成計算機可以執(zhí)行的二進制代碼。
C程序代碼中的注釋、標識符命名、空行、代碼行中的空格以及對齊等都不影響程序的可讀性。
一個C語言程序無論長短都是有函數(shù)和變量組成。