题目内容
【题目】中国古代有计算多项式值的秦九韶算法,如图是实现该算法的程序框图.执行该程序框图,若输入的x=3,n=3,输入的a依次为由小到大顺序排列的质数(从最小质数开始), 直到结束为止,则输出的s=( )
A.9
B.27
C.32
D.103
【答案】D
【解析】解:由题意,模拟程序的运行,可得 x=3,n=3,k=0,s=0
执行循环体,a=2,s=2,k=1
不满足条件k>3,执行循环体,a=3,s=9,k=2
不满足条件k>3,执行循环体,a=5,s=32,k=3
不满足条件k>3,执行循环体,a=7,s=103,k=4
满足条件k>3,退出循环,输出s的值为103.
故选:D.
【考点精析】通过灵活运用程序框图,掌握程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形;一个程序框图包括以下几部分:表示相应操作的程序框;带箭头的流程线;程序框外必要文字说明即可以解答此题.
练习册系列答案
相关题目