题目内容
【题目】如图是某算法的程序框图,则程序运行后输出的结果是( )
A.2
B.3
C.4
D.5
【答案】B
【解析】解:第一次循环,sin >sin0,即1>0成立,a=1,T=1,k=2,k<6成立,
第二次循环,sinπ>sin ,即0>1不成立,a=0,T=1,k=3,k<6成立,
第三次循环,sin >sinπ,即﹣1>0不成立,a=0,T=1,k=4,k<6成立,
第四次循环,sin2π>sin ,即0>﹣1成立,a=1,T=1+1=2,k=5,k<6成立,
第五次循环,sin >sin2π,即1>0成立,a=1,T=2+1=3,k=6,k<6不成立,输出T=3,
故选:B
【考点精析】认真审题,首先需要了解程序框图(程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形;一个程序框图包括以下几部分:表示相应操作的程序框;带箭头的流程线;程序框外必要文字说明).
练习册系列答案
相关题目