- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专题复习:算法框图
高中数学算法框图习题(含答案详解)
一、
1. (理 )如 所示算法程序框 运行 , 入 a= tan315 ,°b= sin315 ,°c= cos315 ,°
出 果 ( )
2
2
A. 2
B .-
2 C.- 1
D .1
[答案 ]
C
[解析 ]
a、 b、 c 三数中的最小 ,又
cos315 °0, sin315 =°-
2
此程序框 是 出
2 ,
2
tan315 =°- 1- 2 ,故 C.
2.下列程序运行后 出 果 ( )
x= 1;
for i = 1 10
x= 2]
A.1
B.23
C. 113
D.以上都不
[答案 ]
B
[解析 ]
每一次循 x 都重新 ,与原来 x 的 无关,故最后 出
x 的 只与最后一
次循 i 的 有关, ∵i =10, ∴ x=23.
1
( 共 6
个 2)的 的算法的程序框 , 中的判断框中 填
3. (理 )下面是求
1
2+
1
2+ ?+
2
专题复习:算法框图
A . i ≤5?
B. i 5?
C.i ≥5?
D. i5?
[答案 ]
A
[解析 ]
由于所给计算的表达式中共有
6 个
2,故只需
5 次循环即可,由此控制循环次
数的变量 i 应满足 i≤ 5.故选 A.
4. (理 )已知数列 { an} 中, a1= 1, an+ 1= an+ n,利用如图所示的程序框图计算该数列第
10 项,则判断框中应填的语句是
(
)
A . n10
B . n≤ 10
C. n9
D. n≤ 9
[答案 ]
D
[解析 ]
本题在算法与数列的交汇处命题,考查了对程序框图的理解能力.数列
{ a } 是
n
一个递推数列,因为递推公式为a1
n +1
n
10
9
+9,因为循环体为
m=m
= 1, a
= a + n,故 a
=a
+1, n= n+ 1,当 n= 10 时结束循环,故判断框内应为
n≤ 9.
5. (理 )下列程序运行后输出结果为 ( )
S= 1;
n= 1;
while S100
专题复习:算法框图
S= S* n;
n= n+ 3;
end
n
A . 4
B .10
C. 13
D . 16
[答案 ]
C
[解析 ]
S= 1100,进行第一次循环后
S= 1, n= 4; S= 1100
再进行第二次循环.循
环后 S= 4,n= 7;第三次循环后 S= 28,n= 10;第四次循环后 S= 280,n= 13.因
故不再循环,跳出循环后输出 n= 13.
6. (文 )在如图的程序框图中,若输入 m= 77,n= 33,则输出的 n 的值是
(
S= 280100,
)
A . 3 B. 7 C. 11 D. 33
[答案 ] C
[解析 ] 这个程序框图执行的过程是:
第一次循环: m= 77,n= 33, r=11;
第二次循环: m= 33,n= 11, r= 0.
因为 r =0,则结束循环,输出 n= 11.
7.下面的程序框图,若输入 a= 0,则输出的结果为 ( )
专题复习:算法框图
A . 1022 B. 2046 C. 1024
D . 2048
[答案 ]
B
[解析 ]
由程序框图中的循环结构可得到递推公式,
a
= 2a + 2,且 a = 0,由 a
k+1
k
1
k+1
ak+1
+ 2
=2ak+ 2 可得, ak+1+ 2= 2(ak+ 2),即
= 2 且 a1+ 2= 2,∴ { ak+ 2} 是以 2 为公比, 2
a + 2
k
为首项的等比数列, ∴ a + 2= 2×2
k- 1k
,即 a
k
11
k
k
11
B.
[点评 ]
本题的关键是弄清输出的
a 的值为数列
{ an} 的第几项,
k=1 算出的是
a2,k= 2
满足条件得
a3,故
k=10
满足条件计算后得到
a11,k= 11
不满足,故输出的是
a11 而不是
a10,
有不少人在这里搞不清楚,以为判断条件是 k≤ 10,故最后输出的是 a10,这是没有完整理
解算法的典型表现. 因为对同一个判断条件 k≤10,a=2a+ 2 与 k= k+ 1 语句的先后顺序不
同输出结果也不同, 还与 k 的初值有关等等, 故应统盘考虑, 解决的一个有效途径就是循环
几次把握其规律.
【解答题】
8.为了让学生更多的了解“数学史”知识,其中学高二年级举办了一次“追寻先哲的
足迹, 倾听数学的声音”的数学史知识竞赛活动,
共有
800 名学生参加了这次竞赛.
为了解
本次竞赛的成
您可能关注的文档
最近下载
- 最新人教版六年级数学上册教案全册.doc VIP
- 《中华民族大团结》(初中)第10课伟大梦想共同追求教案.pdf VIP
- 中外教育理论名著选读.docx VIP
- 专业音响完整系统的安装与调试.doc VIP
- 西门子12001500PLC用触摸屏按钮触发启动PID的自整定编写方法程序示例.docx VIP
- 《中外教育名著选读》模拟试题.docx VIP
- 中兴接入网和epon b ch zxa10f822产品介绍23p.pdf VIP
- 平型关大捷和台儿庄战役.ppt VIP
- 环境学第2版-左玉辉-教学课件-第2讲 水环境.ppt VIP
- 小米质量保证工程师岗面试题库参考答案和答题要点.docx VIP
文档评论(0)