- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高考达标检测(四十六) 算法与程序框图考查2类型——推结果、填条件
一、选择题
1.(2017·山东高考)执行如图所示的程序框图,当输入的x的值为4时,输出的y的值为2,则空白判断框中的条件可能为( )
A.x>3 B.x>4
C.x≤4 D.x≤5
解析:选B 当x=4时,若执行“是”,则y=4+2=6,与题意矛盾;若执行“否”,则y=log24=2,满足题意,故应执行“否”.故判断框中的条件可能为x>4.
2.执行如图所示的程序框图,若输入的a的值为2,则输出的b的值为( )
A.-2 B.1 C.2 D.4
解析:选A 第一次循环,a=eq \f(1,2),b=1,i=2;
第二次循环,a=-1,b=-2,i=3;
第三次循环,a=2,b=4,i=4;
第四次循环,a=eq \f(1,2),b=1,i=5;……;
由此可知b的值以3为周期出现,且当i=2 019时退出循环,此时共循环2 018次,
又2 018=3×672+2,所以输出的b的值为-2.
3.某班有50名学生,在一次数学考试中,an表示学号为n的学生的成绩,则执行如图所示的程序框图,下列结论正确的是( )
A.P表示成绩不高于60分的人数
B.Q表示成绩低于80分的人数
C.R表示成绩高于80分的人数
D.Q表示成绩不低于60分,且低于80分的人数
解析:选D P表示成绩低于60分的人数,Q表示成绩低于80分且不低于60分的人数,R表示成绩不低于80分的人数.
4.(2017·天津高考)阅读如图所示的程序框图,运行相应的程序,若输入N的值为24,则输出N的值为( )
A.0 B.1
C.2 D.3
解析:选C 第一次循环,24能被3整除,N=eq \f(24,3)=83;
第二次循环,8不能被3整除,N=8-1=73;
第三次循环,7不能被3整除,N=7-1=63;
第四次循环,6能被3整除,N=eq \f(6,3)=23,结束循环,
故输出N的值为2.
5.执行如图所示的程序框图,则输出S的值为( )
A.3 B.-6
C.10 D.-15
解析:选D 第一次执行程序,得到S=0-12=-1,i=2;
第二次执行程序,得到S=-1+22=3,i=3;
第三次执行程序,得到S=3-32=-6,i=4;
第四次执行程序,得到S=-6+42=10,i=5;
第五次执行程序,得到S=10-52=-15,i=6,
结束循环,输出的S=-15.
6.某校为了了解高三学生日平均睡眠时间(单位:h),随机选择了50位学生进行调查.下表是这50位同学睡眠时间的频率分布表:
组别(i)
睡眠时间
组中值(Zi)
频数
频率(Pi)
1
[4.5,5.5)
5
2
0.04
2
[5.5,6.5)
6
6
0.12
3
[6.5,7.5)
7
20
0.40
4
[7.5,8.5)
8
18
0.36
5
[8.5,9.5)
9
3
0.06
6
[9.5,10.5)
10
1
0.02
现根据如下程序框图用计算机统计平均睡眠时间,则判断框①中应填入的条件是( )
A.i>4? B.i>5?
C.i>6? D.i>7?
解析:选B 根据题目中程序框图,用计算机统计平均睡眠时间,总共执行6次循环,则判断框①中应填入的条件是i5(或i≥6?).
7.下图为某一函数的求值程序框图,根据框图,如果输出y的值为3,那么应输入x=( )
A.1 B.2
C.3 D.6
解析:选B 该程序的作用是计算分段函数y=eq \b\lc\{\rc\ (\a\vs4\al\co1(x-3,x6,6,2x≤6,,5-x,x≤2))的函数值,
由题意,若x>6,则当y=3时,x-3=3,解得x=6,舍去;
若x≤2,则当y=3时,5-x=3,解得x=2,
故输入的x值为2.
8.给出30个数:1,2,4,7,…,其规律是:第1个数是1;第2个数比第1个数大1;第3个数比第2个数大2;第4个数比第3个数大3,…,以此类推,要计算这30个数的和,现已给出了该问题的程序框图如图所示,那么框图中判断框①处和执行框②处应分别填入( )
A.i≤30?;p=p+i-1
B.i≤29?;p=p+i+1
C.i≤31?;p=p+i
D.i≤30?;p=p+i
解析:选D 由于要计算30个数的和,故循环要执行30次,
由于循环变量的初值为1,步长为1,故①中应填写“i≤30?”.
又由第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,…,故②中应填p=p+i.
二、填空题
9.(2017·江苏高考)如图是一个算法流程图.若输入x的值为eq \f(1,16),则输出y的值是________.
解析:由流程图可知其功
原创力文档


文档评论(0)