單項(xiàng)選擇題

以下程序的輸出結(jié)果是()。
main()
{ printf( "%d\n", fac(5) ) ; }
fac(int n)
{ int s;
if(n==1) return 1;
else return n*fac(n-1) ;
}

A.120
B.60
C.6
D.1


您可能感興趣的試卷

你可能感興趣的試題

2.單項(xiàng)選擇題若有定義:char strl[6]="ABCDE",*ps*str="FEDCBA";()是錯(cuò)誤的。

A.strcpy(str2,str1)
B.表達(dá)式stecmp(str1,str2)的值小于0
C.str1=str2
D.表達(dá)式strlen(str1)的值為5

3.單項(xiàng)選擇題sizeof(double)s是()

A.函數(shù)調(diào)用
B.int型表達(dá)式
C.double型表達(dá)式
D.非法表達(dá)式

4.單項(xiàng)選擇題若有定義: struct teacher{int num; char sex; int age; } teacher1;則下面敘述錯(cuò)誤的是()。

A.struct是結(jié)構(gòu)類型的關(guān)鍵字
B.structteacher是用戶定義的結(jié)構(gòu)類型
C.num、sex、age都是結(jié)構(gòu)變量teacher1的成員
D.teacher1是結(jié)構(gòu)類型名

5.單項(xiàng)選擇題數(shù)組元素下標(biāo)的數(shù)據(jù)類型為()。

A.整型常量、字符型常量或整型表達(dá)式
B.字符串常量
C.實(shí)型常量或?qū)嵭捅磉_(dá)式
D.任何類型的表達(dá)式