程序框图练习题及答案doc

程序框图练习题 一、选择题 1 . (20XX 年高考北京卷(理) )执行如图所示的程序框图,输出的 S 值为 开始 i ? 0, S ? 1 S? S2 ?1 2S ? 1 i ? i ?1 i≥2 否 是 输出 S 结束 A.1 B. ( ) 2 3 C. 13 21 D. 610 987 C 框图首先给变量 i 和 S 赋值 0 和 1. 执行 ,i=0+1=1; 判断 1≥2 不成立,执行 ,i=1+1=2; 判断 2≥2 成立,算法结束,跳出循环,输出 S 的值为 故选 C. . 2 . (20XX 年普通高等学校招生统一考试浙江数学(理)试题(纯 WORD 版) )某程序框图如 图所示,若该程序运行后输出的值是 A. a ? 4 B. a ? 5 9 ,则 5 C. a ? 6 D. a ? 7 ( ) 开始 S=1,k=1 是 k>a? 否 1 S=S+k(k+1) k=k+1 输出 S 结束 (第 5 题图) A :由已知可得该程序的功能是 计算并输出 S=1+ +…+ =1+1﹣ = . =2﹣ . 若该程序运行后输出的值是 ,则 2﹣ ∴a=4, 故选 A. 3 . (20XX 年普通高等学校招生统一考试安徽数学(理)试题(纯 WORD 版) )如图所示,程 序框图(算法流程图)的输出结果是 ( A. D ) 1 6 B. 25 24 C. 3 4 D. 11 12 ?s ? 0? 1 1 1 6 ? 3 ? 2 11 11 ? ? ? ? ,? s ? . ,所以选 D 2 4 6 12 12 12 4 . (20XX 年普通高等学校招生统一考试重庆数学(理)试题(含答案) )执行如题(8)图所示 的程序框图,如果输出 s ? 3 ,那么判断框内应填入的条件是 A. k ? 6 B. k ? 7 C. k ? 8 ( D. k ? 9 ) B 【命题立意】本题考查程序框图的识别和运行。第一次循环, s ? log2 3, k ? 3 ,此时满足 条件,循环;第二次循环, s ? log2 3 ? log3 4 ? 2, k ? 4 ,此时满足条件,循环;第三次循环, s ? log2 3 ? log3 4 ? log4 5, k ? 5 , 此 时 满 足 条 件 , 循 环 ; 第 四 次 循 环 , s ? log2 3 ? log3 4 ? log4 5 ? log5 6, k ? 6 , 此 时 满 足 条 件 , 循 环 ; 第 五 次 循 环 , s ? log2 3 ? log3 4 ? log4 5 ? log5 6 ? log6 7, k ? 7 , 此 时 满 足 条 件 , 循 环 ; 第 六 次 循 环 , s ? log2 3 ? log3 4 ? log4 5 ? log5 6 ? log6 7 ? log7 8 ? 3, k ? 8 ,此时不满足条件,输出 s ? 3 , 所以判断框内应填入的条件是 k ? 7 ,选 B. 5 . (20XX 年高考江西卷(理) )阅读如下程序框图,如果输出 i ? 5 ,那么在空白矩形框中应 填入的语句为 ( A. S ? 2* i ? 2 C B. S ? 2* i ? 1 C. S ? 2* i D. S ? 2* i ? 4 ) 本题考查程序框图的识别和运行。由条件知当 i ? 3 时, S ? 10 ,当 i ? 5 时, S ? 10 。 当 i ? 5 时,A,B 不成立。当 i ? 3 时,D 不合适,所以选 C. 6 . (20XX 年普通高等学校招生统一考试福建数学(理)试题(纯 WORD 版) )阅读如图所示 的程序框图,若输入的 k ? 10 ,则该算法的功能是 A.计算数列 2n ?1 的前 10 项和 C.计算数列 2n ? 1 的前 10 项和 ( ) ? ? B.计算数列 2n ?1 的前 9 项和 D.计算数列 2n ? 1 的前 9 项和 ? ? ? ? ? ? C 第一循环: S ? 1, i ? 2 , i ? 10 第二条: S ? 3, i ? 3, i ? 10 第三条: S ? 7, i ? 4, i ? 10 …. .第九循环: S ? 2 ?1, i ? 10, i ? 10 .第十循环: S ? 2 ?1, i ? 11, i ? 10 ,输出 S. 9 10 根据选项, S ? 1(1 ? 210 ) n ?1 ,故为数列 2 的前 10 项和.故答案 A. 1? 2 7 . (20XX 年普通高等学校招生统一考试新课标Ⅱ卷数学(理) (纯 WORD 版含答案) )执行右 面的程序框图,如果输入的 N ? 10 ,那么输出的 S ? 开始 输入N k ? 1, S ? 0, T ? 1 T? T k S ? S ?T k ? k ?1 k ? N? 否 是 输出S 结束 ( A. 1 ? ) 1 1 1 ? ? ……+ 2 3 10 1 1 1 ? ? ……+ 2 3 11 B . 1? 1 1 1 ? ? ……+ 2 ! 3 ! 10 ! 1 1 1 C. 1 ? D 1 ? ? ? ……+ 2 ! 3 ! 11 ! . B 框图首先给累加变量 S 和循环变量 i 赋值, S=0+1=1,k=1+1=2; 判断 k>10 不成立,执行 S=1+ ,k=2+1=3; 判断 k>10 不成立,执行 S=1+ + 判断 k>10 不成立,执行 S=1+ + … 判断 i>10 不成立,执行 S= 判断 i>10 成立,输出 S= 算法结束.选 B. 8 . (20XX 年普通高等学校招生统一考试辽宁数学(理)试题(WORD 版) )执行如图所示的 ,k=3+1=4; + ,k=4+1=5; ,i=1

相关文档

程序框图练习题及答案.(经典)doc
程序框图练习题doc
程序框图练习题带答案
程序框图练习题有答案的
程序框图练习题答案
程序框图练习题有答案
高二程序框图练习题及答案
算法与程序框图练习题及答案
Java程序设计各章习题及其答案.doc
算法及程序框图练习题和答案解析
电脑版