有以下程序: int fun(int x[],int n) {static int sum=0,I; for(i=0;i<n;i++)sum+=x[i]; return sum; } main() {int a[]={1,2,3,4,5},b[]={6,7,8,9},s=0; s=fun(a,5)+fun(b,4);printf("%d\n",s); } 程序执行后的输出结果是( )。
A.45
B.50
C.60
D.55
第1题:
以下程序段计算1~50中是7的倍数的数字之和,括号中应填 int i,sum=0; for(i=1;i<=50;i++) if() sum+=i; printf(“%d”,sum);
A.(int)(i/7)= =i/7
B.(int)i/7= =i/7
C.i%7=0
D.i%7= =0
第2题:
下面程序的功能是计算:至50中是7的倍数的数值之和,请选择填空. main() { int i,sum= 0; for(i=1;i<=50;i++) if(__) sum+=i; printf("%d",sum); }
A.(int)(i/7)==i/7
B.(int)i/7==i/7
C.i%7= 0
D.i%7==0
第3题:
如下程序中实现sum=1+2+3+...+n的程序是
A.int sum=0,i; for(i=0;i<n;i++)sum+=i;
B.int sum=0,i; for(i=0;i<n;i++); sum+=i;
C.int sum=0,i; for(i=1;i<=n;i++); sum+=i;
D.int sum=0,i; for(i=1;i<=n;i++) sum+=i;
第4题:
下面程序的功能是计算:至50中是7的倍数的数值之和,请选择填空. main() { int i,sum= 0; for(i=1;i<=50;i++) if(__) sum+=i; printf("%d",sum); }
A.(int)(i/7)==i/7
B.(int)i/7==i/7
C.i%7= 0
D.i%7==0
第5题:
程序填空,使下面程序实现输出N!(N<=10000)的十进制位数。 #include <stdio.h> #include <math.h> int main () { int i, n; double sum; sum = 0.0; scanf("%d", &n); for (i = 2; i <= n; i++) { sum +=_________; } printf ("%dn", (int)ceil(sum)); return 0; }
第6题:
已定义整型变量i和sum,与以下程序段功能一样的程序有()。 sum=0; for(i=1;i<=100;i++)sum+=i;
A.sum=0;i=1;for(; i<=100;i++) sum+=i;
B.sum=0;for(i=1;i<=100;){i++;sum+=i;}
C.sum=0;for(i=1;i<=100;) sum+=i;i++;
D.sum=0;for(i=1;;i++ )