高二程序框图练习测试题及参考答案.doc
《高二程序框图练习测试题及参考答案.doc》由会员分享,可在线阅读,更多相关《高二程序框图练习测试题及参考答案.doc(28页珍藏版)》请在咨信网上搜索。
精心整理 程序框图练习题及答案 一、选择题 1.执行右边的程序框图,若输入的的值为–2,则输出的值是( ) A. B. C. D. 2.执行如图所示的程序框图,输出的S值为( ) A.2 B.4 C.8 D.16 3.根据右边框图,对大于2的整数,得出数列的通项公式是( ) A. B. C. D. 4.(5分)(2011?陕西)如图框图,当x1=6,x2=9,p=8.5时,x3等于( ) A.7 B.8 C.10 D.11 5.某程序框图如图所示,该程序运行后输出的值是( ) 结束 输出 否 是 开始 A.63 B.31 C.27 D.15 6.运行右图所示框图的相应程序,若输入的值分别为和,则输出的值是( ) A.0 B.1 C.2 D.-1 7.执行右图所示的程序框图,则输出的结果是( ) 开始 是 否 输出 结束 A. B. C. D. 8.执行如图所示的程序框图,输出的M值是( ) 开始 M=2 i=1 i<5? i=i+1 输出M 结束 否 是 A.2 B. C. D. 9.如图所示,程序框图(算法流程图)的输出结果是( ) (A) (B) (C) (D) 10.执行如图所示的程序框图,输出的S值为( ) A.1 B. C. D. 11.执行如图所示的程序框图,若输入的值为,则输出的值为______. 12.执行如图所示的程序框图,若输入 A. B. C. D. 13.设正实数满足,则当取得最大值时,的最大值为 A. B. C. D. 14.阅读右边的程序框图, 运行相应的程序, 则输出n的值为 A. 7 B. 6 C. 5 D. 4 15.下图是用模拟方法估计圆周率的程序框图,表示估计结果,则图中空白框内应填入(??? ) A. B. C. D. 16.如果执行右边的程序框图,输入正整数N(N≥2)和实数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. C. D. 18.某学生一个学期的数学测试成绩一共记录了6个数据:,执行如图所示的程序框图,那么输出的是() A. B. C. D. 19.已知数列的各项均为正数,执行程序框图(如右图),当时,,则( ) A.2012 B.2013 C.2014 D.2015 20.右图是计算值的一个程序框图,其中判断框内应填入的条 件是 A. B. C. D. 21.21.执行右边的程序框图,若,则输出的值为 ( ) A. B. C. D. 22.某程序框图如右图所示,该程序运行后输出的k的值是( ) A.4 B.5 C.6 D.7 23.设有算法如图所示:如果输入A=144,B=39,则输出的结果是( ) A.144 B.3 C.0 D.12 24.阅读右图的程序框图,则输出S=( ) A.14 B.20 C.30 D.55 25.执行如图所示的程序框图,若输入的值为2,则输出的值为( ) A.3 B.126 C. 127 D. 128 26.右面是“二分法”解方程的流程图.在①~④处应填写的内容分别是( ) A.f(a)f(m)<0;a=m;是;否 B.f(b)f(m)<0;b=m;是;否 C.f(b)f(m)<0;m=b;是;否 D.f(b)f(m)<0;b=m;否;是 27.执行如图所示的程序框图,如果输入,则输出的的值为 A.7 B.9 C.2 D.13 28.执行如图所示的程序框图,输出的S值为( ) (A) (B) (C) (D) 29.在数列中,.为计算这个数列前10项的和,现给出该问题算法的程序框图(如图所示),则图中判断框(1)处合适的语句是 ( ) A. B. C. D. 30.阅读右面的程序框图,运行相应的程序,输出的结果为( ) A. B. C. D. 31.执行如图所示的程序框图,若输入的值为4,则输出的值是( ) A. B. C. D. 32.执行如图所示的程序框图,如果输出的是a=341,那么判断框内应填( ) (A)k<4? (B)k<5? (C)k<6? (D)k<7? 33.执行如图所示的程序框图,如果依次输入函数:f(x)=3x、f(x)=sin x、f(x)=x3、f(x)=x+,那么输出的函数f(x)为( ) A.3x B.sin x C.x3 D.x+ 34.)执行如图所示的程序框图,若输入n=10,则输出S=( ) A. B. C. D. 35.阅读右边程序框图,为使输出的数据为30,则判断框中应填人的条件为 A.i≤4 B. i≤5` C. i≤6 D. i≤7 36.阅读程序框图,为使输出的数据为30,则判断框中应填人的条件为( ) A.i≤4 B. i≤5` C. i≤6 D. i≤7 37.某程序框图如图所示,该程序运行后,输出x的值为31,则a等于( ) A.0 B.1 C.2 D.3 38.执行如图所示的程序框图,若输出的的值为,则图中判断框内①处应填( ) 开始 结束 ①? 输出 是 否 A. B. C. D. 39.给出右图所示的算法流程图,若输出的值为,则判断框中的条件是( ) A. B. C. D. 40.上图为求的程序框图,其中①应为( ) A. B. C. D. 41.执行右面的程序框图,若,则输出的=( ) A. 2 B. 3 C. D. 5 42.已知某程序框图如右图所示,则该程序运行后,输出的结果为( ) A. B. C. D. 43.将x=2输入以下程序框图,所得结果为( ) 开始 输入x 输入x X<0? 0≤x<1? y=2x-1 输出y 结束 是 是 否 否 A.3 B.5 C.8 D.12 44.某程序框图如图所示,该程序运行后输出的的值是 ( ) A. 4 B. 5 C.6 D.7 45.请阅读右边的算法流程图:若, ,则输出的应该是 46.某程序框图如图所示,该程序运行后输出S的结果是( ) A.B.C.D. 47.执行如图所示的程序框图,输出的值是( ) 开始 n=5,k=0 n为偶数 n=1 输出k 结束 k=k+1 是 否 是 否 A、5 B、6 C、7 D、8 48.程序框图如图,若,则输出的值为 A. 30 B. 50 C. 62 D. 66 49.执行右面的程序框图,那么输出S的值为 ( ) A. B. C. D. 50.如图,执行程序框图后,输出的结果为 A. B.1 C.2 D.4 51.若某程序框图如图所示,则输出的P的值是 (A)21 (B)26 (C)30 (D)55 52.如图所示程序框图,其作用是输入空间直角坐标平面中一点,输出相应的点.若的坐标为,则间的距离为( )(注:框图中的赋值符号“=”也可以写成“←”或“:=”) A. B. C. D. 53.下面程序框图表示的算法是( ) A.将a、b、c按从小到大输出 B.将a、b、c按从大到小输出 C.输出a、b、c三数中的最大数 D.输出a、b、c三数中的最小数 54.如右图所示算法程序框图运行时,输入a=tan315°, b=sin315°,c=cos315°,则输出结果为( ) A. B.- C.-1 D.1 55.右图是一个程序框图,若开始输入的数字为,则输出结果为( ) A.20 B.50 C.140 D.150 56.如果执行图1的程序框图,那么输出的( ) A.2652 B.2500 C.2450 D.2550 图1 57.如下框图,当时,等于( ) A.7 B.8 C.10 D.11 否 输入 是 输出 开始 结束 58.阅读右面的程序框图,则输出的S等于( ) (第2题) 输出 是 否 结束 开始 ? (A) 68 (B) 38 (C) 32 (D) 20 59.某程序的框图如图所示,若执行该程序,则输出的值为 A、5 B、6 C、7 D、8 开始 i=1,s=0 s=s+2 i -1i s≤100 i= i +1 输出i 结束 是 否 60.如程序框图:若输入,,则输出 开始 是 输出n 结束 输入m,n m=n n= r r=0? 否 (第7题) A.0 B.3 C.6 D.12 参考答案 1.A 【解析】 试题分析:,则. 考点:程序框图. 2.C 【解析】 试题分析:依次执行程度框图中的语句:①:;②:;③:,跳出循环,故输出. 考点:程序框图. 3.C 【解析】 试题分析:当时,;当时,;当时,;由此得出数列的通项公式为,故选C. 考点:程序框图的识别. 4.B 【解析】 试题分析:从程序框图中得到求p的解析式;列出方程,求出x3的值. 解:∵ ∴ 解得x3=8 故选B 点评:本题考查通过程序框图能判断出框图的功能. 5.A 【解析】程序框图运行如下: 6.C 【解析】因为,,所以,由算法框图可知,运行后输出的值为. 7.C 【解析】,满足,执行循环体;, 满足; , 满足, , 满足, , 不满足,退出循环,输出. 故选. 8.B 【解析】当时得到,当得到.当得到.当时得到.当时输出-1 9.D 【解析】; ; ,输出 所以答案选择D 考点:本题考查算法框图的识别,逻辑思维,属于中等难题. 10.C 【解析】第一次执行循环:,; 第二次执行循环:,,满足≥2,结束循环,输出. 考点:本小题考查了对算法程序框图的三种逻辑结构的理解,考查了数据处理能力和算法思想的应用. 11. 【解析】第一次循环后:;第二次循环后:;第三次循环后:;第四次循环后:,此时故输出. 考点:程序框图 12.A 【解析】框图运算的结果为:==,故选A 考点:本题考查程序框图的运算以及数列求和的列项相消法。 13.B 【解析】当且仅当时成立,因此 所以 考点:本题考查基本不等式的应用,考查运算求解能力、推理论证能力和转化思想、函数和方程思想。基本不等式的使用价值在于简化最值确定过程,而能否使用基本不等式的关键是中的是否为定值. 14.D 【解析】 第一步:S=0,n=1时,S=S+(-1)n·n=0-1=-1<2,n=n+1=1+1=2 第二步:S=-1,n=2时,S=S+(-1)n·n=-1+2=1<2,n=n+1=2+1=3 第三步:S=1,n=3时,S=S+(-1)n·n=1-3=-2<2,n=n+1=3+1=4 第四步:S=-2,n=4时,S=S+(-1)n·n=-2+4=2, 因为2≥2成立,所以输出n=4 15.D 【解析】 ∵在程序运行的过挰中,与i-M=1始终成立, ∴当i=1001>1000时,M=1000,此时若图中空白框内的程序指令是,则P=1; 若图中空白框内的程序指令是,则P=4,显然接近圆周率的的数为4.故图中空白框内应填入 16.C 【解析】 不失一般性,设k=3,a1=1,a2=2,a3=3. 第一次运行结果为:k=1<3,A=1,B=1,x=1 第二次运行结果为:k=2<3,x=2,A=2 第三次运行结果为:k=3,x=3,A=3 由于k=3≤3,不等式成立,结束循环,输出A=3,B=1,其中A为最大值,B为最小值,故选C. 17.A 【解析】 第一步:k=1<4,S=1时,S=S+=1+=,k=k+1=1+1=2 第二步:k=2<4,S=时,S=S+=+=,k=k+1=3 第三步:k=3<4,S=时,S=S+=+=,k=k+1=4 第四步:k=4,S=时,S=S+=+=,k=k+1=5>4,此时可输出 18.D 【解析】 试题分析:本程序框图的算法是统计中大于60的个数,因此最后输出的是. 考点:程序框图. 19.D 【解析】 试题分析:据程序框图,数列是公差为1的等差数列, ,据题意,解得,,选D. 考点:程序框图,等差数列通项公式. 20.A 【解析】 试题分析:判断框内应该填循环终止条件,∵要加到,一共加4次∴k>5. 考点:程序框图. 21.C 【解析】 试题分析:程序执行过程中,的值依次为;;; ;;,程序结束,输出. 考点:程序框图. 22.A 【解析】 试题分析:第一次进入循环后: 第二次进入循环后: 第三次进入循环后: 第四次进入循环后: 所以输出4,故选A. 考点:程序框图的应用 23.B 【解析】 试题分析:第一轮:当输入时,则,此时;第二轮:,此时;第三轮:,此时;第四轮:,此时,所以输出3,故正确答案为B. 考点:程序框图 24.C 【解析】 试题分析:运行程序框图如下: 故选C 考点:程序框图 25.C 【解析】 试题分析:根据程序框图可知第一次运行的结果为x=3,第二次结果为x=7,第三次运行结果为x=127,而此时127126,程序执行输出x,此时x=127,故选C. 考点:循环结构. 26.B 【解析】 试题分析:根据二分法的概念可知选B. 考点:二分法 程序框图 27.B 【解析】 试题分析:因为输入,则得到;再进入判断框后又得到;接着得到;就退出循环. 考点:1.程序框图的识别.2.递推的思想. 28.D 【解析】 试题分析:第一次运行后;第二次运行后;第三次运行后;此时不满足,终止运行,故输出. 考点:算法框图. 29.C 【解析】因为当i=0时运算的结果为s=1,当i=1时运算的结果为s=1+3,所以当i=10时输出前10项的和. 【考点】1.程序框图.2.递推的思想. 30.C 【解析】第一次循环,第二次循环,第三次循环,第四次循环,,因此当时, 考点:循环体流程图 31.C 【解析】 试题分析:根据程序框图运行程序如下: 所以输出,故选C. 考点:程序框图 32.C 【解析】依次执行程序框图:k=1,a=1;k=2,a=5;k=3,a=21;k=4,a=85; k=5,a=341;6<6不成立,输出341.故循环条件是k<6?. 33.C 【解析】依题意得,输出的函数应满足:f(-x)=-f(x)(x∈R),即函数f(x)是定义在R上的奇函数,且f(x+m)>f(x),其中m>0,即函数f(x)是定义在R上的增函数.对于A,函数f(x)=3x不是奇函数;对于B,函数f(x)=sin x不是定义在R上的增函数;对于C,函数f(x)=x3既是奇函数又是定义在R上的增函数(因为f′(x)=3x2≥0);对于D,函数f(x)=x+的定义域不是实数集 34.A 【解析】因为S=,i=4<10,所以S=+=,i=6<10,所以S=+=,i=8<10,所以S=+=,i=10=10,所以S=+=,i=12>10,输出S= 35.A 【解析】 试题分析:根据程序框图可知,当输入进入判断时,需要得到;当进入判断时,需要得到;当时进入判断得到.当时,得到.由题意可知,当是要退出循环,所以应该填.故选A. 考点:1.程序框图的知识.2.循环结构的应用.3.递推类比的思想. 36.A 【解析】 试题分析:根据程序框图可知,当输入进入判断时,需要得到;当进入判断时,需要得到;当时进入判断得到.当时,得到.由题意可知,当是要退出循环,所以应该填.故选A. 考点:1.程序框图的知识.2.循环结构的应用.3.递推类比的思想. 37.D 【解析】计算次数为3次,计算结果是2x+1,2[2x+1]+1=4x+3,2(4x+3)+1=8x+7,所以8a+7=31,解得a=3. 38.B 【解析】 试题分析:因为,选项中最小值是3,故从此验证起. 如果,则共运行四次结束,输出的满足,不符合题意,再运行一次结束,输出的满足,故图中判断框内①处应填,选B. 考点:算法与程序框图 39.A 【解析】 试题分析:由判断框首先排除B.D,然后一一运算可值A正确。 考点:算法程序框图。 40.B 【解析】解:因为上图为求的程序框图,其中最后一次循环必须要加到101,那么,选B 41.B 【解析】解:因为根据框图的特点可知,当p=0.8时, 第一次循环得到S=,n=2; 第二次循环得到S==0.75,n=3; 此时输出n的值为3,选B 42.A 【解析】得到的具有周期性4,输出的是时的值为0.6. 43.C 【解析】当时,应代入,所以所得结果为8. 44.B 【解析】共执行了五次循环体退出循环时,,k=5. 45.b 【解析】解:因为, ,,可见最大值为b.因此输出的为b。 46.C 【解析】解:因为第一次循环得到:s=1,k=2; 第二次循环得到:s=,k=3; 第三次循环得到:s=,k=4; 第四次循环得到:s=,k=5;,此时输出S结束,选C 47.A 【解析】解:因为第一次循环:n=16,k=1; 第二次循环:n=8,k=2; 第三次循环:n=4,k=3; 第四次循环:n=2,k=4; 第五次循环:n=1,k=5; 此时结束,输出5选A. 48.C 【解析】解:因为根据循环结构可知,第一次循环得到:s=2,i=2; 第二次循环得到:s=2+22,i=3; 第三次循环得到:s=2+22+23,i=4; 第三次循环得到:s=2+22+23+24,i=5; 第四次循环得到:s=2+22+23+24+25,i=6; 可知此时结束,输出s=62.选C 49.D 【解析】解:由已知中程序的功能是计算并输出 故选D 50.C 【解析】本程序共执行了两次循环体,退出循环体时,n=3,x=2. 51..C 【解析】第一次运算,,第二次运算,,第三次运算,,满足条件,输出,选C 52.C 【解析】解:由流程图可知: 第一个选择框作用是比较a与b的大小, 第二个选择框的作用应该是比较a与c的大小, 第二个选择框的作用应该是比较b与c的大小, 故程序框图的作用是将三个实数按从小到大的顺序排列, 若P(2,3,1),则Q(1,2,3). ∴PQ2= 1+1+4 = 6故选C. 53.选C 【解析】本程序是求a,b,c当中的最大数. 54.C 【解析】由于,由程序框图可知输出的是最小值.显然最小的是a.因而应选C. 55.C 【解析】解::因为由图可知,第一步先求 此时判定符合题意,则输出a=140,因此选C 56.D 【解析】解:根据题意可知该循环体运行50次 第一次:s=2,第二次:s=6,第三次:s=12,第四次:s=20,第五次:s=32……第50次S=0+2+4+6+…+100=2550 则运行50次则S=2550 57.B 【解析】解:因为,所以若|6-9|<|9-c|,解9-c>3,9-c<-3, C<6,c>12,因为p=8.5,所以a+b=17排除, 所以则有|6-9||9-c|, , b+c=17,,故c=8 58.A 【解析】此题考查算法中的程序框图,要知道循环结构的含义,明确循环体中的内容。第一次计算后,;第二次计算后,;第三次计算后,;第四次计算后,;然后满足条件,所以最后输出,选A 59.A 【解析】 。输出故选A 60.C 【解析】输出故选C- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 word 程序 框图 练习 测试 参考答案
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文