高二程序框图练习题及答案.pdf
《高二程序框图练习题及答案.pdf》由会员分享,可在线阅读,更多相关《高二程序框图练习题及答案.pdf(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、文档 程序框图练习题及答案 一、选择题 1执行右边的程序框图,若输入的x的值为2,则输出y的值是()A5 B3 C3 D5 2执行如图所示的程序框图,输出的 S 值为()A2 B4 C8 D16 3根据右边框图,对大于 2 的整数N,得出数列的通项公式是()A.2nan B.2(1)nan C.2nna D.12nna 4(5 分)(2011陕西)如图框图,当 x1=6,x2=9,p=8.5 时,x3等于()文档 A.7 B.8 C.10 D.11 5某程序框图如图所示,该程序运行后输出的值是()A63 B31 C27 D15 6 运行右图所示框图的相应程序,若输入,a b的值分别为2log
2、3和3log 2,则输出M的值是()结束 输出i 否 是 1i 50S 21SS 21ii 开始 0S A0 B1 C2 D1 7执行右图所示的程序框图,则输出的结果是()文档 20?S 开始 1S 是 否 2SSk 2kk 输出k 结束 1k A5 B7 C9 D11 8执行如图所示的程序框图,输出的 M 值是()文档 开始 M=2 i=1 i5?11MM i=i+1 输出M 结束 否 是 A2 B1 C12 D2 9如图所示,程序框图(算法流程图)的输出结果是()(A)16 (B)2524 (C)34 (D)1112 10执行如图所示的程序框图,输出的 S 值为()A1 B23 C1321
3、 D610987 11执行如图所示的程序框图,若输入n的值为4,则输出s的值为_ 文档 12执行如图所示的程序框图,若输入10,nS则输出的 A511 B1011 C3655 D7255 13 设正实数,x y z满足22340 xxyyz,则当zxy取得最大值时,zyx212的最大值为 A0 B1 C49 D3 14阅读右边的程序框图,运行相应的程序,则输出 n 的值为 A.7 B.6 C.5 D.4 15下图是用模拟方法估计圆周率的程序框图,表示估计结果,则图中空白框内应填入()A.文档 B.C.D.16 如果执行右边的程序框图,输入正整数 N(N2)和实数 a1,a2,an,输出 A,B
4、,则()A.A+B 为 a1,a2,an的和 B.为 a1,a2,an的算术平均数 C.A 和 B 分别是 a1,a2,an中最大的数和最小的数 D.A 和 B 分别是 a1,a2,an中最小的数和最大的数 17某程序框图如图所示,则该程序运行后输出的值等于()A.B.C.D.18 某 学 生 一 个 学 期 的 数 学 测 试 成 绩 一 共 记 录 了6个 数 据:12345652,70,68,55,85,90 xxxxxx,执行如图所示的程序框图,那么输出的S是()文档 A1 B2 C3 D4 19已知数列na的各项均为正数,执行程序框图(如右图),当4k 时,31S,则2014a()A
5、2012 B2013 C2014 D2015 20右图是计算11111246810值的一个程序框图,其中判断框内应填入的条 件是 A5k B5k C5k D6k 2121执行右边的程序框图,若5p,则输出的S值为()A.78 B.1516 C.3132 D.6364 22某程序框图如右图所示,该程序运行后输出的 k 的值是()文档 A.4 B.5 C.6 D.7 23设有算法如图所示:如果输入 A=144,B=39,则输出的结果是()A144 B3 C0 D12 24阅读右图的程序框图,则输出 S=()A.14 B.20 C.30 D.55 25执行如图所示的程序框图,若输入的x值为 2,则输
6、出的x值为()A3 B126 C.127 D.128 26右面是“二分法”解方程的流程图在处应填写的内容分别是()文档 Af(a)f(m)0;a=m;是;否 Bf(b)f(m)0;b=m;是;否 Cf(b)f(m)0;m=b;是;否 Df(b)f(m)0;b=m;否;是 27执行如图所示的程序框图,如果输入1,2ab,则输出的a的值为 A7 B9 C2 D13 28执行如图所示的程序框图,输出的 S 值为()(A)2 (B)2 (C)4 (D)4 29在数列na中,111,2nnaaan n.为计算这个数列前 10 项的和,现给出该问题算法的程序框图(如图所示),则图中判断框(1)处合适的语句
7、是()A.8i B.9i C.10i D.11i 30阅读右面的程序框图,运行相应的程序,输出的结果为()文档 A2 B12 C1 D2 31执行如图所示的程序框图,若输入n的值为 4,则输出s的值是()A2 B6 C24 D120 32执行如图所示的程序框图,如果输出的是 a=341,那么判断框内应填()(A)k4?(B)k5?(C)k6?(D)k7?33 执行如图所示的程序框图,如果依次输入函数:f(x)3x、f(x)sin x、f(x)x3、f(x)x1x,那么输出的函数f(x)为()A3x Bsin x Cx3 Dx1x 34)执行如图所示的程序框图,若输入n10,则输出S()文档 A
8、511 B1011 C3655 D7255 35阅读右边程序框图,为使输出的数据为 30,则判断框中应填人的条件为 A.i4 B.i5 C.i6 D.i7 36阅读程序框图,为使输出的数据为 30,则判断框中应填人的条件为()A.i4 B.i5 C.i6 D.i7 37某程序框图如图所示,该程序运行后,输出x的值为 31,则a等于()A0 B1 C2 D3 38执行如图所示的程序框图,若输出的b的值为31,则图中判断框内处应填()文档 开始 结束 1,1ab a?21bb 1aa 输出b 是 否 A3 B4 C5 D6 39给出右图所示的算法流程图,若输出的值为15,则判断框中的条件是()A5
9、n B5n C4n D4n 40上图为求1 35101s 的程序框图,其中应为()A101?A B101?A C101?A D101?A 41执行右面的程序框图,若8.0p,则输出的n=()文档 A 2 B 3 C 4 D 5 42已知某程序框图如右图所示,则该程序运行后,输出的结果为()A53 B 54 C21 D51 43将 x=2 输入以下程序框图,所得结果为()开始 输入 x X0?0 x1?y=2x-12 xyxxy22 输出 y 结束 是是否否文档 A3 B5 C8 D12 44某程序框图如图所示,该程序运行后输出的k的值是()A 4 B 5 C6 D7 45请阅读右边的算法流程图
10、:若)18sin18(cos22a,128cos22b,.16cos16sin2c则输出的应该是 46某程序框图如图所示,该程序运行后输出 S 的结果是()A32B16C2512D13760 47执行如图所示的程序框图,输出的k值是()A、5 B、6 C、7 D、8 48程序框图如图,若5n,则输出的S值为 2nn 31nn 开始 n=5,k=0 n 为偶n=1 输出 k 结束 k=k+1 是 否 是 否 文档 A.30 B.50 C.62 D.66 49执行右面的程序框图,那么输出 S 的值为()A49100 B99100 C97198 D 99202 50如图,执行程序框图后,输出的结果为
11、 A12 B1 C2 D4 51若某程序框图如图所示,则输出的 P 的值是 (A)21 (B)26 (C)30 (D)55 52如图所示程序框图,其作用是输入空间直角坐标平面中一点 P a b c(),输出相应的点 Q a b c(),若P的坐标为2 3 1(),则 P Q,间的距离为()(注:框图中的赋值符号“=”也可以写成“”或“:=”)A0 B2 C6 D2 2 53下面程序框图表示的算法是()A将 a、b、c 按从小到大输出 文档 B将 a、b、c 按从大到小输出 C输出 a、b、c 三数中的最大数 D输出 a、b、c 三数中的最小数 54如右图所示算法程序框图运行时,输入 atan3
12、15,bsin315,ccos315,则输出结果为()A.B C1 D1 55右图是一个程序框图,若开始输入的数字为10t,则输出结果为()A20 B50 C140 D150 56如果执行图 1 的程序框图,那么输出的S()2652 2500 2450 2550 57如下框图,当6,9,8.5abp时,c等于()A.7 B.8 C.10 D.11 图 1 文档 58阅读右面的程序框图,则输出的 S 等于()否 输入,a b c abbc2abp 2bcp 是 输出p 开始 结束(第 2 题)0S5i1ii)1(i iSS 输出S 是 否 结束 开始 1i?文档(A)68(B)38(C)32(D
13、)20 59某程序的框图如图 所示,若执行该程序,则输出的i值为 A、5 B、6 C、7 D、8 开始 i=1,s=0 s=s+2 i-1i s100 i=i+1 输出 i 结束 是 否 文档 60如程序框图:若输入72m,30n,则输出n 开始 是 输出 n 结束 求m 除以n 的余数 r 输入 m,n m=n n=r r=0?否(第 7 题)文档 A0 B3 C6 D12 参考答案 1A【解析】试题分析:20 x ,则2(2)15y .考点:程序框图.2C【解析】试题分析:依次执行程度框图中的语句:1,1210kS;:2,2211kS;:3,8222kS,跳出循环,故输出8S.考点:程序框
14、图.3C【解析】试题分析:当1,1Si时,112 12a ;当12,2Si时,122222a;当22,3Si时,233222a;由此得出数列的通项公式为2nna,故选 C.考点:程序框图的识别.4B【解析】试题分析:从程序框图中得到求 p 的解析式;列出方程,求出 x3的值 解:解得 x3=8 故选 B 文档 点评:本题考查通过程序框图能判断出框图的功能 5A【解析】程序框图运行如下:0,11,32,75,1526,3153,63SiSiSiSiSiSi 6C【解析】因为2log 31,3log 21,所以23log 3log 2,由算法框图可知,运行后输出M的值为23log 3 log 2
15、11 12M 7C【解析】1S,满足20S,执行循环体;33Sk,满足20S;95Sk,满足20S,197Sk,满足20S,339Sk,不满足20S,退出循环,输出9k 故选C 8B【解 析】当1i 时 得 到1,2Mi,当2i 得 到1,32Mi 当3i 得 到2,4Mi当4i 时得到1,5Mi 当5i 时输出-1 9D【解析】21210,0,2ssn;434121,21,4ssn;12116143,43,6ssn 1211,8sn,输出 所以答案选择 D 考点:本题考查算法框图的识别,逻辑思维,属于中等难题 10C【解析】第一次执行循环:1 122 1 13S,1i;第二次执行循环:221
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 框图 练习题 答案
限制150内