资源描述
+2019年数学高考教学资料+高考真题备选题库第10章 算法初步、统计、统计案例第1节 算法与程序框图考点一 算法的含义、程序框图1(2013新课标全国,5分)执行右面的程序框图,如果输入的N4,那么输出的S()A1B1C1D1解析:本题主要考查程序框图的识读、循环结构等知识,意在考查考生对算法意义的理解与应用按程序框图逐步计算可知:S1.答案:B2.(2013山东,5分)执行两次如图所示的程序框图,若第一次输入的a的值为1.2,第二次输入的a的值为1.2,则第一次、第二次输出的a的值分别为()A0.2,0.2B0.2,0.8C0.8,0.2D0.8,0.8解析:本题主要考查程序框图的运行途径,考查读图能力和运算能力两次运行结果如下:第一次:1.21.210.210.8;第二次:1.21.210.2.答案:C3(2013广东,5分)执行如图所示的程序框图,若输入n的值为3,则输出s的值是()A1B2C4 D7解析:本题主要考查程序框图知识,意在考查考生的推理论证能力、运算求解能力根据程序框图,s10124.答案:C4(2013安徽,5分)如图所示,程序框图(算法流程图)的输出结果为()A. B.C. D.解析:本题主要考查程序框图的循环结构,计算输出结果,意在考查考生对循环结构的理解和累加求和第一次循环后:s0,n4;第二次循环后:s0,n6;第三次循环后:s0,n8,跳出循环,输出s0.答案:C5(2013江西,5分)阅读如下程序框图,如果输出i4,那么空白的判断框中应填入的条件是()AS8 BS9CS10DS11解析:本题主要考查程序框图的概念、循环结构程序框图的应用,考查算法的基本思想程序框图的运行过程为:i1,S0i112i不是奇数S2215符合条件i213i是奇数S2328符合条件i314i不是奇数S2419不符合条件输出i4结束根据以上步骤,知应填入条件S9.答案:B6(2013江苏,5分)下图是一个算法的流程图,则输出的n的值是_解析:本题考查算法的基本概念及流程图的运算法则,意在考查学生的逻辑推理能力及对循环结构的理解算法流程图执行过程如下:n1,a2,a20;n2,a8,a20,输出n3.答案:37(2013浙江,4分)若某程序框图如图所示,则该程序运行后输出的值等于_解析:本题主要考查算法的逻辑结构、循环结构的使用,程序框图及框图符号等基础知识,同时考查识图能力,逻辑思维能力和分析、解决问题能力根据程序框图,可以逐个进行运算,k1,S1;S1,k2;S1,k3;S1,k4;S1,k5,程序结束,此时S.答案:8(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,aN中最小的数答案:C9(2012陕西,5分)如图是计算某年级500名学生期末考试(满分为100分)及格率q的程序框图,则图中空白框内应填入()Aq BqCq Dq解析:程序执行的过程是如果输入的成绩不小于60分即及格,就把变量M的值增加1,即变量M为成绩及格的人数,否则,由变量N统计不及格的人数,但总人数由变量i进行统计,不超过500就继续输入成绩,直到输入完500个成绩停止循环,输出变量q,变量q代表的含义为及格率,也就是.答案:D10.(2011新课标全国,5分)执行右图的程序框图,如果输入的N是6,那么输出的p是()A120B720C1440 D5040解析:由程序框图可得,输出的p123456720.答案:B11.(2011天津,5分)右图是求x1,x2,x10的乘积S的程序框图,图中空白框中应填入的内容为()ASS*(n1)BSS*xn1CSS*nDSS*xn解析:由题意可知,输出的是10个数的乘积,因此处理框中应是分别计算这10个数相乘,故循环体应为SS*xn.答案:D12(2009浙江,5分)某程序框图如图所示,该程序运行后输出的k的值是()A4 B5C6 D7解析:当程序运行到k3时,S32311100,故输出k的值为4.答案:A13(2012江苏,5分)下图是一个算法流程图,则输出的k的值是_解析:由k25k40得k4,所以k5.答案:514(2012湖南,5分)如果执行如图所示的程序框图,输入x4.5,则输出的数i_.解析:执行程序,i,x的取值依次为i1,x3.5;i2,x2.5;i3,x1.5;i4,x0.5;结束循环,输出i的值为4.答案:415(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. 答案:316.(2011安徽,5分)如图所示,程序框图(算法流程图)的输出结果是_解析:第一次进入循环体有T00,第二次有T01,第三次有T012,第n次有T012n1(n1,2,3,),令T105,解得n15,故n16,k15.答案:1517(2011湖南 ,5分)若执行如图所示的框图,输入x11,x22,x33,2,则输出的数等于_解析:算法的功能是求解三个数的方差,输出的是S.答案:18(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考点二 基本算法语句1(2013陕西,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.答案:C2(2011江苏,5分)根据如图所示的伪代码,当输入a,b分别为2,3时,最后输出的m的值为_Read a,bIf ab Thenm aElsem bEnd IfPrint m 解析:此题的伪代码的含义:输出两数的较大者,所以m3.答案:3高考数学复习精品高考数学复习精品
展开阅读全文