• 2022-06-15
    阅读下列算法,回答:Start of the algorithm(算法开始)N=10。i=2。sum=2。如果 i<=N,则执行第(4)步,否则转到第(8)步执行。如果i / 2 ==0 则转到第(6)步执行。sum = sum + i。i = i+1。返回到第(3)步继续执行。输出sum的结果。End of the algorithm(算法结束)算法执行的结果为_________。
    A: 24。
    B: 26。
    C: 55。
    D: 45。
    E: 46。
  • B

    举一反三

    内容

    • 0

      分析下列代码,这段代码的算法时间复杂度为( )。 i = 1; while( sum &lt; n ){ i = i * 2; sum = sum + i; } A: O(nlogn) B: O(n) C: O(logn) D: o(1)

    • 1

      下列VBA程序段的执行结果为 。 I = 1 Do While I<=10 SUM = SUM + I I = I + 1 Loop Debug.Print SUM

    • 2

      下面程序段中循环体执行的次数是 。 int i,sum=0; for(i=2,sum=sum-i; sum!=0; i=0) sum=sum+i; printf("%d\n",sum);

    • 3

      2、以下程序段执行完成后,sum的值为()。int i = 3, sum = 0;while( i<; 10 ){sum += i;i = i + 3;} A: 18 B: 30 C: 9 D: 0

    • 4

      int i,sum=0;则执行以下语句,sum的值是( )。for(i=1;i&lt;=3;sum+=1) sum+=i; A: 6 B: 3 C: 0 D: sum的值无法计算