2020高考数学(文)二轮总复习专题限时训练1-7-5算法与框图(Word版带解析)
加入VIP免费下载

2020高考数学(文)二轮总复习专题限时训练1-7-5算法与框图(Word版带解析)

ID:414290

大小:292.72 KB

页数:10页

时间:2020-12-23

加入VIP免费下载
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天资源网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:403074932
资料简介
专题限时训练 (小题提速练) (建议用时:30 分钟) 一、选择题 1.执行如图所示的程序框图,输出的 S 值为(  ) A.1 B.3 C.7 D.15 解析:执行程序框图:当 k=0 时,S=0+20=1,当 k=1 时,S=1+21=3,当 k= 2 时,S=3+22=7,当 k=3 时,结束循环,输出 S=7. 答案:C 2.执行如图所示的程序框图,若输入 n 的值为 6,则输出 s 的值为(  ) A.105 B.16 C.15 D.1 解析:当 i=1 时,s=1×1=1;当 i=3 时,s=1×3=3;当 i=5 时,s=3×5= 15;当 i=7 时,i4 不成立; 当 k=4 时,k>4 不成立;当 k=5 时,k>4 成立, 所以 S=sin5π 6 =1 2. 答案:D5.阅读如图所示的程序框图,若输入的 k=10,则该算法的功能是(  ) A.计算数列{2n-1}的前 10 项和 B.计算数列{2n-1}的前 9 项和 C.计算数列{2n-1}的前 10 项和 D.计算数列{2n-1}的前 9 项和 解析:S=0,i=1;S=1,i=2;S=1+2,i=3;S=1+2×(1+2)=1+2+22,i= 4;S=1+2×(1+2+22)=1+2+22+23,i=5;…;S=1+2+22+…+29,i=11. 答案:A 6.执行如图所示的程序框图,若输出 k 的值为 6,则判断框内可填入的条件是(  ) A.s>1 2 ? B.s>3 5 ? C.s> 7 10 ? D.s>4 5 ? 解析:程序框图的执行过程如下:s=1,k=9;s= 9 10 ,k=8;s= 9 10 ×8 9 = 8 10 ,k= 7;s= 8 10 ×7 8 = 7 10 ,k=6,循环结束,故可填入的条件为 s> 7 10 ?.答案:C 7.执行如图所示的程序框图,输出 S 的值为(  ) A.3 B.-6 C.10 D.-15 解析:程序运行过程中,各变量的值如下所示: 是否继续循环    S   i  循环前 0 1 第一次循环   是 -1 2 第二次循环   是 3 3 第三次循环   是 -6 4 第四次循环   是 10 5 第五次循环   否 故最后输出 S 的值为 10. 答案:C 8.(2019·武汉市调研)执行如图所示的程序框图,若输入的 n 的值为 6,则输出 S 的值为(  )A.21 B.23 C.37 D.44 解析:第 1 次循环得到 t=1,S=1,i=2;第 2 次循环得到 t=4,S=5,i=3;第 3 次循环得到 t=3,S=8,i=4;第 4 次循环得到 t=8,S=16,i=5;第 5 次循环 得到 t=5,S=21,i=6;第 6 次循环得到 t=16,S=37,i=7,7>6,跳出循环, 故 S=37. 答案:C 9.执行如图所示的程序框图,如果输入的 x=0,y=1,n=1,则输出 x,y 的值 满足(  ) A.y=2x B.y=3x C.y=4x D.y=5x 解析:执行程序框图,直至输出 x,y 的值. 输入 x=0,y=1,n=1, 运行第一次,x=0,y=1,不满足 x2+y2≥36;运行第二次,x=1 2 ,y=2,不满足 x2+y2≥36; 运行第三次,x=3 2 ,y=6,满足 x2+y2≥36, 输出 x=3 2 ,y=6. 点 ( 3 2 ,6)在直线 y=4x 上. 答案:C 10.(2019·唐山市摸底)已知程序框图如图所示,则该程序框图的功能是(  ) A.求 1+1 3 +1 5 +1 7 +…+ 1 21 的值 B.求 1+1 3 +1 5 +1 7 +…+ 1 19 的值 C.求 1-1 3 +1 5 -1 7 +…- 1 19 的值 D.求 1-1 3 +1 5 -1 7 +…+ 1 21 的值 解析:执行程序框图,S=1,a=-1,n=3;S=1- 1 3 ,a=1,n=5;S=1-1 3 + 1 5 ,a=-1,n=7;…;S=1-1 3 +1 5 -1 7 +…- 1 19 ,a=1,n=21>19 满足条件,退 出循环,输出 S.故该程序框图的功能是求 S=1-1 3 +1 5 -1 7 +…- 1 19 的值. 答案:C11.如图给出的是计算1 2 +1 4 +…+ 1 100 的值的一个程序框图,则图中判断框内和执 行框中应填的语句分别是(  ) A.i>100?,n=n+1 B.i>100?,n=n+2 C.i>50?,n=n+2 D.i≤50?,n=n+2 解析:因为1 2 ,1 4 ,…, 1 100 共 50 个数,所以程序框图应运行 50 次,所以变量 i 应满 足 i>50,因为是求偶数的倒数和,所以应使变量 n 满足 n=n+2. 答案:C 12.(2019·福建省五校联考)执行如图所示的程序框图,如果输入的 t=0.01,则输 出的 n=(  ) A.5 B.6 C.7 D.8 解析:第一次执行循环体 S=1-1 2 =1 2 ,m=1 4 ,n=1,此时 S>t 成立;第二次执行 循环体 S=1 2 -1 4 =1 4 ,m=1 8 ,n=2,此时 S>t 成立;第三次执行循环体 S=1 4 -1 8 =1 8 ,m= 1 16 ,n=3,此时 S>t 成立;第四次执行循环体 S=1 8 - 1 16 = 1 16 ,m= 1 32 ,n= 4,此时 S>t 成立;第五次执行循环体 S= 1 16 - 1 32 = 1 32 ,m= 1 64 ,n=5,此时 S>t 成 立;第六次执行循环体 S= 1 32 - 1 64 = 1 64 ,m= 1 128 ,n=6,此时 S>t 成立;第七次执 行循环体 S= 1 64 - 1 128 = 1 128 ,m= 1 256 ,n=7,此时 S>t 不成立.从而输出的 n=7. 答案:C 二、填空题 13.阅读如图程序框图,运行相应程序,则程序运行后输出的结果为    . 解析:由程序框图知:算法的功能是求 S=0+lg1 3 +lg3 5 +lg5 7 +…+lg i i+2 的值. ∵S=lg1 3 +lg3 5 +…+lg7 9 =lg1 9 >-1, 而 S=lg1 3 +lg3 5 +…+lg 9 11 =lg 1 11 <-1, ∴跳出循环的 i 值为 9, ∴输出 i=9. 答案:9 14.阅读如图所示的框图,运行相应的程序,输出 S 的值为    .解析:n=3,S=0+(-2) 3=-8,n-1=2>1;S=-8+(-2) 2=-4,n-1= 1≤1,终止循环,故输出 S=-4. 答案:-4 15.公元前 300 年左右,欧几里得提出一种算法,该算法程序框图如图所示,若 输入 m=98,n=63,则输出的 m=    . 解析:m=98,n=63,r=35, m=63,n=35,r=0?否; r=28,m=35,n=28,r=0?否; r=7,m=28,n=7,r=0?否; r=0,m=7,n=0,r=0?是. 输出 m=7. 答案:7 16.如图,已知某算法的程序框图如图所示,若将输出的(x,y)依次记为:(x 1, y1),(x2,y2),…,(xn,yn)….(1)若程序运行中输出的一个数组是(t,-8),则 t=    ; (2)程序结束时,共输出(x,y)的组数为    . 解析:∵n 每次加 2 直到满足条件, ∴共循环 1 009 次,所以共输出(x,y)的组数为 1 009. 而每次循环,x 变为原来的 3 倍,y 比原来减小 2. ∴当 y 从 0 变为-8 时,x 从 1 变为 81,即 t=81. 答案:(1)81 (2)1 009

资料: 29.3万

进入主页

人气:

10000+的老师在这里下载备课资料