- 程序框图
- 共213题
8.执行如图所示的程序框图,则输出结果的值为( )
正确答案
解析
当n=1时a=,当n=2时,a=-1,当n=3时,a=2,当n=4时,a=
所以a取值是以3为周期重复出现,从而推断出n=2016=3×672时a取2。因此B选项不正确,C选项不正确,D选项不正确,所以选A选项。
考查方向
解题思路
先分别列出当n取1,2,3.....时a对应的值,并从中找到n与a取值的循环规律,从而得到答案。
易错点
做循环结构的程序框图试题时,一定要注意输出的条件,否则会造成失误。
知识点
4.某程序框图如图所示,则该程序运行后输出的值是
正确答案
解析
不难发现有周期性变化,周期为4,所以 所以输出2017 选D
考查方向
解题思路
1)写出循环结构,找出S结果的规律
2)根据周期性找出周期
3)找出跳出循环的位置
易错点
本题易在判断上出错,导致提前或者延后跳出循环,第二没有发现S结果之间的规律,导致出错,
知识点
3.右图是一个程序框图,则输出S的值是( )
正确答案
解析
考查方向
解题思路
1)写出循环结构,找出S结果的规律
2)根据运算框,累计求和
3)找出跳出循环的位置
易错点
本题易在判断上出错,导致提前或者延后跳出循环,第二没有发现S结果之间的规律,导致出错,
知识点
9.运行如图所示的程序,若输入x的值为256,则输出的y值是( )
正确答案
解析
根据程序框图及条件可知→
→
→
,所以
,
故A选项不正确,B选项不正确,D选项不正确,所以选C选项。
考查方向
解题思路
先将256代入计算得到新的x的值再进入判断框,直到算得时跳出循环,最后算出y的值。
故A选项不正确,B选项不正确,D选项不正确,所以选C选项。
易错点
最后一步算y值时易算错。
知识点
7.执行如图所示的程序框图,则输出的为
正确答案
解析
当时,
,进行第二次运算
,进行第三次运算
,进行第四次运算
,开始重复,所以每四个数重复一次,所以
,所以
与
相同,所以应输出
;所以选D选项.
考查方向
解题思路
1)先有框图计算出一些值,找到循环周期;
2)根据周期将条件化简为
;
3)再按照化简后的条件重新循环,得到结果。
易错点
本题易在循环结构的终止时的取值出现错误.
知识点
扫码查看完整答案与解析