执行如图所示的程序框图,若输入x为13,则输出y的值为(  )A.10    B.5      C.4    ...

问题详情:

执行如图所示的程序框图,若输入x为13,则输出y的值为(  )

执行如图所示的程序框图,若输入x为13,则输出y的值为(  )A.10    B.5      C.4    ...

A.10     B.5       C.4       D.2

【回答】

B【考点】程序框图.

【专题】计算题;图表型;分析法;算法和程序框图.

【分析】模拟执行程序框图,循环体为“直到型”循环结构,按照循环结构进行运算,即可求出满足题意时的y.

【解答】解:模拟执行程序框图,可得

x=13,

x=10,满足条件x≥0,x=7

满足条件x≥0,x=4

满足条件x≥0,x=1

满足条件x≥0,x=﹣2

不满足条件x≥0,y=5

输出y的值为5.

故选:B.

【点评】本题为程序框图题,考查对循环结构的理解和认识,按照循环结构运算后得出结果,属于基础题.

知识点:框图

题型:选择题