题目内容

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

分析 结合框图,写出前几次循环得到结果,直到x的值大于等于2,退出循环,将各步的y值加起来即为输出的各个数的和.

解答 解:输入x=-2,h=2.5,
第1步:判断x=-2<0成立,执行y=0,输出y,判断-2≥2不成立,执行x=-2+2.5=0.5;
第2步:判断x=0.5<0不成立,再判断0.5<1成立,执行y=0.5,输出y,判断0.5≥2不成立,执行x=0.5+2.5=3;
第3步:判断x=3<0不成立,再判断3<1不成立,执行y=1,输出y,判断3≥2成立,算法结束,退出循环.
输出各数和为:0+0.5+1=1.5.
故选:B.

点评 本题考查解决程序框图中的循环结构时,常采用写出前几次循环得到的结果,从中找到规律,属于基础题.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网