單項選擇題

以下程序的輸出結(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.單項選擇題若有定義:char strl[6]="ABCDE",*ps*str="FEDCBA";()是錯誤的。

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

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

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

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

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.單項選擇題數(shù)組元素下標的數(shù)據(jù)類型為()。

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