更多“以下程序求1!+2!+3!+…+10!的累加和,请为下面的程序选择正确的答案s=0FOR i=1 TO 10t=1FOR j=1 TO ”相关问题
  • 第1题:

    下列程序是用来计算1+2+3……+10的程序段,请补充该程序。

    Dim i, s, k As Integer

    s =0: k = 0

    For【 】To 1

    k=k+1

    s=s+ k

    Next i

    Print s


    正确答案:j=-10
    j=-10

  • 第2题:

    阅读以下程序: include void main() { static int a[][3]={9,7,5,3,1,2,4,6,8}; int

    阅读以下程序:

    include<iostream.h>

    void main()

    {

    static int a[][3]={9,7,5,3,1,2,4,6,8};

    int i,j,s1=0,s2=0;

    for(i=0;i<3;i++)

    for(j=0;j<3;j++)

    {

    if(i==j)s1=sl+a[i][j];

    if(i+j==2)s2=s2+a[i][j];

    }

    cout<<s1<<","<<s2<<endl;

    }

    则该程序的输出结果为【 】。


    正确答案:1810
    18,10

  • 第3题:

    功能:下面的程序是求1!+3!+5!+……+n!的和。 #include <stdio.h> int main() { long int f,s; int i,j,n; _________; scanf("%d",&n); for(i=1;i<=n; i+=2) { f=1; for(j=1; j<=i;j++) ________ ; s=s+f; } printf("n=%d,s=%ldn",n,s); return 0; }


    *(P+8)

  • 第4题:

    以下程序的输出结果是()。includemain(){int a[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=1;for

    以下程序的输出结果是( )。 #include<stdio.h> main() {int a[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=1; for(i=0;i<3;i++) for(j=i;j<=i;j++) s+=a[i][a[j][j]]; printf("%d\n",s); }

    A.3

    B.4

    C.1

    D.9


    正确答案:B
    解析:当外层循环为i时,内层循环i只能取j=i,所以s+=a[i][a[j][j]],其实就是s+=a[i][a[i][i]],当i=0时,s=s+a[0][a[01[0]]=s+a[0][0]=1,当i=1时,s=s+a[1][a[1][1]1=s+a[1][1]=1+1=2,当i=2时,s=s+a[2][a[2][2]]=s+a[2][2]=2+2=4。

  • 第5题:

    下列程序段的功能是()。 int i=1,s=0; while(i<=10){ s=s+i; i++; } printf("%d",&d);

    A.累乘求1~10的积。

    B.累加求1~10的和。

    C.累加求1~100的和。

    D.累乘求1~100的积。


    B