程序框图高考真题

合集下载

高考数学程序框图基础题(含详细答案)

高考数学程序框图基础题(含详细答案)
A.75,21,32 B.21,32,75 C.32,21,75 D.75,32,21
21.如图所示,程序框图的功能是( )
A.求数列{ }的前10项和(n∈N*)
B.求数列{ }的前10项和(n∈N*)
C.求数列{ }的前11项和(n∈N*)
D.求数列{ }的前11项和(n∈N*)
22.如果下边程序执行后输出的结果是990,那么在程序中UNTIL后面的“条件”应为( )
29.右图是一个算法的流程图,则输出S的值是.
30.右边的程序中,若输入 ,则输出的 .
31.在下图的程序中,若输入a=3,执行下述程序后输出的结果是.
32.阅读下面的程序,当输入 时,输出的 .
33.算法流程图(如图所示)的运行结果为___________.
34.1、执行如图所示的程序框图,则输出 的值为_______________.
条件成立,第三次执行循环体 ;条件不成立,退出循环,输出 .
考点:程序框图的识别和应用.
【解析】
试题分析:由程序框图知:算法的功能是求S=(21+1)+(22+2)+ +(2k+k),∵输入n的值为9,∴跳出循环的k值为10,∴输出S=(21+1)+(22+2)+ +(29+9)= = =1067.
运行第4次, =4, = 不是输出结果,故 不成立,循环, = , =5;
运行第5次, =5, = 是输出结果,故 成立,输出,故 ,∵ ,∴ .
考点:程序框图;拆项消去法
【解析】
试题分析:根据算法的流程图S=0+3=3,K=1+2=3,S=3+9=12,K=3+2=5,S=12+15=27,以此规律则输出S的值是7500
运行第4次,k=7,S=28,是输出结果,故不满足条件,故应填入关于k的条件为k>7?,故选D.

程序框图练习题

程序框图练习题

2010~2014年高考真题备选题库第1节算法与程序框图1.(2014新课标全国Ⅰ,5分)执行下面的程序框图,若输入的a,b,k分别为1,2,3,则输出的M=( )A. B.C. D.解析:选D 第一次循环:M=,a=2,b=,n=2;第二次循环:M=,a =,b=,n=3;第三次循环:M=,a=,b=,n=4,则输出M=,选D.2.(2014新课标全国Ⅱ,5分)执行如图所示的程序框图,如果输入的x,t 均为2,则输出的S=( )A.4 B.5C.6 D.7解析:选D k=1≤2,执行第一次循环,M=×2=2,S=2+3=5,k=1+1=2;k=2≤2,执行第二次循环,M=×2=2,S=2+5=7,k=2+1=3;k=3>2,终止循环,输出S=7.故选D.3.(2014安徽,5分)如图所示,程序框图(算法流程图)的输出结果是( )A.34 B.55C.78 D.89解析:选B 执行该程序框图(算法流程图)可得x=1,y=1,z=2;x=1,y =2,z=3;x=2,y=3,z=5;x=3,y=5,z=8;x=5,y=8,z=13;x=8,y=13,z=21;x=13,y=21,z=34;x=21,y=34,z=55,跳出循环.4.(2014福建,5分)阅读如图所示的程序框图,运行相应的程序,输出的n 的值为 ( )A.1 B.2C.3 D.4解析:选B 当n=1时,21>12成立,当n=2时,22>22不成立,所以输出n=2,故选B.5.(2014北京,5分)执行如图所示的程序框图,输出的S值为( )A.1 B.3C.7 D.15解析:选C 列表如下:S 0 1 3 7k 0 1 2 3 故输出的S值是7.6.(2014湖南,5分)执行如图所示的程序框图,如果输入的t∈[-2,2],则输出的S 属于( )A.[-6,-2] B.[-5,-1]C.[-4,5] D.[-3,6]解析:选D 由程序框图可知S是分段函数,且S=其值域为(-2,6]∪[-3,-1]=[-3,6],故选D.7.(2014陕西,5分)根据程序框图,对大于2的整数N ,输出的数列的通项公式是( )A.an=2n B.an=2(n-1)C.an=2n D.an=2n-1解析:选C 由初始值的特征可知,输出的数列首项为2,又ai=2×S,S=ai,i=i+1,∴=2,则输出的数列是首项为2,公比为2的等比数列,则通项公式为an=2n.8.(2014四川,5分)执行如图的程序框图,如果输入的x,y∈R,那么输出的S的最大值为( )A.0 B.1C.2 D.3解析:选C 分两种情况,当x,y满足x≥0,y≥0,x+y≤1时,运用线性规划知识先画出可行域,再将直线2x+y=0平移至过点(1,0),得到S的最大值为2;当x,y不满足x≥0,y≥0,x+y≤1时,S等于1,综合两种情况知应选C.9.(2014重庆,5分)执行如图所示的程序框图,则输出s的值为( )A.10 B.17C.19 D.36解析:选C 执行程序:k=2,s=0;s=2,k=3;s=5,k=5;s=10,k=9;s=19,k=17,此时不满足条件k<10,终止循环,输出结果为s=19,选C.10.(2014江西,5分)阅读如下程序框图,运行相应的程序,则程序运行后输出的结果为( )A.7 B.9C.10 D.11解析:选B i=1,S=0,第1次运行,S=0+lg=-lg 3>-1;第2次运行,i=3,S=lg+lg=lg=-lg 5>-1;第3次运行,i=5,S=lg+lg=lg=-lg 7>-1;第4次运行,i=7,S=lg+lg=lg=-lg 9>-1;第5次运行,i=9,S=lg+lg=lg=-lg 11<-1,跳出循环,输出i=9.11.(2014山东,5分)执行如图所示的程序框图,若输入的 x的值为1,则输出的 n的值为________.解析:12-4×1+3≤0,x=2,n=1;22-4×2+3≤0,x=3,n=2;32-4×3+3≤0,x=4,n=3,42-4×4+3>0,跳出循环,此时输出n的值,故输出的n的值为3.答案:312.(2014江苏,5分)如图是一个算法流程图,则输出的n的值是________.解析:该流程图共运行5次,各次2n的值分别是2,4,8,16,32,所以输出的n的值是5.答案:513.(2014浙江,5分)若某程序框图如图所示,当输入50时,则该程序运行后输出的结果是________.解析:S=0,i=1;S=1,i=2;S=4,i=3;S=11,i=4;S=26,i=5;S=57,i=6,此时S>n,所以输出的结果为6.答案:614.(2014辽宁,5分)执行如图所示的程序框图,若输入n=3 ,则输出T=________.解析:输入n=3,则i=0,S=0,T=0,i≤n成立,故i=1,S=0+1=1,T=0+1=1,此时i=1≤n成立,故i=2,S=1+2=3,T=1+3=4,此时i =2≤n成立,故i=3,S=3+3=6,T=4+6=10,此时i=3≤n成立,故i=4,S=6+4=10,T=10+10=20,此时i=4≤n不成立,故输出T=20.答案:2015.(2014天津,5分)阅读如图所示的框图,运行相应的程序,输出 S的值为________.解析:S=0,n=3,第1次运行,S=0+(-2)3=-8,n=2,不满足条件;第2次运行,S=-8+(-2)2=-8+4=-4,n=1,满足条件,跳出循环,输出S的值为-4.答案:-416.阅读如图所示的程序框图,运行相应的程序,若输入n 的值为9,则输出S 的值为________ .解析:S=(21+22+…+29)+(1+2+…+9)=210-2+45=1 024+43=1 067.答案:1 06717.(2013新课标全国Ⅱ,5分)执行右面的程序框图,如果输入的N=4,那么输出的S=( )A.1+++B.1+++C.1++++D.1++++解析:本题主要考查程序框图的识读、循环结构等知识,意在考查考生对算法意义的理解与应用.按程序框图逐步计算可知:S=1+++.答案:B18.(2013山东,5分)执行两次如图所示的程序框图,若第一次输入的a的值为-1.2,第二次输入的a的值为1.2,则第一次、第二次输出的a的值分别为( )A.0.2,0.2B.0.2,0.8C.0.8,0.2D.0.8,0.8解析:本题主要考查程序框图的运行途径,考查读图能力和运算能力.两次运行结果如下:第一次:-1.2→-1.2+1→-0.2+1→0.8;第二次:1.2→1.2-1→0.2.答案:C19.(2013广东,5分)执行如图所示的程序框图,若输入n的值为3,则输出s的值是( )A.1 B.2C.4 D.7解析:本题主要考查程序框图知识,意在考查考生的推理论证能力、运算求解能力.根据程序框图,s=1+0+1+2=4.答案:C20.(2013安徽,5分)如图所示,程序框图(算法流程图)的输出结果为( )A. B.C. D.解析:本题主要考查程序框图的循环结构,计算输出结果,意在考查考生对循环结构的理解和累加求和.第一次循环后:s=0+,n=4;第二次循环后:s=0++,n=6;第三次循环后:s=0+++,n=8,跳出循环,输出s=0+++=.答案:C21.(2013江西,5分)阅读如下程序框图,如果输出i=4,那么空白的判断框中应填入的条件是( )A.S<8 B.S<9C.S<10 D.S<11解析:本题主要考查程序框图的概念、循环结构程序框图的应用,考查算法的基本思想.程序框图的运行过程为:i=1,S=0→i=1+1=2→i不是奇数→S=2×2+1=5→符合条件→i=2+1=3→i是奇数→S=2×3+2=8→符合条件→i=3+1=4→i不是奇数→S=2×4+1=9→不符合条件→输出i=4→结束.根据以上步骤,知应填入条件S<9.答案:B22.(2013江苏,5分)下图是一个算法的流程图,则输出的n的值是________.解析:本题考查算法的基本概念及流程图的运算法则,意在考查学生的逻辑推理能力及对循环结构的理解.算法流程图执行过程如下:n=1,a=2,a<20;n=2,a=8,a<20; n=3,a =26,a>20,输出n=3.答案:323.(2013浙江,4分)若某程序框图如图所示,则该程序运行后输出的值等于________.解析:本题主要考查算法的逻辑结构、循环结构的使用,程序框图及框图符号等基础知识,同时考查识图能力,逻辑思维能力和分析、解决问题能力.根据程序框图,可以逐个进行运算,k=1,S=1;S=1+,k=2;S=1++,k=3;S=1+++,k=4;S=1++++=,k=5,程序结束,此时S=.答案:24.(2013陕西,5分)根据下列算法语句,当输入x为60时,输出y的值为( )A.25 B.30C.31 D.61解析:本题考查考生对算法语句的理解和分段函数的求值.阅读算法语句易知,本题是一个求解分段函数f(x)=的值的算法,∴f(60)=25+0.6×(60-50)=31.答案:C25.(2012新课标全国,5分)如果执行下边的程序框图,输入正整数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中最小的数和最大的数解析:结合题中程序框图,由当x>A时A=x可知A应为a1,a2,…,aN中最大的数,由当x<B时B=x可知B应为a1,a2,…,aN中最小的数.答案:C26.(2012陕西,5分)如图是计算某年级500名学生期末考试(满分为100分)及格率q的程序框图,则图中空白框内应填入( )A.q= B.q=C.q= D.q=解析:程序执行的过程是如果输入的成绩不小于60分即及格,就把变量M的值增加1,即变量M为成绩及格的人数,否则,由变量N统计不及格的人数,但总人数由变量i进行统计,不超过500就继续输入成绩,直到输入完500个成绩停止循环,输出变量q,变量q代表的含义为及格率,也就是=.答案:D27.(2012江苏,5分)下图是一个算法流程图,则输出的k的值是________.解析:由k2-5k+4>0得k<1或k>4,所以k=5.答案:528.(2012湖南,5分)如果执行如图所示的程序框图,输入x=4.5,则输出的数i=________.解析:执行程序,i,x的取值依次为i=1,x=3.5;i=2,x=2.5;i=3,x=1.5;i=4,x=0.5;结束循环,输出i的值为4.答案:429.(2012江西,5分)下图是某算法的程序框图,则程序运行后输出的结果是________.解析:此框图依次执行如下循环:第一次:T=0,k=1,sin >sin 0成立,a=1,T=T+a=1,k=2,2<6,继续循环;第二次:sin π>sin 不成立,a=0,T=T+a=1,k=3,3<6,继续循环;第三次:sin >sin π不成立,a=0,T=T+a=1,k=4,4<6,继续循环;第四次:sin 2π>sin 成立,a=1,T=T+a=2,k=5,5<6,继续循环;第五次:sin >sin 2π成立,a=1,T=T+a=3,k=6,跳出循环,输出的结果是3.答案:330.(2011新课标全国,5分)执行右图的程序框图,如果输入的N是6,那么输出的p是( )A.120 B.720C.1440 D.5040解析:由程序框图可得,输出的p=1×2×3×4×5×6=720.答案:B31.(2011天津,5分)下图是求x1,x2,…,x10的乘积S的程序框图,图中空白框中应填入的内容为( )A.S=S*(n+1)B.S=S*xn+1C.S=S*nD.S=S*xn解析:由题意可知,输出的是10个数的乘积,因此处理框中应是分别计算这10个数相乘,故循环体应为S=S*xn.答案:D32.(2011安徽,5分)如图所示,程序框图(算法流程图)的输出结果是______________.解析:第一次进入循环体有T=0+0,第二次有T=0+1,第三次有T=0+1+2,……,第n次有T=0+1+2+…+n-1(n=1,2,3,…),令T=>105,解得n>15,故n=16,k=15.答案:1533.(2011湖南 ,5分)若执行如图所示的框图,输入x1=1,x2=2,x3=3,=2,则输出的数等于______.解析:算法的功能是求解三个数的方差,输出的是S==.答案:34.(2011江苏,5分)根据如图所示的伪代码,当输入a,b分别为2,3时,最后输出的m的值为____.Read a,bIf a>b Thenm ←aElsem ←bEnd IfPrint m解析:此题的伪代码的含义:输出两数的较大者,所以m=3.答案:335.(2010广东,5分)某城市缺水问题比较突出,为了制定节水管理办法,对全市居民某年的月均用水量进行了抽样调查,其中4位居民的月均用水量分别为x1,…,x4(单位:吨).根据如图所示的程序框图,若x1,x2,x3,x4分别为1,1.5,1.5,2,则输出的结果s为__________.解析:运行程序框图可知,i、s1与s的值依次如下:s1:1,2.5,4,6,s:1,×2.5,×4,×6,i:2,3,4,5,当i=5时,终止循环,输出s=×6=1.5.答案:1.5。

上海市(新版)2024高考数学人教版真题(综合卷)完整试卷

上海市(新版)2024高考数学人教版真题(综合卷)完整试卷

上海市(新版)2024高考数学人教版真题(综合卷)完整试卷一、单选题:本题共8小题,每小题5分,共40分 (共8题)第(1)题在中,,且交于点,,则()A.B.C.D.第(2)题有一个容量为66的样本,数据的分组及各组的频数如下:[11.5,15.5) 2 [15.5,19.5) 4 [19.5,23.5) 9 [23.5,27.5) 18 [27.5,31.5) 1l [31.5,35.5) 12 [35.5.39.5) 7 [39.5,43.5) 3 根据样本的频率分布估计,数据落在[31.5,43.5)的概率约是A.B.C.D.第(3)题已知向量,,则()A.B.C.D.第(4)题将个和个随机排成一行,则个不相邻的概率为()A.0.3B.0.5C.0.6D.0.8第(5)题执行如图所示的程序框图,则输出s的值为()A.B.C.D.第(6)题已知直三棱柱A.B.C.D.第(7)题已知复数,则在复平面内对应的点的坐标为()A.B.C.D.第(8)题已知函数是定义在上的奇函数且在上可导,若恒成立,则()A.B.0C.1D.2二、多选题:本题共3小题,每小题6分,共18分 (共3题)第(1)题下列说法正确的是()A.命题“,”的否定是“,”B.用二分法求函数在内的零点近似解时,在运算过程中得到,,,则可以将看成零点的近似值,且此时误差小于C.甲、乙、丙、丁四人围在圆桌旁,有种不同的坐法D.已知为平面直角坐标系中一点,将向量绕原点逆时针方向旋转角到的位置,则点坐标为第(2)题《九章算术》中将底面为直角三角形且侧棱垂直于底面的三棱柱称为“堑堵”;底面为矩形,一条侧棱垂直于底面的四棱锥称之为“阳马”;四个面均为直角三角形的四面体称为“鳖臑”.如图在堑堵ABC−A1B1C1中,AC⊥BC,且AA1═AB═2.下列说法正确的是()A.四棱锥为“阳马”、四面体为“鳖臑”.B.若平面与平面的交线为,且与的中点分别为M、N,则直线、、相交于一点.C.四棱锥体积的最大值为.D.若是线段上一动点,则与所成角的最大值为.第(3)题下列函数中最小值为2的是()A.B.C.D.三、填空题:本题共3小题,每小题5分,共15分 (共3题)第(1)题设,若,则的最大值为____________第(2)题若将函数的图象向右平移个单位,所得图象关于轴对称,则的最小正值是_____________.第(3)题若函数的导函数为,且满足,则_________.四、解答题:本题共5小题,每小题15分,最后一题17分,共77分 (共5题)第(1)题已知双曲线C:,圆,其中.圆与双曲线有且仅有两个交点,线段的中点为.(1)记直线的斜率为,直线的斜率为,求.(2)当直线的斜率为3时,求点坐标.第(2)题某灯具厂分别在南方和北方地区各建一个工厂,生产同一种灯具(售价相同),为了了解北方与南方这两个工厂所生产得灯具质量状况,分别从这两个工厂个抽查了25件灯具进行测试,结果如下:(Ⅰ)根据频率分布直方图,请分别求出北方、南方两个工厂灯具的平均使用寿命;(Ⅱ)某学校欲采购灯具,同时试用了南北两工厂的灯具各两件,试用500小时后,若北方工厂生产的灯具还能正常使用的数量比南方工厂多,该学校就准备采购北方工厂的灯具,否则就采购南方工厂的灯具,试估计该学校采购北方工厂的灯具的概率.(视频率为概率)第(3)题已知函数.(1)讨论函数在上的单调性;(2)求证:.第(4)题已知函数.(1)若轴为曲线的切线,试求实数的值;(2)已知,若对任意实数,均有,求的取值范围.第(5)题将正奇数数列1,3,5,7,9…的各项按照上小下大、左小右大的原则写成如图的三角形数表.(1)设数表中每行的最后一个数依次构成数列,求数列的通项公式;(2)设,求数列的前n项和.。

2020高考程序框图练习题(有答案)

2020高考程序框图练习题(有答案)

2020年高考程序框图专项练习题一、选择题(本大题共19小题,共95.0分)1.我国古代的劳动人民曾创造了灿烂的中华文明,戍边的官兵通过在烽火台上点燃烟火传递重要消息,烽火台上点火表示数字1,不点火表示数字0,这蕴含了进位制的思想.下面程序框图的算法思路就源于我国古代戍边官兵的“烽火传信”.执行该程序框图,若输入a=110011,k=2,n=6,则输出的b的值为()A. 19B. 31C. 51D. 612.如图所示是一个含有循环结构的程序框图,下列说法不正确的是()A. ①是循环变量初始化,循环就要开始B. ②是循环体C. ③是循环的终止条件D. ①可以省略不写3.执行如图所示的程序框图,若输入的a=10,b=9,则输出的b=()A. 19B. 10C. 9D. 14.公元263年左右,我国数学家刘徽发现,当圆内接正多边形的边数无限增加时,正多边形的周长可无限逼近圆的周长,并创立了割圆术,利用割圆术刘徽得到了圆周率精确到小数点后面两位的近似值3.14,这就是著名的徽率.利用刘徽的割圆术设计的程序框图如图所示,若输出的n=96,则判断框内可以填入(参考数据:sin7.5∘≈0.1305,sin3.75∘≈0.06540,sin1.875∘≈0.03272)()A. p≤3.14?B. p≥3.14?C. p≥3.1415?D. p≥3.1415926?5.执行如图所示的程序框图,若输出的结果为2,则输入的正整数a的取值的集合是()A. {1,2,3,4,5}B. {1,2,3,4,5,6}C. {2,3,4,5}D. {2,3,4,5,6}6.已知某算法的程序框图如图所示,输入的x和y均为自然数,若输出的有序数对为(13,14),则开始输入的有序数对(x,y)可能为()A. (6,7)B. (7,6)C. (4,5)D. (5,4)7.要使下面的程序能运算出“1+2+⋯+100”的结果,则需将语句“i=i+1”加在()A. ①处B. ②处C. ③处D. ④处8.执行如图所示的程序框图,若输出的结果是8,则输入的x=()A. 2或2√2B. 2或−2C. −2或−2√2D. 2或−2√29.执行如图所示的程序框图,如果输入的n是6,那么输出的P是()A. 120B. 320C. 640D. 72010.某同学设计的程序框图如图所示,用来计算和式12+22+32+⋯+202的值,则在判断框中可填写()A. i≤19?B. i≥19?C. i>21?D. i<21?11.读程序框图,循环体执行的次数为()A. 50B. 49C. 100D. 9912.以下程序运行后输出的结果为()A. 17,8B. 21,7C. 21,11D. 19,1113.阅读如图所示的程序框图,若输入x=3,则输出y的值为()A. 32B. 33C. 34D. 3514.()a=3IF a<=3THENPRINT3END IFIF a<=4THENPRINT4END IFIF a<=5THENPRINT5END IFIF a<=6THENPRINT6END IFEND33,4 C. 3,4,5 D. 3,4,5,6 15.i=0IF i<100THENi=i+3END IF执行完毕之后i的值是()A. 99B. 100C. 3D. 10216.如图给出了一个程序框图,其作用是输入x的值,输出相应的y的值.若要使输入的x的值与输出的y的值相等,则这样的y的值有()A. 1个B. 2个C. 3个D. 4个17.执行如图所示的程序框图,若输入的n∈{1,2,3},则输出的s属于()A. {1,2}B. {1,3}C. {2,3}D. {1,3,9}18.已知流程图如图所示,该程序运行后,为使输出的b值为16,则循环体的判断框内①处应填()A. 2B. 3C. 4D. 519.如图程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入的a,b分别为8,12,则输出的a=()A. 4B. 2C. 0D. 14二、填空题(本大题共4小题,共20.0分)20.如图所示的程序的功能是判断输入的任意整数x的奇偶性,则 ①处应填.21.下面程序的功能是.n=0i=1DOINPUT xIF x<0THENn=n+1END IFi=i+1LOOP UNTIL i>10PRINT nEND22.S为.S=1I=1WHILE I<8S=S+2I=I+3WENDPRINT S23.n为10,则输出的变量S和T的值分别为S=,T=.三、解答题(本大题共2小题,共24.0分)24.下列语句是求S=2+3+4+⋯+99的一个程序,请回答问题:(1)程序中是否有错误?若有,请加以改正.(2)把程序改成另一种类型的循环语句.25.下面是求S=1+3+5+⋯+101的两个程序,请补充完整.(1)(2)答案和解析1.【答案】C【解析】【分析】本题考查了程序框图中循环体结构,属于基础题.根据程序框图模拟执行过程即可求解.【解答】解:按照程序框图执行,b的值依次为0,1,3,3,3,19,51,故输出的b的值为51.故选C.2.【答案】D【解析】【分析】本题考查的知识点是程序框图,循环结构,循环语句,程序功能的判断,是对算法知识点的综合考查,熟练掌握算法的基础知识是解答本题的关键,属于基础题.由程序框图的基础知识可得.【解答】解:由程序框图可得, ①为初始条件,不可省略,故D说法错误,故选D.3.【答案】B【解析】【分析】本题主要考查顺序结构,程序框图,认识程序框图是解题的关键,属于基础题.按照输入的a值执行程序即可.【解答】解:输入的a=10,b=9,执行程序后,a=10+9=19,b=19−9= 10.故选B.4.【答案】B【解析】【分析】本题以古代数学文化为背景考查循环结构,属于基础题.执行该循环结构,直到输出n=96为止,结合选项可知B符合条件.【解答】解:第一次循环,n=48,此时p=48sin3.75∘≈3.1392,此时不满足判断框内的条件;第二次循环,n=96,p=96sin1.875∘≈3.14112,此时满足判断框内的条件,退出循环,输出n=96,结合各选项,可知判断框内可以填入“p≥3.14?”,故选B.5.【答案】C【解析】【分析】本题考查程序框图,考查循环结构,考查计算能力,属于基础题.根据程序框图,一直循环,直至条件满足a>13,输出i即可得到答案.【解答】解:若输入a=1,则a=2×1+3=5,i=0+1=1,因为5>13不成立,所以继续循环;a=2×5+3=13,i=1+1=2,因为13>13不成立,所以继续循环;a=2×13+3=29,i=2+1=3,因为29>13成立,所以结束循环,输出的结果为3,不为2,所以a≠1,排除A,B.若输入a=6,则a=2×6+3=15,i=0+1=1,因为15>13成立,所以输出的结果为1,不为2,所以a≠6,排除D.故选C.6.【答案】B【解析】【分析】本题主要考查程序框图的识别和应用,根据程序运行条件,进行验证即可得到,属于基础题.根据程序框图的功能,进行验证,直到不满足条件n<5即可.【解答】解:设开始输入的有序数对为(x0,y0),当n=1时,x=y0+1,y=y0+2;当n=2时,x=y0+3,y=y0+4;当n=3时,x=y0+5,y=y0+6;当n=4时,x=y0+7,y=y0+8;当n=5时,循环结束.故输出的有序数对为(y0+7,y0+8)=(13,14),所以y0=6.故选B.7.【答案】C【解析】【分析】本题考查程序框图的循环结构,属于基础题.根据程序框图的循环结构及题意,补全WHILE语句,需要先执行“S=S+i”后执行“i=i+1”,即可得出需将语句“i=i+1”加在③处.【解答】解:“i=i+1”应在循环体中,故应在②或③处,因为要输出“1+2+⋯+100”的结果,即先执行“S=S+i”后执行“i=i+1”,故应加在③处.故选C.8.【答案】D【解析】【分析】本题考查条件结构的程序框图,考查了考生认识程序框图和运用程序框图的能力,属基础题.利用题中的给出的条件和程序框图进行求解即可得.【解答】解:当x3=8时,x=2,a=4,b=8,b>a,输出8;当x2=8时,x=±2√2,a=8,b=±16√2,又a>b时输出8,所以x=−2√2,故D项正确.9.【答案】D【解析】【分析】本题考查循环结构的程序框图.属于基础题型.根据框图,循环当k=6,P=720,循环结束,即可求解;【解答】解:当k=2,P=2;当k=3,P=2×3=6;当k=4,P=6×4=24;当k=5,P=24×5=120;当k=6,P=120×6=720,循环结束.故选D.10.【答案】D【解析】【分析】本题考查补全程序框图,属于基础题.该程序框图中含有当型循环结构,判断框内的条件不成立时循环终止.【解答】解:该程序框图中含有当型循环结构,判断框内的条件不成立时循环终止.由于是当i=21时开始终止循环,则在判断框中应填写“i<21?”.故选D.11.【答案】B【解析】【分析】本题考查循环体执行的次数,属于基础题.本题步长为2,设循环次数为n,那么第n次输出时i=2+2n≥100即可求解.【解答】解:设执行循环体的次数为n,∵i=i+2,∴当2+2n≥100时,循环结束,此时n=49.故选B.12.【答案】D【解析】【分析】本题考查WHILE语句的输出结果.模拟运行程序即可得结果.【解答】解:第一次循环得i=3,S=2×3+3=9,i=3+3=6.第二次循环得i=8,S=2×8+3=19,i=8+3=11.此时i>8,所以输出S=19,i=11.13.【答案】C【解析】【分析】本题考查算法及程序框图,主要考查顺序结构,属于基础题.掌握算法功能是关键,代入初始值,按照框图执行即可输出y值.【解答】解:输入x=3时,执行的过程是x=3,a=2×32−1=17,b=a−15=2,y=ab=17×2=34,输出y=34.14.【答案】D【解析】【分析】本题主要考查了条件语句的叠加,属于基础题型,程序执行条件语句的叠加的过程中对于所有的条件都要进行判断,依次验证每一个条件,直到结束,在本题中共出现四次判断条件,每一条件都成立,即可求解.【解答】解:语句中共出现四次判断条件,每一条件都成立,故输出的结果是3,4,5,6.故选D.15.【答案】C【解析】【分析】本题考查了条件语句;结合条件语句逐步求解即可.【解答】解:本题是IF−THEN语句,首先i=0,满足语句“i<100”,所以执行“i=i+3”后i变为3,程序结束.故选C.16.【答案】C【解析】【分析】本题考查了分段函数和条件结构,该程序框图所表示的算法的作用是求分段函数y={x2,x≤2,2x−3,2<x≤5,1x,x>5的函数值,计算即可.【解答】解:这是一个用条件结构设计的算法,该程序框图所表示的算法的作用是求分段函数y={x2,x≤2,2x−3,2<x≤5,1x,x>5的函数值.(1)当x≤2时,令x2=x,解得x=0或x=1,均符合要求;(2)当2<x≤5时,令2x−3=x,解得x=3,符合要求;(3)当x>5时,令1x=x,解得x=±1,均不满足x>5,故舍去.综上知,只有3个值符合题意,故选C.17.【答案】A【解析】解:由程序框图可得,当n的值为1时,不满足条件n>2,可得n=3,满足条件n>2,计算并输出s=1;当n的值为2时,不满足条件n>2,可得n=9,满足条件n>2,计算并输出s=2;当n的值为3时,满足条件n>2,计算并输出s=1;综上,输出的s∈{1‚2}.分情况讨论n的取值,模拟执行程序框图即可得解.本题主要考查了条件语句和程序框图,属于基础题.18.【答案】B【解析】解:a=1,b=1第1次循环:b=2,a=2,继续执行循环;第2次循环:b=4,a=3,继续执行循环;第3次循环:b=16,a=4;所以,为使输出的b值为16,循环体的判断框内应填a≤3,即满足a≤3则执行循环,否则退出循环,输出b=16;故选:B.写出每次循环a,b的取值,根据退出循环的条件即可判定答案.本题考查程序框图和算法,属于基础题.19.【答案】A【解析】解:由a=8,b=12,不满足a>b,则b变为12−8=4,由b<a,则a变为8−4=4,由a=b=4,则输出的a=4.故选:A.由循环结构的特点,先判断,再执行,分别计算出当前的a,b的值,即可得到结论.本题考查算法和程序框图,主要考查循环结构的理解和运用,以及赋值语句的运用,属于基础题.20.【答案】m=0【解析】【分析】本题考查条件语句,属于基础题.根据题意中程序的功能结合算法语句即可得到答案.【解答】解:由程序的功能知m=0时,x是偶数,m≠0时,x是奇数,故 ①处应填“m=0”.21.【答案】统计10个数据中负数的个数【解析】【分析】本题考查条件语句与循环语句的综合应用,属于中档题.由循环体知输入一个数并判断它是否为负数,由条件“i>10”知共循环10次,由此即可得到答案.【解答】解:本题是条件语句与循环语句的综合应用,由循环体知输入一个数并判断它是否为负数,由条件“i>10”知共循环10次,故其功能是“统计10个数据中负数的个数”.22.【答案】7【分析】高考中对程序的考查主要是程序运算及条件语句、循环语句的运行,考查识图能力,解题的关键是按照语句的顺序及条件(循环)语句的特点运行.写出每次循环时的I和S的值,即可得到答案.【解答】解:该程序中循环语句运行3次,第一次循环,S=3,I=4;第二次循环,S=5,I=7;第三次循环,S=7,I=10;退出循环,故输出的S值为7.23.【答案】30;25【解析】【分析】本题主要考查了算法的循环语句以及算法输出值的确定,属于基础题.根据算法的循环语句判断S和T的计算公式,由此即可得到答案.【解答】解:本题考查直到型循环语句的识图能力,当输入n=10时,S=10+8+6+4+2=30,T=9+7+5+3+1=25.24.【答案】解:(1)错误有两处:第一处,语句i=1应改为i=2.第二处,语句LOOP UNTIL i>=99应改为LOOP UNTIL i>99.(2)改为当型循环语句为:【解析】本题考查程序框图,考查语句的改写,比较基础.(1)由程序可观察有两处错误,分别列举出来即可.(2)改为WHILE型循环语句即可.25.【答案】答案不唯一,如:(1)0;1;≤101;2;(2)0;1 ;2 ;>101【解析】【分析】本题属开放型题,答案不唯一,考查推理能力,属于基础题.明确“当型”和“直到型”语句的区别,前者是当满足条件时执行循环体,后者是不满足条件时执行循环体.(1)根据题意即可求解;(2)根据题意即可求解.【解答】解:当型循环结构与其对应的直到型循环结构达到的结果是一致的,注意限制条件不同.(1)由题意可知,执行S=0,i=1,WHILE i≤101S=S+ii=i+2WENDPRINT“S=”;SEND可以得到S=1+3+5+⋯+101;(2)执行S=0i=1DOS=S+ii=i+2LOOP UNTIL i>101PRINT“S=”;SEND也可以得到S=1+3+5+⋯+101,故答案为(1)0;1;≤101;2;(2)0;1 ;2 ;>101(答案不唯一).。

高考常考基础题3 程序框图(答案版)

高考常考基础题3  程序框图(答案版)

高考常考基础题3 程序框图1.(2020全国Ⅰ文9)执行下面的程序框图,则输出的 ( )A .B .C .D .【答案】C【解析】依据程序框图的算法功能可知,输出的是满足的最小正奇数,,解得,∴输出的,故选C .2.(2020全国Ⅱ文7)执行右图的程序框图,若输入的,则输出的为()A .2B .3C .4D .5【答案】Cn=17192123n 135100n ++++>()()211112135110024n n n n -⎛⎫+⨯+ ⎪⎝⎭++++==+>19n >21n =0,0k a ==k【解析】由已知中的程序框图可知:该程序的功能是利用循环结构计算并输出的值,模拟程序的运行过程:,第1次循环,,为否; 第2次循环,,为否;第3次循环,,为否;第4次循环,,为是,退出循环,输出.故选C .3.(2019全国Ⅰ文理】如图是求的程序框图,图中空白框中应填入( )A .B .C .D . 【答案】A【解析】初始:,∵第一次应该计算=,=2; 执行第2次,,∵第二次应该计算=,=3, k 0,0k a ==2011a =⨯+=,011k =+=210>2113a =⨯+=,112k =+=310>2317a =⨯+=,213k =+=710>27115a =⨯+=,314k =+=1510>4k =112122++12A A =+12A A=+112A A =+112A A=+1,122A k ==≤1122+12A +1k k =+22k =≤112122++12A +1k k =+结束循环,故循环体为,故选A . 【秒杀速解】认真观察计算式子的结构特点,可知循环体为. 4.(2019全国Ⅲ文理】执行下边的程序框图,如果输入的为0.01,则输出的值等于A .B .C .D . 【答案】C【解析】输入的为,不满足条件; 不满足条件;满足条件,结束循环; 输出,故选C . 12A A=+12A A =+εs 4122-5122-6122-7122-ε0.0111,01,0.01?2x s x ==+=<1101,0.01?24s x =++=<⋅⋅⋅611101,0.00781250.01?22128S x =++++==<676111112(1)22222S =+++=⨯-=-5.(2018全国Ⅱ文理)为计算,设计了如图的程序框图,则在空白框中应填入 A . B . C . D .【答案】B 【解析】由程序框图的算法功能知执行框计算的是连续奇数的倒数和,而执行框计算的是连续偶数的倒数和,∴在空白执行框中应填入的命令是,故选B .11111123499100=-+-++-…S1=+i i 2=+i i 3=+i i 4=+i i 1=+N N i11=++T T i 2=+i i6.(2017新课标Ⅰ文理)下面程序框图是为了求出满足的最小偶数,那A.和B.和C.和D.和【答案】D【解析】由题意选择,则判定框内填,由∵选择偶数,∴矩形框内填,故选D.7.(2017新课标Ⅲ文理)执行下面的程序框图,为使输出的值小于91,则输入的正整数的最小值为A.5 B.4 C.3 D.2【答案】D【解析】若,第一次循环,成立,,,321000n n->n 1000A>1n n=+1000A>2n n=+1000A≤1n n=+1000A≤2n n=+321000n n->1000A≤2n n=+SN2N=12≤100S=10M=-22i=≤成立,第二次循环,此时,,不成立,∴输出成立,∴输入的正整数的最小值是2,故选D .8.(2015新课标II 文理)如图程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”,执行该程序框图,若输入分别为14,18,则输出的=A .0B .2C .4D .14【答案】B 【解析】第一次执行,输入,,∵,∴; 第二次执行,输入,,∵,∴; 第三次执行,输入,,∵,∴; 第四次执行,输入,,∵,∴; 第五次执行,输入,,∵,∴;此时.9.(2013新课标I 文理)执行如图程序框图,如果输入的,则输出s 属于A .[-3,4]B .[-5,2]C .[-4,3]D .[-2,5]【答案】A 【解析】有题意知,当时,,当时,90S =1M =32i =≤9091S =<N ,a ba 14a 18b a b 18144b =-=14a 4ba b >14410a =-=10a 4ba b >1046a =-=6a4b a b >642a =-=2a 4b a b <422b =-=2a b [1,3]t ∈-[1,1)t ∈-3s t =[3,3)∈-[1,3]t ∈24s t t =-,∴输出s 属于[3,4],故选.10.(2013江西文理)阅读如图程序框图,如果输出,那么在空白矩形框中应填入的语句为A .B .C .D .【答案】C 【解析】由题意,当时,空白的判断框中的语句应使;故选项A ,B 中,当 时,都有;故排除;假设空白的判断框中的语句是C 项中的,则第一次运行时,;第二次运行时,;第三次运行时,;第四次运行时,;此时不满足,故输出,满足题意,故选C .[3,4]∈-A 5i =2*2S i =-2*1S i =-2*S i =2*4S i =+5i =10S ≥5i =10S <2*S i =2,5i S ==3,6i S ==4,9i S ==5,10i S ==10S <5i =11.(2012新课标文理)如果执行如图的程序框图,输入正整数和实数,输出、,则A .为的和B .为的算术平均数 C .和分别是 中最大的数和最小的数D .和分别是 中最小的数和最大的数【答案】C 【解析】由当时可知应为中最大的数,由当时可知应为中最小的数.)2(≥N N N a a a ,,,21 A B B A +N a a a ,,,21 2B A +N a a a ,,,21 A B N a a a ,,,21 A B N a a a ,,,21 x A >A x =A 12,,,N a a a ⋅⋅⋅x B <B x =B 12,,,N a a a ⋅⋅⋅1+=k k xA =xB =11,,1a B a A k ===ka x =?A x >?B x <?N k ≥BA, 输出Na a a ,,,N,21 输入 开始结束是是是否否否。

【备战】高考数学 高频考点归类分析 程序框图(真题为例)

【备战】高考数学 高频考点归类分析 程序框图(真题为例)

程序框图典型例题:例1. (2012年全国课标卷理5分)如果执行下边的程序框图,输入正整数(2)N N ≥和实数12,,...,n a a a ,输出,A B ,则【 】()A A B +为12,,...,n a a a 的和 ()B 2A B+为12,,...,n a a a 的算术平均数 ()C A 和B 分别是12,,...,n a a a 中最大的数和最小的数 ()D A 和B 分别是12,,...,n a a a 中最小的数和最大的数【答案】C 。

【考点】程序框图的结构。

【解析】根据程序框图所示的顺序,逐框分析程序中各变量、各语句的作用可知:该程序的作用是:A 和B 分别是12,,...,n a a a 中最大的数和最小的数。

故选C 。

例2. (2012年北京市理5分)执行如图所示的程序框图,输出的S 值为【 】A. 2 B .4 C.8 D. 16【答案】C。

【考点】程序框图。

【分析】根据流程图所示的顺序,逐框分析程序中各变量、各语句的作用,程序的运行过程中各变量值变化如下表:-时,输出x 例3. (2012年天津市理5分)阅读下边的程序框图,运行相应的程序,当输入x的值为25的值为【】-(B)1(C)3(D)9(A)1【答案】C。

【考点】程序框图。

【分析】根据流程图所示的顺序,程序的运行过程中各变量值变化如下表:例4. (2012年天津市文5分)阅读下边的程序框图,运行相应的程序,则输出S的值为【】(A)8 (B)18 (C)26 (D)80【答案】C。

【考点】程序框图。

【分析】根据流程图所示的顺序,程序的运行过程中各变量值变化如下表:例5. (2012年安徽省理5分)如图所示,程序框图(算法流程图)的输出结果是【】C5()D8()A3()B4()【答案】B。

【考点】程序框图的结构。

【解析】根据程序框图所示的顺序,逐框分析程序中各变量、各语句的作用可知:该程序的作用是计算满x≤的最小项数:足4根据流程图所示的顺序,程序的运行过程中各变量值变化如下表:y。

程序框图高考真题

程序框图高考真题

程序框图练习题1、执行如图的程序框图,如果输入的t ∈[-1,3],则输出的s 属于( )A .[-3,4]B .[-5,2]C .[-4,3]D .[-2,5] 2*、某程序框图如图所示,若该程序运行后输出的值是95,则( )A .a =4B .a =5C .a =6D .a =73*、执行如图所示的程序框图,如果输出s =3,那么判断框内应填入的条件是( )A .k ≤6B .k ≤7C .k ≤8D .k ≤94、阅读如图所示的程序框图,运行相应的程序,输出的结果i =________.5、阅读下面的程序框图,运行相应的程序,当输入x 的值为-25时,输出x 的值为( )6、执行如图所示的程序框图,输出的S 值为( )7、执行右面的程序框图,如果输入的N 是6,那么输出的p 是( ) 8、阅读下边的程序框图,运行相应的程序,则输出i 的值为( )9、根据如图所示的伪代码,当输入a ,b 分别为2,3时,最后输出的m 的值为____.Read a,bIf a>b Thenm←aElsem←bEnd IfPrint m 10、执行如图所示的程序框图,输出的s值为11、如图是一个算法的流程图,则输出的a的值是.13、执行下图的程序框图,如果输入的a=4,b=6,那么输出的n=________.14、若某程序框图如图所示,当输入50时,则该程序运行后输出的结果是________.15、计算机执行下面的程序段后,输出的结果是( )A.2014,2012 B.2012,2014C.2014,2014 D.2014,2013X=2013Y=1X=X+YY=X-YPRINT X,Y15、已知流程图如图所示,该程序运行后,为使输出的b值为16,则循环体的判断框内①处应填________.16、执行如图所示的程序框图,若输入x=4,则输出y的值为________.17、用秦九韶算法计算多项式f(x)=3x4+3x3+2x2+6x+1,当x=0.5时的值,需要做乘法的次数是________.18、把五进制数123(5)化为二进制数为________.。

经典程序框图高考真题.doc

经典程序框图高考真题.doc

•精品.程序框图高考真题一、选择题(本大题共16小题,共80.0分) 1.中国古代有汁算多项式值的秦九韶算法,如图是实现该算法的程序框图.执行该程 序框图,若输入的入=2, 〃=2,依次输入的"为2, 2, 5,则输出的片()A. 7B. 12C. 17D. 34A.0 开始)B.2C.4D. 145=1 S=S ・ (3-/>1/输出S /结束/输入S //=1 !=7+ 1a=a-b b=b ・a2.执行如图的程序框图,如果输入的则输出的S=( )A. 2B. 3C. 4D. 53.阅读如图所示的程序框图,运行相应的程序,则输出s的值为( )A.-lB.OC. 1D. 34.如图程序框图的算法思路源于我国古代数学拿著《九章算术》中的“更相减损术”.执行该程序框图,若输入G 〃分别为14, 18,则输出的</=( )•精品.5.执行如图所示的程序框图,则输出s 的值为((爭艮〕A. 10B. 17C. 19D. 366.执行下而的程序框图,如果输入的*0,)=1, ”=1,则输岀x,),的值满足()A. y=2rB. v=3x C・ y=4x D・ y=5x7.执行如图程序框图,如果输入的记6,那么输出的心()8.如图所示的程序框图是为了求出满足3^>1000的最小偶数几那么在<3>和| |两个空白框中.A. A>1000 和川=卄1C. A<1000 和n=n+\可以分别填入()B. A>1000 和n=n+2D. A<1000 和n=n+2k=2, s=0结束A. 3C. 5B. 4D. 6k=2k-l[结束]9.执行如图的程序框图,为使输出S的值小于91,则输入的正整数N的最小值为()A.5B.4C.3D.2)10.执行如图所示的程序框图,输出的S值为A. 2B. |C. |D. |11.若执行右侧的程序框图,当输入的x的值为4时,输出的y的值为2,则空白判断框中的条件可能为(A. Q3B.A>4C.A<4D.A<55=0Z=7+l/输出s / 12•阅读如图所示的程序框图,运行相应的程序,则输出的结果为()A. 2B. 1C. 0D.-1•精品.14.秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的《数书 九章》中提岀的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图所示的 程序框图给岀了利用秦九韶算法求多项式值的一个实例,若输入”,X 的值分别为3, 2,则输岀u 的值为()13.执行如图所示的程序框图,如果输入,匸3,则输出的S 二(z=-LS=O)A. 35B.20C. 18D.915.执行如图所示的程序框图,输出s的值为()A样B.fC馬D冷开始fc=l k=k^l16.执行如图所示的程序框图(算法流程图),输岀的〃为() A.3B.4C.5D.6开始"1, w-1T ------ 结束二、填空题(本大题共2小题,共10.0分)17.如图是一个算法流程图:若输入x的值为若,则输出y的值是 ________•精品.S<-1 While J<SgS + 23 + 3End While Print S18•很据如图所示的伪代码,可知输岀的结果S 为 _______。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

. . ..
.. .
程序框图高考真题
一、选择题(本大题共16小题,共80.0分)
1.中国古代有计算多项式值的九韶算法,如图是实现该算法的程序框图.执行该程序
框图,若输入的x=2,n=2,依次输入的a为2,2,5,则输出的s=()
A.7
B. 12
C. 17
D. 34
2.执行如图的程序框图,如果输入的a=-1,则输出的S=()
A. 2
B. 3
C. 4
D. 5
3.阅读如图所示的程序框图,运行相应的程序,则输出s的值为()
A. -1
B. 0
C. 1
D. 3
4.如图程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执
行该程序框图,若输入a,b分别为14,18,则输出的a=()
A. 0
B. 2
C. 4
D. 14
5.执行如图所示的程序框图,则输出s的值为()
A. 10
B. 17
C. 19
D. 36
6.执行下面的程序框图,如果输入的x=0,y=1,n=1,则输出x,y的值满足()
A. y=2x
B. y=3x
C. y=4x
D. y=5x
7.执行如图程序框图,如果输入的a=4,b=6,那么输出的n=( )
A. 3
B. 4
C. 5
D. 6
. . ..
.. .
8.如图所示的程序框图是为了求出满足3n-2n>1000的最小偶数n,那么在和
两个空白框中,可以分别填入()
A. A>1000和n=n+1
B. A>1000和n=n+2
C. A≤1000和n=n+1
D. A≤1000和n=n+2
9.执行如图的程序框图,为使输出S的值小于91,则输入的正整数N的最小值为
A. 5
B. 4
C. 3
D. 2
10.执行如图所示的程序框图,输出的S值为()
A. 2
B.
C.
D.
11.若执行右侧的程序框图,当输入的x的值为4时,输出的y的值为2,则空白判断
框中的条件可能为()
A.x>3
B. x>4
C. x≤4
D. x≤5
12.阅读如图所示的程序框图,运行相应的程序,则输出的结果为()
A. 2
B. 1
C. 0
D. -1
13.执行如图所示的程序框图,如果输入n=3,则输出的S=()
A.
B.
C.
D.
. . ..
.. .
14.九韶是我国南宋时期的数学家,普州(现省安岳县)人,他在所著的《数书九章》
中提出的多项式求值的九韶算法,至今仍是比较先进的算法.如图所示的程序框图给出了利用九韶算法求多项式值的一个实例,若输入n,x的值分别为3,2,则输出v的值为()
A. 35
B. 20
C. 18
D. 9
15.执行如图所示的程序框图,输出s的值为()
A. -
B.
C. -
D.
16.执行如图所示的程序框图(算法流程图),输出的n为()
A. 3
B. 4
C. 5
D. 6
二、填空题(本大题共2小题,共10.0分)
17.如图是一个算法流程图:若输入x的值为,则输出y的值是______ .
18.根据如图所示的伪代码,可知输出的结果S为______ .。

相关文档
最新文档