问题 单项选择题

程序段: x=0 For a=1 to 5 step 2x=x+a^2 Next a Print a 语句x=x+a^2执行的次数和最后a的值分别为 ______。

A.3 7

B.2 5

C.3 5

D.2 7

答案

参考答案:C

解析: 当循环变量的值在变化方向上超过终值时程序跳出For循环体。本题循环变量a初值为1,终值为5,步长为2,因此在a=1、3、5时分别执行一次循环。当a=7时超过了终值5,循环结束,因此答案为C。

单项选择题
单项选择题