niusouti.com
更多“数据结构与算法里,计算完数和,有累加器名为sum,应如何赋初值()A、sum=0B、sum==0C、sum+=0;D、sum=1;”相关问题
  • 第1题:

    现有以下语句: i=1; for (;i<=100;i++) sum+=i;

    A.for(i-1;;i++) { sum+--i; if(i==100) break; }

    B.for(i=1;i<=100;) { sum+=i; i++; }

    C.i=1; for(;i<=100;) { sum+=-i; }

    D.i=1; for(;;) { sum+=i; if(i==100) break; i++; }


    正确答案:D

  • 第2题:

    以下C程序的运行结果为______。main(){ int i=1,sum=0; loop:if(i<=10) { sum+=i; i++; goto loop; } printf("sum=%d\n",sum);}

    A.sum=10

    B.sum=55

    C.sum=100

    D.sum=88


    正确答案:B

  • 第3题:

    在C语言中,下面这段代码输出值为( )。 main( ) { int n, sum=0; for(n=1;n<=100;n++) sum+=n; printf("sum=%d\n",sum); }

    A.0

    B.100

    C.5050

    D.5151


    正确答案:C

  • 第4题:

    以下程序执行后sum的值是( )。 main { int i,sum; for(i=1;i<6;i++)sum+=i: printf("1%d\n",sum): }

    A.15

    B.14

    C.不确定

    D.0


    正确答案:C
    sum+=i等价于sun+i,在本题中sum没有赋初值,而题中只输出sum的值,因此整个结果为不确定值。

  • 第5题:

    以下程序执行后,sum的值是______。main(){ int i, sum; for(i=1;i<6;i++) sum+=i; printf("%d\n",sum);}

    A.15

    B.14

    C.不确定

    D.0


    正确答案:C

  • 第6题:

    利用循环求1到5的和值,已知i=1,sum=0;利用循环每次让sum求和,然后i++;判断条件是i<6;则求和的循环操作是()。

    • A、sum=sum+i
    • B、sum+=i
    • C、sum=i
    • D、i=sum+i

    正确答案:A,B

  • 第7题:

    ACM算法的素数和计算中,sum变量用于累加素数之和,那么它的初值应赋值为()

    • A、0
    • B、1
    • C、100
    • D、不赋初值

    正确答案:A

  • 第8题:

    已经int i;int sum=0,要求求1加到10的和,能完成此操作的程序段正确的是()。

    • A、for(i=1;i<10;i++)sum+=i;
    • B、for(i=1;i<11;i++)sum=i;
    • C、for(i=1;i<=10;i++)sum=sum+i;
    • D、for(i=0;i<=20;i++)sum+=i;

    正确答案:C

  • 第9题:

    以下程序执行后sum的值是()。 main(){ int i,sum; for(i=1;i<6;i++) sum+=i; printf("%d/n",sum); }

    • A、15
    • B、14
    • C、不确定
    • D、0

    正确答案:C

  • 第10题:

    单选题
    阅读下列算法: (1)输入n的值; (2)设i的值为1; (3)如果i<=n,则执行第(4)步,否则转到第(7)步执行; (4)计算sum+i,并将结果赋给sum; (5)计算i+1,并将结果赋给i; (6)返回到第(3)步继续执行; (7)输出sum的结果。 上述算法()。
    A

    能够正确计算sum=1+2+3+4+…+n

    B

    不能正确计算sum=1+2+3+4+…+n,因为未画出算法的流程图

    C

    不能正确计算sum=1+2+3+4+…+n,因为未将变量sum初始化为0

    D

    不能正确计算sum=1+2+3+4+…+n,因为未编写出实现算法的程序


    正确答案: A
    解析: 暂无解析

  • 第11题:

    单选题
    ACM算法的素数和计算中,sum变量用于累加素数之和,那么它的初值应赋值为()
    A

    0

    B

    1

    C

    100

    D

    不赋初值


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    若变量inti,intsum=0,要求程序段完成求1加到100的和的,能完成此操作的程序段不正确的是()
    A

    for(i=1;i<=100;i++)sum+=i;

    B

    for(i=1;i<=100;i++)sum=i;

    C

    for(i=1;i<=100;i++)sum=sum+i;

    D

    for(i=0;i<=100;i++)sum+=i;


    正确答案: B
    解析: 暂无解析

  • 第13题:

    下面程序段的输出结果是 public class Test{ public static void main(String args[]){ int n=5,sum=0; while(n>0){ sum+=n; --n; } System.out.println("sum is"+sum); } }

    A.sum is 14

    B.sum is 15

    C.sum is 10

    D.sum is 5


    正确答案:B
    解析:本题考查while语句的用法。while循环,又称为“当型”循环,题目程序是从5-1逐渐累加并输出结果,考生需要注意不要增加或减少循环次数。还要注意对自减运算符的理解。--n表示对操作数先减1,然后再取值,而n--表示先取值,然后再对n进行减1。所以最后结果是5+4+3+2+1=15。

  • 第14题:

    下列程序的执行结果是______。 public class ex3 { public static void main(String[] args) { int sum=0; for(int i=1;i<=100;i++) { sum+=i; } System.out.println("sum="+sum); }

    A.sum=5050

    B.sum=4950

    C.sum=100

    D.sum=1


    正确答案:A

  • 第15题:

    下列程序的输出结果是( )。 public class Test { public static void main (String[] args) { int n=5,sum=0; while (n>0) { sum+=n; --n; } System.out.println("Sum is"+sum); } }

    A.sum is 14

    B.sum is 15

    C.sum is 10

    D.sum is 5


    正确答案:B
    解析:本题目实际上是利用循环求1到n的和,n为5,所以结果为15。

  • 第16题:

    有如下程序 includeviodmain() {int i,sum=0;for(i=1;i<=3;sum++)sum+=i;cout<

    有如下程序 #include<iostream.h> viod main() { int i,sum=0; for(i=1;i<=3;sum++) sum+=i; cout<<sum<<end1; } 该程序的执行结果是 ______。

    A.6

    B.3

    C.死循环

    D.0


    正确答案:C

  • 第17题:

    判断完数的算法,需要求因子之和,若累加器为sum,则sum应该赋初值为()

    • A、sum=0;
    • B、sum=i;
    • C、sum=1;
    • D、sum=sum;

    正确答案:A

  • 第18题:

    若变量inti,intsum=0,要求程序段完成求1加到100的和的,能完成此操作的程序段不正确的是()

    • A、for(i=1;i<=100;i++)sum+=i;
    • B、for(i=1;i<=100;i++)sum=i;
    • C、for(i=1;i<=100;i++)sum=sum+i;
    • D、for(i=0;i<=100;i++)sum+=i;

    正确答案:B

  • 第19题:

    利用循环求1到10的和值,循环控制i,和值变量sum;则循环体中求和的式子正确的是()。

    • A、sum=sum+i
    • B、sum+=i
    • C、sum=i
    • D、i=sum+i

    正确答案:A,B

  • 第20题:

    累加求和中,与sum+=i;相同的是()。

    • A、sum=sum+i;
    • B、sum=i+sum;
    • C、sum=i;
    • D、i=sum;

    正确答案:A,B

  • 第21题:

    阅读下列算法: (1)输入n的值; (2)设i的值为1; (3)如果i<=n,则执行第(4)步,否则转到第(7)步执行; (4)计算sum+i,并将结果赋给sum; (5)计算i+1,并将结果赋给i; (6)返回到第(3)步继续执行; (7)输出sum的结果。 上述算法()。

    • A、能够正确计算sum=1+2+3+4+…+n
    • B、不能正确计算sum=1+2+3+4+…+n,因为未画出算法的流程图
    • C、不能正确计算sum=1+2+3+4+…+n,因为未将变量sum初始化为0
    • D、不能正确计算sum=1+2+3+4+…+n,因为未编写出实现算法的程序

    正确答案:C

  • 第22题:

    单选题
    数据结构与算法里,计算完数和,有累加器名为sum,应如何赋初值()
    A

    sum=0

    B

    sum==0

    C

    sum+=0;

    D

    sum=1;


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    判断完数的算法,需要求因子之和,若累加器为sum,则sum应该赋初值为()
    A

    sum=0;

    B

    sum=i;

    C

    sum=1;

    D

    sum=sum;


    正确答案: A
    解析: 暂无解析