1、=【 ;精品教育资源文库 】 = 第二节 算法与程序框图 A组 基础题组 1.执行如图所示的程序框图 ,若输出 i的值为 2,则输入 x的最大值是 ( ) A.5 B.6 C.11 D.22 2.执行下面的程序框图 ,若输入的 a,b,k分别为 1,2,3,则输出的 M=( ) A. B. C. D. =【 ;精品教育资源文库 】 = 3.(2017 新疆第二次适应性检测 )阅读如图所示的程序框图 ,运行相应的程序 ,则输出的 n的值为 ( ) A.3 B.4 C.5 D.6 4.运行如图所示的程序框图 ,若输出的点恰有 5次落在直线 y=x上 ,则判断框中可填写的条件是 ( ) A.i6 B
2、.i7 C.i8 D.i9 5.为了在运行如图所示的程序之后得到结果 y=16,则输入的 x应该是 ( ) INPUT x IF x100,n=n+1 B.i100,n=n+2 C.i50,n=n+2 D.i50,n=n+2 3.执行如图所示的程序框图 ,如果输出的 k的值为 3,则输入的 a的值可以是 ( ) =【 ;精品教育资源文库 】 = A.20 B.21 C.22 D.23 4.(2017 东北四市教研联合体一模 )庄子说 :“ 一尺之锤 ,日取其半 ,万世不竭 ”. 这句话描述的是一个数列问题 .现用 程序框图描述 ,如图所示 ,若输入某个正整数 n后 ,输出的 S ,则输入的 n
3、的值为( ) A.7 B.6 C.5 D.4 5.(2017 河北石家庄质量检测 (二 )执行如图所示的程序框图 ,则输出 K的值为 . =【 ;精品教育资源文库 】 = 答案精解精析 A组 基础题组 1.D 执行该程序可知 解得 即 8k,退出循环 ,输出 M为 ,故选 D. 3.C 依题意 ,结合题中的程序框图 ,注意到 sin +sin +sin = 3,因此输出的 n的值为 5,故选 C. 4.D 要使输出的点恰有 5次落在直线 y=x上 ,则 i=2,3,4,?,9 都不满足判断框内的条件 ,i=10满足判断框内的条件 ,则判断框内可填写的条件是 i9.故选 D. 5.A 因为 y=
4、 所以当 x1,故输出的 S的最大值为 2. =【 ;精品教育资源文库 】 = 7. 答案 4 解析 模拟执行程序 ,可得 a=1,A=1,S=0,n=1,S=2,不满足条件 S10, 执行循环体 ,n=2,a= ,A=2,S= ,不满足条件 S10, 执行循环体 ,n=3,a= ,A=4,S= ,不满足条件 S10, 执行循环体 ,n=4,a= ,A=8,S= ,满足条件 S10, 退出循环 ,输出 n的值为 4. 8. 答案 10 解析 由算法流程图可知 ,其统计的是数学成绩大于或等于 90的学生人数 ,由茎叶图知 ,数学成绩大于或等于 90的学生人数为 10,因此输出的结果为 10. B
5、组 提升题组 1.C 由于 m=168,n=112皆为偶数 ,故进入第一循环体 , 第 1 步 :k=1,m=84,n=56; 第 2 步 :k=2,m=42,n=28; 第 3 步 :k=3,m=21,n=14, 因为 m=21为奇数 ,所以退出第一循环体 ,显然 mn, 故进入第二循环体 , 执行第二循环体 ,第 1次 :d=7,m=14,n=7; 执行第二循环体第 2次 :d=7,m=7,n=7, 此时 m=n,故退出循环 ,输出 k=3,m=7,故选 C. 2.C 因为 , ,?, 共 50 个数 ,所以程序框图应运行 50次 ,所以变量 i应满足 i50,因为是求偶数的倒数和 ,所以
6、应使变量 n满足 n=n+2,故选 C. 3.A 根据程序框图可知 ,若输出的 k=3,则此时程序框图中的循环结构执行了 3次 ,执行第 1次时 ,S=20+3=3, 执行第 2次时 ,S=23+3=9, 执行第 3次时 ,S=29+3=21, 因此符合题意的实数 a的取值范围是 9a21. 故选 A. =【 ;精品教育资源文库 】 = 4.C 由程序框图 ,可知 :S= + + +?+ = =1- , 因为 S , 所以 1- , 即 4n6.又 nZ, 所以 n=5.故选 C. 5. 答案 99 解析 第一次循环 ,得 S=lg 2,K=2;第二次循环 ,得 S=lg 2+lg =lg 3,K=3;第三次循环 ,得 S=lg 3+lg =lg 4,K=4;第四次循环 ,得 S=lg 4+lg =lg 5,K=5;?; 第 98次循环 ,得 S=lg 98+lg =lg 99,K=99;第 99 次循环 ,得 S=lg 99+lg =lg 100=2,此时不满足循环条件 ,退出循环 ,故输出的 K=99.