阅读下列算法,回答: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。
A: 24。
B: 26。
C: 55。
D: 45。
E: 46。
B
举一反三
- 阅读下列算法,回答:[br][/br]Start of the algorithm(算法开始)[br][/br]N=10。[br][/br]i=2。sum=2。[br][/br]如果 i[=N,则执行第(4)步,否则转到第(8)步执行。<br]如果i / 2 ==0 则转到第(6)步执行。[br][/br]sum = sum + i。[br][/br]i = i+1。[br][/br]返回到第(3)步继续执行。[br][/br]输出sum的结果。[br][/br]End of the algorithm(算法结束)[br][/br]算法执行的结果为_________。 A: 24。 B: 26。 C: 55。 D: 45。 E: 46。
- 中国大学MOOC: 阅读下列算法,回答:算法执行的结果为_________。Startofthealgorithm(算法开始)(1)N=10;(2)i=2;sum=2;(3)如果i<=N,则执行第(4)步,否则转到第(8)步执行;(4)如果i%2==0则转到第(6)步执行;(5)sum=sum+i;(6)i=i+1;(7)返回到第(3)步继续执行;(8)输出sum的结果。Endofthealgorithm(算法结束)
- 阅读下列算法,回答:Startofthealgorithm(算法开始)(1)输入N的值;(2)设i的值为1;(3)如果i<=N,则执行第(4)步,否则转到第(7)步执行;(4)计算sum+i,并将结果赋给sum;(5)计算i+1,并将结果赋给i;(6)返回到第3步继续执行;(7)输出sum的结果。Endofthealgorithm(算法结束)上述算法_________。 A: 能够正确地计算sum=1+2+3+4+…+N; B: 不能正确地计算sum=1+2+3+4+…+N;
- 中国大学MOOC: 阅读下列算法,回答:Startofthealgorithm(算法开始)(1)输入N的值。(2)设i的值为1。(3)如果i<=N,则执行第(4)步,否则转到第(7)步执行。(4)计算sum+i,并将结果赋给sum。(5)计算i+1,并将结果赋给i。(6)返回到第3步继续执行。(7)输出sum的结果。Endofthealgorithm(算法结束)上述算法_________。
- 阅读下列算法,回答:Startofthealgorithm(算法开始)(1)输入N的值。(2)设i的值为1。(3)如果i<=N,则执行第(4)步,否则转到第(7)步执行。(4)计算sum+i,并将结果赋给sum。(5)计算i+1,并将结果赋给i。(6)返回到第3步继续执行。(7)输出sum的结果。Endofthealgorithm(算法结束)上述算法()。 A: 能够正确地计算sum=1+2+3+4+…+N。 B: 不能正确地计算sum=1+2+3+4+…+N。 C: 0 D: 0
内容
- 0
分析下列代码,这段代码的算法时间复杂度为( )。 i = 1; while( sum < 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<=3;sum+=1) sum+=i; A: 6 B: 3 C: 0 D: sum的值无法计算