题目内容

有如下程序#include int sum(int data){static int init = 0;return init += data;}main(){int i;for (i=1; i<=5; i++)printf("%d,", sum(i)); printf("\n");}程序运行后的输出结果是

A. 1,3,6,10,15,
B. 1,2,3,4,5,
C. 0,0,0,0,0,
D. 1,1,1,1,1,

查看答案
更多问题

有以下程序#include int m1(int x,int y){ return x<=y ? x :y; }int m2(int x,int y){ return x<=y ? y :x; }int fun(int a,int b){ return a+b; }main(){ int x=2,y=3,z=1;printf("%d\n", fun(m1(x,y),m2(y,z)));}程序的运行结果是

A. 5
B. 6
C. 4
D. 3

有如下程序#include int sub(double a, double b){return (int)(a - b);}main(){printf("%d\n", sub(3.8, 2.1));}程序运行后的输出结果是

A. 1
B. 1.7
C. 2
D. 2.0

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

答案查题题库