题目内容

有以下程序#include void fac2(int );void fac1(int n){ printf("*");if(n>0) fac2(n-1);}void fac2(int n){ printf("#");if(n>0) fac2(--n);}main(){ fac1(3); }程序的运行结果是

A. *
B. *
C. *
D. **
E. *
F. *

查看答案
更多问题

有以下程序#include int fun(int n){ static int t=1; int i=1;for( ; i<=n; i++) t*=i;return t;}main(){ int t=1,i;for(i=2;i<4; i++)t+=fun(i);printf("%d\n",t);}程序的运行结果是

A. 15
B. 11
C. 8
D. 4

有以下程序#include #include #include main(){ char *p1,*p2;p1=p2=(char *)malloc(sizeof(char)*10);strcpy(p1,"malloc");strcpy(p2,p1+1);printf("%c%c\n",p1[0],p2[0]);}程序的运行结果是

A. aa
B. ma
C. am
D. mm

有以下函数定义:fun(int n,double x) {…} 若以下选项中的变量都已经正确定义且赋值,则对函数fun的正确调用语句是( ) 。

A. fun(int y,double m);
B. k=fun(10,12.5);
C. fun(x,n);
D. void fun(n,x);

在C语句中,形参的默认存储类型是( ) 。

A. auto
B. register
C. static
D. extern

答案查题题库