1、20102014年高考真题备选题库第10章 算法初步、统计、统计案例第1节 算法与程序框图1(2014新课标全国,5分)执行下面的程序框图,若输入的a,b,k分别为1,2,3,则输出的M()A. B.C. D.解析:选D第一次循环:M,a2,b,n2;第二次循环:M,a,b,n3;第三次循环:M,a,b,n4,则输出M,选D.2(2014新课标全国,5分)执行如图所示的程序框图,如果输入的x,t均为2,则输出的S()A4 B5C6 D7解析:选Dk12,执行第一次循环,M22,S235,k112;k22,执行第二次循环,M22,S257,k213;k32,终止循环,输出S7.故选D.3(201
2、4安徽,5分)如图所示,程序框图(算法流程图)的输出结果是()A34 B55C78 D89解析:选B执行该程序框图(算法流程图)可得x1,y1,z2;x1,y2,z3;x2,y3,z5;x3,y5,z8;x5,y8,z13;x8,y13,z21;x13,y21,z34;x21,y34,z55,跳出循环4(2014福建,5分)阅读如图所示的程序框图,运行相应的程序,输出的n的值为 () A1 B2C3 D4解析:选B当n1时,2112成立,当n2时,2222不成立,所以输出n2,故选B.5(2014北京,5分)执行如图所示的程序框图,输出的S值为()A1 B3C7 D15解析:选C列表如下:S0
3、137k0123故输出的S值是7.6(2014湖南,5分)执行如图所示的程序框图,如果输入的 t2,2,则输出的S 属于()A6,2 B5,1C4,5 D3,6解析:选D由程序框图可知S是分段函数,且S其值域为(2,63,13,6,故选D.7.(2014陕西,5分)根据程序框图,对大于2的整数N ,输出的数列的通项公式是()Aan2n Ban2(n1)Can2n Dan2n1解析:选C由初始值的特征可知,输出的数列首项为2,又ai2S,Sai,ii1,2,则输出的数列是首项为2,公比为2的等比数列,则通项公式为an2n. 8(2014四川,5分)执行如图的程序框图,如果输入的x,yR,那么输出
4、的S的最大值为() A0B1C2 D3解析:选C分两种情况,当x,y满足x0,y0,xy1时,运用线性规划知识先画出可行域,再将直线2xy0平移至过点(1,0),得到S的最大值为2;当x,y不满足x0,y0,xy1时,S等于1,综合两种情况知应选C.9(2014重庆,5分)执行如图所示的程序框图,则输出s的值为()A10 B17C19 D36解析:选C执行程序:k2,s0;s2,k3;s5,k5;s10,k9;s19,k17,此时不满足条件k1;第2次运行,i3,Slglglglg 51;第3次运行,i5,Slglglglg 71;第4次运行,i7,Slglglglg 91;第5次运行,i9,
5、Slglglglg 11n,所以输出的结果为6.答案:614(2014辽宁,5分)执行如图所示的程序框图,若输入n3 ,则输出T_. 解析:输入n3,则i0,S0,T0,in成立,故i1,S011,T011,此时i1n成立,故i2,S123,T134,此时i2n成立,故i3,S336,T4610,此时i3n成立,故i4,S6410,T101020,此时i4n不成立,故输出T20.答案:2015(2014天津,5分)阅读如图所示的框图,运行相应的程序,输出 S的值为_解析:S0,n3,第1次运行,S0(2)38,n2,不满足条件;第2次运行,S8(2)2844,n1,满足条件,跳出循环,输出S的
6、值为4.答案:4 16.阅读如图所示的程序框图,运行相应的程序,若输入n 的值为9,则输出S 的值为_ . 解析:S(212229)(129)2102451 024431 067.答案:1 06717(2013新课标全国,5分)执行右面的程序框图,如果输入的N4,那么输出的S() A1B1C1D1解析:本题主要考查程序框图的识读、循环结构等知识,意在考查考生对算法意义的理解与应用按程序框图逐步计算可知:S1.答案:B18.(2013山东,5分)执行两次如图所示的程序框图,若第一次输入的a的值为1.2,第二次输入的a的值为1.2,则第一次、第二次输出的a的值分别为() A0.2,0.2B0.2,
7、0.8C0.8,0.2D0.8,0.8解析:本题主要考查程序框图的运行途径,考查读图能力和运算能力两次运行结果如下:第一次:1.21.210.210.8;第二次:1.21.210.2.答案:C19(2013广东,5分)执行如图所示的程序框图,若输入n的值为3,则输出s的值是()A1B2C4 D7解析:本题主要考查程序框图知识,意在考查考生的推理论证能力、运算求解能力根据程序框图,s10124.答案:C20(2013安徽,5分)如图所示,程序框图(算法流程图)的输出结果为()A. B.C. D.解析:本题主要考查程序框图的循环结构,计算输出结果,意在考查考生对循环结构的理解和累加求和第一次循环后
8、:s0,n4;第二次循环后:s0,n6;第三次循环后:s0,n8,跳出循环,输出s0.答案:C21(2013江西,5分)阅读如下程序框图,如果输出i4,那么空白的判断框中应填入的条件是()AS8 BS9CS10DS11解析:本题主要考查程序框图的概念、循环结构程序框图的应用,考查算法的基本思想程序框图的运行过程为:i1,S0i112i不是奇数S2215符合条件i213i是奇数S2328符合条件i314i不是奇数S2419不符合条件输出i4结束根据以上步骤,知应填入条件S9.答案:B22(2013江苏,5分)下图是一个算法的流程图,则输出的n的值是_解析:本题考查算法的基本概念及流程图的运算法则
9、,意在考查学生的逻辑推理能力及对循环结构的理解算法流程图执行过程如下:n1,a2,a20;n2,a8,a20,输出n3.答案:323(2013浙江,4分)若某程序框图如图所示,则该程序运行后输出的值等于_解析:本题主要考查算法的逻辑结构、循环结构的使用,程序框图及框图符号等基础知识,同时考查识图能力,逻辑思维能力和分析、解决问题能力根据程序框图,可以逐个进行运算,k1,S1;S1,k2;S1,k3;S1,k4;S1,k5,程序结束,此时S.答案:24(2013陕西,5分)根据下列算法语句,当输入x为60时,输出y的值为()输入x;Ifx50 Theny=0.5*xElsey=25+0.6*(x
10、-50)End If输出y.A25B30C31 D61解析:本题考查考生对算法语句的理解和分段函数的求值阅读算法语句易知,本题是一个求解分段函数f(x)的值的算法,f(60)250.6(6050)31.答案:C25(2012新课标全国,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
11、,aN中最小的数答案:C26(2012陕西,5分)如图是计算某年级500名学生期末考试(满分为100分)及格率q的程序框图,则图中空白框内应填入()Aq BqCq Dq解析:程序执行的过程是如果输入的成绩不小于60分即及格,就把变量M的值增加1,即变量M为成绩及格的人数,否则,由变量N统计不及格的人数,但总人数由变量i进行统计,不超过500就继续输入成绩,直到输入完500个成绩停止循环,输出变量q,变量q代表的含义为及格率,也就是.答案:D27(2012江苏,5分)下图是一个算法流程图,则输出的k的值是_解析:由k25k40得k4,所以k5.答案:528(2012湖南,5分)如果执行如图所示的
12、程序框图,输入x4.5,则输出的数i_.解析:执行程序,i,x的取值依次为i1,x3.5;i2,x2.5;i3,x1.5;i4,x0.5;结束循环,输出i的值为4.答案:429(2012江西,5分)下图是某算法的程序框图,则程序运行后输出的结果是_解析:此框图依次执行如下循环:第一次:T0,k1,sin sin 0成立,a1,TTa1,k2,2sin 不成立,a0,TTa1,k3,3sin 不成立,a0,TTa1,k4,4sin 成立,a1,TTa2,k5,5sin 2成立,a1,TTa3,k6,跳出循环,输出的结果是3. 答案:330.(2011新课标全国,5分)执行右图的程序框图,如果输入
13、的N是6,那么输出的p是()A120B720C1440 D5040解析:由程序框图可得,输出的p123456720.答案:B31.(2011天津,5分)下图是求x1,x2,x10的乘积S的程序框图,图中空白框中应填入的内容为()ASS*(n1)BSS*xn1CSS*nDSS*xn解析:由题意可知,输出的是10个数的乘积,因此处理框中应是分别计算这10个数相乘,故循环体应为SS*xn.答案:D32.(2011安徽,5分)如图所示,程序框图(算法流程图)的输出结果是_解析:第一次进入循环体有T00,第二次有T01,第三次有T012,第n次有T012n1(n1,2,3,),令T105,解得n15,故
14、n16,k15.答案:1533(2011湖南 ,5分)若执行如图所示的框图,输入x11,x22,x33,2,则输出的数等于_解析:算法的功能是求解三个数的方差,输出的是S.答案:34(2011江苏,5分)根据如图所示的伪代码,当输入a,b分别为2,3时,最后输出的m的值为_Read a,bIf ab Thenm aElsem bEnd IfPrint m 解析:此题的伪代码的含义:输出两数的较大者,所以m3.答案: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,当i5时,终止循环,输出s61.5.答案:1.5