题目内容
【题目】如图所示的程序框图,它的输出结果是( )
A.﹣1
B.0
C.1
D.16
【答案】A
【解析】解:模拟执行程序,可得
k=0,x=0
满足条件k≤15,执行循环体,y=0,x= ,k=1
满足条件k≤15,执行循环体,y=1,x=π,k=2
满足条件k≤15,执行循环体,y=0,x= ,k=3
满足条件k≤15,执行循环体,y=﹣1,x=2π,k=4
满足条件k≤15,执行循环体,y=0,x= ,k=5
满足条件k≤15,执行循环体,y=1,x=3π,k=6
…
观察规律可知,y的取值周期为4,由于,15=4×3+3,可得
满足条件k≤15,执行循环体,y=﹣1,x=8π,k=16
此时,不满足条件k≤15,退出循环,输出y的值为﹣1.
故选:A.
【考点精析】解答此题的关键在于理解程序框图的相关知识,掌握程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形;一个程序框图包括以下几部分:表示相应操作的程序框;带箭头的流程线;程序框外必要文字说明.
练习册系列答案
相关题目