如果执行如图的程序框图,输入x=-2,h=0.5,那么输出的各个数的和等于(  ) A.3 B.3.5 C.4 D.4.5

问题描述:

如果执行如图的程序框图,输入x=-2,h=0.5,那么输出的各个数的和等于(  )

A. 3
B. 3.5
C. 4
D. 4.5

第一次输出y=0;第二次输出y=0;第三次输出0;第四次输出y=0;
第经过第五次循环输出y=0;第六次输出y=0.5;第七次输出y=1;第八次输出y=1;第九次输出y=1
各次输出的和为0+0+0+0+0+0.5+1+1+1=3.5
故选B