问题 单项选择题

下列程序的执行结果为( )。
n=0
j=1
Do Until n>2
n=n+1:j=j+n*(n+1)
Loop
Print n;j

A.0 1

B.3 7

C.3 21

D.3 13

答案

参考答案:C

解析: 本题考查循环程序的分析。在Do Until循环中如果n小于等于2,那么把n*(n+1)的结果累加到i上。因此程序的功能为:循环变量n从0开始到2共执行了3次,目的为计算1+1*2+2*3+3*4。

单项选择题
单项选择题