资源描述
2019-2020年高考数学5年真题备考题库 第十章 第1节 算法与程序框图 理(含解析)1(xx新课标全国,5分)执行如图所示程序框图,若输入的a,b,k分别为1,2,3,则输出的M()A. B.C. D.解析:第一次循环:M,a2,b,n2;第二次循环:M,a,b,n3;第三次循环:M,a,b,n4.则输出M,选D答案:D2(xx新课标全国,5分)执行如图的程序框图,如果输入的x,t均为2,则输出的S()A4 B5C6 D7解析:在循环体部分的运算为:第一步,M2,S5,k2;第二步,M2,S7,k3.故输出结果为7.答案:D3.(xx安徽,5分) 如图所示,程序框图(算法流程图)的输出结果是()A34 B55C78 D89解析:由题中程序框图(算法流程图)知:x1,y1,z2;x1,y2,z3;x2,y3,z5;x3,y5,z8;x5,y8,z13;x8,y13,z21;x13,y21,z34;x21,y34,z5550,跳出循环故输出结果是55.答案:B4.(xx福建,5分) 阅读如图所示的程序框图,运行相应的程序,输出的S的值等于()A18 B20C21 D40解析:S0,n1,S02113,n2,因为315不成立,执行循环:S32229,n3,因为915不成立,执行循环:S923320,n4,因为2015成立,停止循环,输出S的值等于20,故选B.答案:B5.(xx天津,5分) 阅读如图所示的程序框图,运行相应的程序,输出S的值为()A15 B105C245 D945解析:逐次计算的结果是T3,S3,i2;T5,S15,i3;T7,S105,i4,此时输出的结果为S105.选B.答案:B6.(xx北京,5分) 当m7,n3时,执行如图所示的程序框图,输出的S值为()A7 B42C210 D840解析:m7,n3,km7,S1,mn15;第一步:k75,S177,k716;第二步:k65,S7642,k615;第三步:k5,S425210,k514;第四步:k45,输出的S210.故选C.答案:C7.(xx湖南,5分) 执行如图所示的程序框图,如果输入的t2,2,则输出的S属于()A6,2 B5,1C4,5 D3,6解析:由程序框图可知S是分段函数,且S其值域为(2,63,13,6,故选D.答案:D8.(xx陕西,5分) 根据如图所示的框图,对大于2的整数N,输出的数列的通项公式是()Aan2nBan2(n1)Can2nDan2n1解析:由程序框图可知:a1212,a2224,a3248,a42816,归纳可得:an2n,故选C.答案:C9.(xx四川,5分) 执行如图所示的程序框图,如果输入的x,yR,那么输出的S的最大值为()A0 B1C2 D3解析:当时,由线性规划的图解法知,目标函数S2xy的最大值为2,否则,S的值为1.所以输出的S的最大值为2.答案:C10.(xx重庆,5分) 执行如图所示的程序框图,若输出k的值为6,则判断框内可填入的条件是()As BsCs Ds解析:当输出k的值为6时,s1,结合题中的程序框图知,选C.答案:C11.(xx江西,5分) 阅读如下程序框图,运行相应的程序,则程序运行后输出的结果为()A7 B9C10 D11解析:i1,S0,第一次循环:S0lglg 31;第二次循环:i3,Slglglglg 51;第三次循环:i5,Slglglglg 71;第四次循环:i7,Slglglglg 91;第五次循环:i9,Slglglglg 11n,所以i6.答案:614.(xx辽宁,5分) .执行如图所示的程序框图,若输入x9,则输出y_.解析:第一次循环:y5,x5;第二次循环:y,x;第三次循环:y,此时|yx|a,故a4.答案:A18(xx重庆,5分)执行如图所示的程序框图,如果输出s3,那么判断框内应填入的条件是()Ak6 Bk7Ck8 Dk9解析:本题考查算法与框图,意在考查考生知识交汇运用的能力首次进入循环体,s1log23,k3;第二次进入循环体,s2,k4;依次循环,第六次进入循环体,s3,k8,此时终止循环,则判断框内填k7.答案:B19(xx陕西,5分)根据下列算法语句,当输入x为60时,输出y的值为()输入x;Ifx50 Theny=0.5*xElsey=25+0.6*(x-50)End If输出y.A25B30C31 D61解析:本题考查考生对算法语句的理解和分段函数的求值阅读算法语句易知,本题是一个求解分段函数f(x)的值的算法,f(60)250.6(6050)31.答案:C20(xx山东,4分)执行右面的程序框图,若输入的的值为0.25,则输出的n的值为_解析:本题考查程序框图,考查考生的运算求解能力以及分析问题、解决问题的能力逐次计算的结果是F13,F02,n2;F15,F03,n3,此时输出, 故输出结果为3.答案:36(xx湖北,5分)阅读如图所示的程序框图,运行相应的程序,输出的结果i_.解析:本题考查程序框图,意在考查考生对程序框图中的三种结构的掌握情况a104且a是偶数,则a5,i2;a54且a是奇数,则a35116,i3;a164且a是偶数,则a8,i4;a84且a是偶数,则a4,i5.所以输出的结果是i5.答案:521(xx新课标全国,5分)如果执行下边的程序框图,输入正整数N(N2)和实数a1,a2,aN,输出A,B,则()AAB为a1,a2,aN的和B.为a1,a2,aN的算术平均数CA和B分别是a1,a2,aN中最大的数和最小的数DA和B分别是a1,a2,aN中最小的数和最大的数解析:结合题中程序框图,由当xA时Ax可知A应为a1,a2,aN中最大的数,由当xB时Bx可知B应为a1,a2,aN中最小的数答案:C22(xx天津,5分)阅读下面的程序框图,运行相应的程序,当输入x的值为25时,输出x的值为()A1B1C3 D9解析:按照程序框图逐次写出运行结果由程序框图可知,该程序运行2次后退出循环,退出循环时x1,所以输出的x的值为3.答案:C23(xx北京,5分)执行如图所示的程序框图,输出的S值为()A2 B4C8 D16解析:框图的功能为计算S1202122的值,计算结果为8.答案:C24(2011新课标全国,5分)执行右面的程序框图,如果输入的N是6,那么输出的p是()A120B720C1440 D5040解析:执行程序输出123456720.答案:B25.(2011天津,5分)阅读下边的程序框图,运行相应的程序,则输出i的值为()A3 B4C5 D6解析:因为该程序框图执行4次后结束,所以输出的i的值等于4.答案:B26.(2011山东,4分)执行下图所示的程序框图,输入l2,m3,n5,则输出的y的值是_解析:逐次计算第一次y702213155278,执行循环;第二次y278105173;再次循环,y17310568,此时输出,故输出结果是68.答案:6827(2011江苏,5分)根据如图所示的伪代码,当输入a,b分别为2,3时,最后输出的m的值为_Read a,bIf ab Thenm aElsem bEnd IfPrint m 解析:此题的伪代码的含义:输出两数的较大者,所以m3.答案:3
展开阅读全文