高二程序框图练习题及_第1页
高二程序框图练习题及_第2页
高二程序框图练习题及_第3页
高二程序框图练习题及_第4页
高二程序框图练习题及_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、。 程序框图练习题及答案程序框图练习题及答案 一、选择题一、选择题 1执行右边的程序框图,若输入的x的值为 2,则输出y的值是() A5 B3 C3 D5 2执行如图所示的程序框图,输出的S 值为() A2 B4 C8 D16 3根据右边框图,对大于2 的整数N,得出数列的通项公式是( -可编辑修改- ) A.a 2n B.a n1) C.a nn1 nn 2( n 2 D.a n 2 4 (5 分) (2011陕西)如图框图,当 x1=6,x2=9,p=8.5 时,x3等于( A.7 B.8 C.10 D.11 5某程序框图如图所示,该程序运行后输出的值是() 答案第 2 页,总 36 页

2、) 。 开始 S 0 i 1 是 S 50 否 输出i S S2 1 A63 B31 C27 D15 6运行右图所示框图的相应程序,若输入 a,b 的值分别为 () 结束 i 2i1 log 2 3 和 log 3 2 ,则输出M的值是 A0 B1 C2 D1 7执行右图所示的程序框图,则输出的结果是() 开始 k 1 S 1 S 20? 否 输出k 结束 是 S S 2k k k 2 A5 B7 C9 D11 8执行如图所示的程序框图,输出的 M 值是() -可编辑修改- 是 开始 M=2i=1 i5?MM 1 1MM i=i+1 否 输出M 结束 A2 B1 C 1 D2 2 9如图所示,

3、程序框图(算法流程图)的输出结果是() (A) 125311 (B)(C)(D) 624412 10执行如图所示的程序框图,输出的S 值为() A1 B 261013 C D 398721 11执行如图所示的程序框图,若输入n的值为4,则输出 s 的值为_ 答案第 4 页,总 36 页 。 12执行如图所示的程序框图,若输入n 10,则输出的S A 5103672 B C D 11115555 22 13设正实数x, y,z满足x 3xy 4y z 0,则当 212xy 取得最大值时, 的最 xyzz 大值为 A0 B1 C 9 D3 4 14阅读右边的程序框图, 运行相应的程序, 则输出 n

4、 的值为 -可编辑修改- A. 7 B. 6 C. 5 D. 4 15下图是用模拟方法估计圆周率 入() 的程序框图,表示估计结果,则图中空白框内应填 A. B. C. 答案第 6 页,总 36 页 。 D. 16 如果执行右边的程序框图, 输入正整数 N(N2)和实数 a1,a2,an, 输出 A,B, 则 () 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

5、. C. D. 6个 数 据 :18 某 学 生 一 个 学 期 的 数 学 测 试 成 绩 一 共 记 录 了 x 1 52,x 2 70,x 3 68,x 4 55,x 5 85,x 6 90,执行如图所示的程序框图,那么输出的 S是() A1 B2 C3 D4 答案第 8 页,总 36 页 。 19已知数列an的各项均为正数,执行程序框图(如右图),当k 4时,S 1 ,则a2014 3 ( ) A2012 B2013 C2014 D2015 20右图是计算 11111 2 4 6 8 10 值的一个程序框图,其中判断框内应填入的条 Ak 5 Bk 5 Ck 5 Dk 6 2121执行右

6、边的程序框图,若p 5,则输出的S值为 () A. 7 8 B. 15 16 -可编辑修改- 件是 C. 3163 D. 3264 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,则输出的x值为() 答案第 10 页,总 36 页 。 A3 B126 C. 127 D. 128 26右面是“二分法”解方程的流程图在处应填

7、写的内容分别是( ) 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执行如图所示的程序框图,如果输入a 1,b 2,则输出的a的值为 A7 B9 C2 D13 -可编辑修改- 28执行如图所示的程序框图,输出的 S 值为() (A)2(B)2(C)4(D)4 29在数列an中,a 1 1,a n a n1 n,n 2.为计算这个数列前 10 项的和,现给出该问 题算法的程序框图(如图所示) ,则图中判断框(1)处合适的语句是 ( ) A. i 8 B.i 9 C.i 10 D.i 11

8、 30阅读右面的程序框图,运行相应的程序,输出的结果为() 答案第 12 页,总 36 页 。 1 A2 B 2 C1 D2 31执行如图所示的程序框图,若输入n的值为 4,则输出s的值是( ) A2 B6 C24 D120 32执行如图所示的程序框图,如果输出的是 a=341,那么判断框内应填() (A)k4? (B)k5? (C)k6? (D)k7? -可编辑修改- 33 执行如图所示的程序框图, 如果依次输入函数:f(x)3 、f(x)sinx、f(x)x、f(x) x x3 1 ,那么输出的函数f(x)为( ) x A3 Bsinx Cx Dx x3 1 x 34)执行如图所示的程序框

9、图,若输入n10,则输出S( ) A 5103672 B C D 11115555 35阅读右边程序框图,为使输出的数据为30,则判断框中应填人的条件为 A.i4 B. i5C. i6D. i7 36阅读程序框图,为使输出的数据为30,则判断框中应填人的条件为( ) 答案第 14 页,总 36 页 。 A.i4 B. i5C. i6D. i7 37某程序框图如图所示,该程序运行后,输出x的值为 31,则a等于() A0 B1 C2 D3 38执行如图所示的程序框图,若输出的b的值为31,则图中判断框内处应填( 开始 a 1,b 1 a ? 否 是 b 2b 1 输出 aa1 b 结束 A3 B

10、4 C5 D6 39给出右图所示的算法流程图,若输出的值为15,则判断框中的条件是( -可编辑修改- ) ) An 5 Bn 5 Cn 4 Dn 4 40上图为求s 135 101的程序框图,其中应为() AA101?BA101? CA101?DA101? 41执行右面的程序框图,若p 0.8,则输出的n=() A 2 B 3 C4 D 5 42已知某程序框图如右图所示,则该程序运行后,输出的结果为( ) 答案第 16 页,总 36 页 。 A 3 5 B 4 5 C 11 2 D 5 43将 x=2 输入以下程序框图,所得结果为() 开始 输入 x X0 否 是 ? 0 y=2x-是 x1?

11、 否 y x21 y x2 2x 结束 输出 y A3B5C8 44某程序框图如图所示,该程序运行后输出的k的值是 ( ) -可编辑修改- D12 A 4B 5 C6 D7 45请阅读右边的算法流程图:若a 2 (cos18sin18), 2 b 2cos2281,c 2sin16cos16.则输出的应该是 46某程序框图如图所示,该程序运行后输出S 的结果是() 答案第 18 页,总 36 页 。 A 3 2 B 125137 6 C 12 D 60 47执行如图所示的程序框图,输出的k值是( 开始 n=5,k=0 n 为偶 是否 n n 2 n3n1 k=k+1 n=1 否 是 输出 k

12、结束 A、5 B、6 C、7 D、8 48程序框图如图,若n5,则输出的 S 值为 -可编辑修改- ) A. 30 B. 50 C. 62 D. 66 49执行右面的程序框图,那么输出S 的值为 () A 49 100 B 99 100 C 97 198 D 50如图,执行程序框图后,输出的结果为 A 1 2 B1 C2D4 51若某程序框图如图所示,则输出的P 的值是 答案第 20 页,总 36 页 99 202 。 (A)21 (B)26 (C)30 (D)55 52如图所示程序框图,其作用是输入空间直角坐标平面中一点P(a,b c),输出相应的点 若P的坐标为(2,则P,()(注: 框图

13、中的赋值符号“=” 3 1),Q(a,b c)Q间的距离为 也可以写成“”或“:=” ) A0 B2 C6 D2 2 53下面程序框图表示的算法是() A将 a、b、c 按从小到大输出 B将 a、b、c 按从大到小输出 C输出 a、b、c 三数中的最大数 D输出 a、b、c 三数中的最小数 -可编辑修改- 54如右图所示算法程序框图运行时,输入atan315, bsin315,ccos315,则输出结果为() A. B C1D1 55右图是一个程序框图,若开始输入的数字为t10,则输出结果为( A20 B50 C140D150 答案第 22 页,总 36 页 ) 。 56如果执行图 1 的程序

14、框图,那么输出的S () 2652250024502550 图 1 57如下框图,当a 6,b 9, p 8.5时,c等于( ) A.7 B.8 C.10 D.11 开始 输入a,b,c ab bc 否 是 p ab 2 p bc 2 输出p 结束 58阅读右面的程序框图,则输出的S 等于() -可编辑修改- 开始 S 0 i 5 S S i(i 1) i i 1 i 1 是 输出S 结束 否 (A) 68(B) 38(C) 32(D) 20 59某程序的框图如图 所示,若执行该程序,则输出的i值为 A、5 B、6 C、7 D、8 开始 i=1,s=0 s=s+2 i -1i s100 否 输

15、出 i 结束 i= i +1 是 2 题) (第 60如程序框图:若输入m 72,n 30,则输出n 答案第 24 页,总 36 页 。 开始 输入 m,n n= r 求m除以n的余数 r m=n r=0? 是 输出 n 结束 A0 B3 C6 D12 (第 7 题) 否 -可编辑修改- 参考答案参考答案 1A 【解析】 试题分析:x 20,则y 2(2)1 5. 考点:程序框图. 2C 【解析】 试题分析: 依次执行程度框图中的语句: :S 12 1,k 1; :S 12 2,k 2; :S 22 8,k 3,跳出循环,故输出S 8. 考点:程序框图. 3C 【解析】 112 试题分析:当S

16、 1,i 1时,a 1 2 1 2;当S 2 ,i 2时,a 2 22 2;当 01 2 1 S 22,i 3时,a 3 222 23;由此得出数列的通项公式为a n 2n,故选 C. 考点:程序框图的识别. 4B 【解析】 试题分析:从程序框图中得到求p 的解析式;列出方程,求出x3的值 解: 解得 x3=8 故选 B 点评:本题考查通过程序框图能判断出框图的功能 5A 【解析】程序框图运行如下: S S S S S S 0,i 1 1,i 3 2,i 7 5,i 15 26,i 31 53,i 63 6C 【解析】因为log 2 3 1,log 3 2 1,所以log 2 3 log 3

17、2,由算法框图可知,运行后输出 M的值为M log 2 3log 3 2111 2 答案第 26 页,总 36 页 。 7C 【解析】S 1,满足S 20,执行循环体;S 3,k 3, 满足S 20; S 9,k 5, 满足S 20, S 19,k 7, 满足S 20, S 33,k 9, 不满足S 20,退出循环,输出k 9 故选C 8B 【 解 析 】 当i 1时 得 到M 1,i 2, 当i 2得 到M 当i 4时得到M 1,i 5当i 5时输出-1M 2,i 4 9D 【解析】n 2,s 0,s 0 1 ,i 3 当i 3得 到 2 11 ; 22 1113 n 4,s ,s ; 22

18、44 33111 n 6,s ,s 44612 11 n 8,s ,输出 12 所以答案选择 D 考点:本题考查算法框图的识别,逻辑思维,属于中等难题 10C 【解析】第一次执行循环:S 2 112 ,i 1; 2113 2 1 1313 3 ,i 2,满足i2,结束循环,输出S 第二次执行循环:S 2 21 21 21 3 考点: 本小题考查了对算法程序框图的三种逻辑结构的理解, 考查了数据处理能力和算法思 想的应用 11 7 【解析】 第一次循环后: s 1,i 2 ; 第二次循环后: s 2,i 3 ; 第三次循环后: s 4,i 4 ; 第四次循环后: s 7,i 5 ,此时i 4.故

19、输出 7 考点:程序框图 12A 【解析】框图运算的结果为:0+ 1111 +.+= 22-142-162-1102-1 -可编辑修改- 1111111 11 111115 =(1- +-+-+.+-)=(1-)=,故选 A+.+ 133557911233 55 79 1121111 考点:本题考查程序框图的运算以及数列求和的列项相消法。 13B 【解析】 xyxy11 2 1,当且仅当x 2y时成立, 2x4yzx 3xy4y 3 2 x 4y 3 yx yx 2 因此 1 21221 z 4y26y2 4y2 2y2,所以 2 111. xyzyy y 考点:本题考查基本不等式的应用,考查

20、运算求解能力、推理论证能力和转化思想、函数和 方程思想。 基本不等式的使用价值在于简化最值确定过程, 而能否使用基本不等式的关键是 ab 2 ab中的ab是否为定值 14D 【解析】 n 第一步:S=0,n=1 时,S=S+(-1) n=0-1=-12,n=n+1=1+1=2 n 第二步:S=-1,n=2 时,S=S+(-1) n=-1+2=12,n=n+1=2+1=3 n 第三步:S=1,n=3 时,S=S+(-1) n=1-3=-21000 时,M=1000,此时若图中空白框内的程序指令是 若图中空白框内的程序指令是 框内应填入 ,则 P=4,显然接近圆周率 16C 【解析】 不失一般性,

21、设 k=3,a1=1,a2=2,a3=3. 第一次运行结果为:k=13,A=1,B=1,x=1 第二次运行结果为:k=23,x=2,A=2 第三次运行结果为:k=3,x=3,A=3 由于 k=33,不等式成立,结束循环,输出 A=3,B=1,其中 A 为最大值,B 为最小值,故选 C. 17A 【解析】 第一步:k=14,S=1 时,S=S+=1+=,k=k+1=1+1=2 答案第 28 页,总 36 页 。 第二步:k=24,S=时,S=S+=+=,k=k+1=3 第三步:k=34,此时可输出 试题分析:本程序框图的算法是统计xi中大于 60 的个数,因此最后输出的是S 4 考点:程序框图

22、19D 【解析】 试 题 分 析 : 据 程 序 框 图 , 数 列 a i 是 公 差 为1的 等 差 数 列 , S 11 a 1a2 a 2a3 ( 111 () a iai1 a 1 a 2 ( 11 ) a 2 a 3 1111111 ) , 据 题 意, 解 得 a 1 2 , a i a i1 a 1 a i1 a 1 a 5 3 a 2014 a 1 2013 2015,选 D. 考点:程序框图,等差数列通项公式. 20A 【解析】 试题分析:判断框内应该填循环终止条件,要加到 考点:程序框图. 21C 【解析】 试题分析:程序执行过程中,n,S的值依次为n 0,S 0;n 1

23、,S 0 1 ,一共加 4 次k5. 10 11 ; 22 113 ; 244 317711515131 ,程序结束,输n 3,S ;n 4,S ;n 5,S 48881616163232 31 出S 32 n 2,S 考点:程序框图. 22A -可编辑修改- 【解析】 试题分析:第一次进入循环后:S 1,k 1 第二次进入循环后:S 1 2 3,k 2 1 ,k 3 第三次进入循环后:S 3 2 11 第四次进入循环后:S 11 2 所以输出 4,故选 A. 考点:程序框图的应用 23B 【解析】 试题分析: 第一轮: 当输入A 144,B 39时,则C 27,此时A 39,B 27;第二轮

24、: 11 3 2059 100,k 4 C 12,此时A 27,B 12;第三轮:C 3,此时A 12,B 3;第四轮:C 0,此 时A 3,B 0,所以输出 3,故正确答案为 B. 考点:程序框图 24C 【解析】 试题分析:运行程序框图如下: S 0,i 1 S 1,i 2 S 5,i 3 S 14,i 4 S 30,i 5 故选 C 考点:程序框图 25C 【解析】 试题分析:根据程序框图可知第一次运行的结果为x=3,第二次结果为 x=7,第三次运行结 果为 x=127,而此时 127126,程序执行输出 x,此时 x=127,故选 C. 考点:循环结构. 26B 【解析】 试题分析:根

25、据二分法的概念可知选B. 考点:二分法 程序框图 27B 【解析】 试题分析:因为输入a 1,b 2,则得到a 3;再进入判断框后又得到a 5;接着得到 a 7;a 9就退出循环. 答案第 30 页,总 36 页 。 考点:1.程序框图的识别.2.递推的思想. 28D 【解析】 试题分析:第一次运行后S 8,i 2;第二次运行后S 4,i 3;第三次运行后 S 4,i 4;此时不满足i 4,终止运行,故输出S 4 考点:算法框图 29C 【解析】因为当 i=0 时运算的结果为 s=1,当 i=1 时运算的结果为 s=1+3,所以当 i=10 时输 出前 10 项的和. 【考点】1.程序框图.2

26、.递推的思想. 30C 【解析】第一次循环,i 1, A 第四次循环,i 4, A 1 ,第二次循环,i 2, A 1,第三次循环,i 3, A 2, 2 1 ,L,因此当i 2015 36712时,A 1. 2 考点:循环体流程图 31C 【解析】 试题分析:根据程序框图运行程序如下: n 4,i 1,s 1 s 111,i 2 s 1 2 2,i 3 s 2 3 6,i 4 s 6 4 24,i 5 所以输出s 24,故选 C. 考点:程序框图 32C 【解析】依次执行程序框图:k=1,a=1;k=2,a=5;k=3,a=21;k=4,a=85; k=5,a=341;66 不成立,输出 3

27、41.故循环条件是 k6?. 33C 【解析】依题意得,输出的函数应满足:f(x)f(x)(xR),即函数f(x)是定义在 R 上的奇函数,且f(xm)f(x),其中m0,即函数f(x)是定义在 R 上的增函数对于 A, x 函数f(x)3 不是奇函数;对于 B,函数f(x)sinx不是定义在 R 上的增函数;对于 C, 32 函数f(x)x既是奇函数又是定义在 R 上的增函数(因为f(x)3x0);对于 D,函数 f(x)x 34A 1 的定义域不是实数集 x 1112231 ,i410, 所以S,i610, 所以S, 331555357 344511 i810,所以S,i1010,所以S,

28、i1210,输出 763999911 【解析】 因为S -可编辑修改- S 5 11 35A 【解析】 试题分析:根据程序框图可知,当输入i 1进入判断时,需要得到S 2,i 2;当i 2进 2 入 判 断 时 , 需 要 得 到S 2 2 6,i 3; 当i 3时 进 入 判 断 得 到 S 2 22 2314,i 4.当i 4时,得到S 2222324 30,i 5.由题意可知, 当i 5是要退出循环,所以应该填i 4.故选 A. 考点:1.程序框图的知识.2.循环结构的应用.3.递推类比的思想. 36A 【解析】 试题分析:根据程序框图可知,当输入i 1进入判断时,需要得到S 2,i 2

29、;当i 2进 2 入 判 断 时 , 需 要 得 到S 2 2 6,i 3; 当i 3时 进 入 判 断 得 到 S 2 22 2314,i 4.当i 4时,得到S 2222324 30,i 5.由题意可知, 当i 5是要退出循环,所以应该填i 4.故选 A. 考点:1.程序框图的知识.2.循环结构的应用.3.递推类比的思想. 37D 【解析】 计算次数为 3 次, 计算结果是 2x1, 22x114x3, 2(4x3)18x7, 所以 8a731,解得a3. 38B 【解析】 试题分析:因为,选项中最小值是3,故从此验证起. 2 11) 1 1,1不符合 如果a 3 ,则共运行四次结束,输出

30、的 b 满足22( 题意,再运行一次结束,输出的 b 满足215 1 31,故图中判断框内处应填4 , 选 B. 考点:算法与程序框图 39A 【解析】 试题分析:由判断框首先排除B.D,然后一一运算可值 A 正确。 考点:算法程序框图。 40B 【解析】解:因为上图为求s 135 101的程序框图,其中最后一次循环必须要加 到 101,那么A101?,选 B 41B 【解析】解:因为根据框图的特点可知,当p=0.8 时, 答案第 32 页,总 36 页 。 1 ,n=2; 2 11 第二次循环得到 S= 2 =0.75,n=3; 22 第一次循环得到 S= 此时输出 n 的值为 3,选 B

31、42A 【 解 析 】A 0.4,n 2;A 0.8,n 3;A 0.6,n 4;A 0.2,n 5;A 0.4,n 6; 到的A具有周期性 4,输出的A是n 2012时的值为 0.6. 43C 【解析】当x 2时,应代入y x 2x,所以所得结果为 8. 44B 【解析】共执行了五次循环体退出循环时,S 1 2 2 2 2,k=5. 45b 【解析】解:因为a 241 6 2 得 2 (cos18sin18) sin270, 2 b 2cos2281 cos560 sin340,c 2sin16 cos16. sin320,可见最大值为 b. 因此输出的为 b。 46C 【解析】解:因为第一

32、次循环得到:s=1,k=2; 第二次循环得到:s= 到:s= 3 ,k=3; 第三次循环得 2 1125 ,k=4; 第四次循环得到:s=,k=5;,此时输出 S 结束,选 C 612 47A 【解析】解:因为第一次循环:n=16,k=1; 第二次循环:n=8,k=2; 第三次循环:n=4,k=3; 第四次循环:n=2,k=4; 第五次循环:n=1,k=5; 此时结束,输出 5 选 A. 48C 【解析】解:因为根据循环结构可知,第一次循环得到:s=2,i=2; 223 第二次循环得到:s=2+2 ,i=3; 第三次循环得到:s=2+2 +2 ,i=4; 2342345 第三次循环得到:s=2+2 +2 +2 ,i=5; 第四次循环得到:s=2+2 +2 +2 +2 ,i=6; 可知此时结束,输出 s=62.选 C 49D 【解析】解:由已知中程序的功能是计算并输出 111199 故选 D 1(11)43459899202 50C 【解析】本程序共执行了两次循环体,退出循环体时,n=3,x=2. -可编

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论