3.(2019·合肥质检)执行如图所示的程序框图,如果输出的k的值为3,则输入的a的值可以是 ( A )
A.20 B.21
C.22 D.23
解析:根据程序框图可知,若输出的k=3,则此时程序框图中的循环结构执行了3次,执行第1次时,S=2×0+3=3,执行第2次时,S=2×3+3=9,执行第3次时,S=2×9+3=21,因此符合题意的实数a的取值范围是9≤a<21,故选A.
4.根据如图算法语句,当输入x为60时,输出y的值为( C )
A.25 B.30
C.31 D.61
解析:通过阅读理解知,算法语句是一个分段函数
y=f(x)=
∴y=f(60)=25+0.6×(60-50)=31.