问题详情:
执行如图所示的算法,则输出的结果是( )
A.1 B. C. D.2
【回答】
A【考点】程序框图.
【专题】图表型;算法和程序框图.
【分析】模拟执行程序框图,依次写出每次循环得到的n,M,S的值,当S=1时,满足条件S∈Q,退出循环,输出S的值为1.
【解答】解:模拟执行程序框图,可得
S=0,n=2
n=3,M=,S=
不满足条件S∈Q,n=4,M=,S=+
不满足条件S∈Q,n=5,M=,S=++=1
满足条件S∈Q,退出循环,输出S的值为1.
故选:A.
【点评】本题考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确的结论,属于基础题.
知识点:框图
题型:选择题