若要实现 total=1+2+3+4+5 求和, 以下程序段错误的是( )。
A 项执行过程为: i=1, total=1, 判断 while 循环条件 1<5 成立, total=1+1, i=2; 判断循环条件执行函数体, 直到 i=4, total=1+1+2+3+4, i=5; i=5 循环条件不成立, 退出循环, A 项不能实现题目要求, 错误。
B 项执行过程: i=1, total=0, 1<=5 成立,total=0+1=1, i=2; 直到 i=5, total=1+2+3+4+5, i=6; i=6 条件不成立,退出循环, 程序正确。 C 项执行过程: i=0, total=0, 0<5 成立, i=1, total=1; 直到 i=5,total=1+2+3+4+5; i=5条件不成立, 退出循环, 程序正确。D 项执行过程: i=0, total=0, 0<=5 成立, total=0, i=1; 直到 i=5, total=1+2+3+4+5,i=6; i=6 条件不成立, 退出循环, 程序正确。 答案选择 A 选项。