1、课时跟踪检测(五十三) 算法初步普通高中、重点高中共用作业(高考难度一般,无须挖潜)A级基础小题练熟练快1对任意非零实数a,b,若ab的运算原理如图所示,则log241的值为()A.B1C. D2解析:选Blog24231,由题意知所求值为1.2.执行如图所示的程序框图,如果输入的t1,3,则输出的s()A3,4 B5,2C4,3 D2,5解析:选A当1t1时,s3t,则s3,3)当1t3时,s4tt2.函数s4tt2在1,2上单调递增,在2,3上单调递减s3,4综上知s3,43(2017山东高考)执行如图所示的程序框图,当输入的x的值为4时,输出的y的值为2,则空白判断框中的条件可能为()A
2、x3 Bx4Cx4 Dx5解析:选B当x4时,若执行“是”,则y426,与题意矛盾;若执行“否”,则ylog242,满足题意,故应执行“否”故判断框中的条件可能为x4.4(2018合肥质检)执行如图所示的程序框图,如果输出的k的值为3,则输入的a的值可以是()A20 B21C22 D23解析:选A根据程序框图可知,若输出的k3,则此时程序框图中的循环结构执行了3次,执行第1次时,S2033,执行第2次时,S2339,执行第3次时,S29321,因此符合题意的实数a的取值范围是9a21,故选A.5执行如图所示的程序框图,若输入的n4,则输出的s()A10 B16C20 D35解析:选C执行程序框
3、图,第一次循环,得s4,i2;第二次循环,得s10,i3;第三次循环,得s16,i4;第四次循环,得s20,i5.不满足in,退出循环,输出的s20.6如图所示的程序框图的算法思想源于数学名著几何原本中的“辗转相除法”,执行该程序框图(图中“m MOD n”表示m除以n的余数),若输入的m,n分别为495,135,则输出的m()A0 B5C45 D90解析:选C该程序框图是求495与135的最大公约数,由495135390,13590145,90452,所以495与135的最大公约数是45,所以输出的m45,故选C.7(2018石家庄模拟)程序框图如图,若输入的S1,k1,则输出的S为_解析:
4、执行程序框图,第一次循环,k2,S4;第二次循环,k3,S11;第三次循环,k4,S26;第四次循环,k5,S57.此时,终止循环,输出的S57.答案:578执行如图所示的程序框图,如果输入的a,b的值分别为56,140,则输出的a_.解析:执行程序框图,第一次循环:a56,b1405684;第二次循环:a56,b845628;第三次循环:a562828,b28,退出循环,输出的a28.答案:289执行如图所示的程序框图,若输入的N20,则输出的S_.解析:依题意,结合题中的程序框图知,当输入的N20时,输出S的值是数列2k1的前19项和,即361.答案:36110(2018宝鸡质检)阅读如图
5、所示的程序框图,运行相应的程序,若输入x的值为1,则输出S的值为_解析:依题意,执行题中的程序框图,当输入x的值为1时,进行第一次循环,S150,x2;进行第二次循环,S123950,此时结束循环,输出S的值为73.答案:73B级中档题目练通抓牢1(2018合肥质检)执行如图所示的程序框图,则输出n的值为()A9 B11C13 D15解析:选C由程序框图可知,S是对进行累乘,直到S时停止运算,即当S1时循环终止,此时输出的n13.2.如图所示,程序框图的功能是()A求的前10项和B求的前11项和C求的前11项和D求的前10项和解析:选D依题意可得S,故程序框图的功能是求的前10项和,选D.3.
6、(2018长春质检)运行如图所示的程序框图,则输出的结果为()A1 008B1 009C2 017D2 018解析:选B由程序框图知,此题是求当k取1,2,2 018这些值时,(1)kk的和,所以输出的S012342 0162 0172 0180(12)(34)(2 0172 018)1 009.4(2018湘中名校联考)执行如图所示的程序框图,如果运行结果为5 040,那么判断框中应填入()Ak6? Bk6? Dk7?解析:选D执行程序框图,第一次循环,得S2,k3;第二次循环,得S6,k4;第三次循环,得S24,k5;第四次循环,得S120,k6;第五次循环,得S720,k7;第六次循环,
7、得S5 040,k8,此时满足题意,退出循环,输出的S5 040,故判断框中应填入“k7?”5(2018惠州三调)执行如图所示的程序框图,则输出的结果为_解析:法一:i1,Slglg 31;i3,Slglglglg 51;i5,Slglglglg 71;i7,Slglglglg 91;i9,Slglglglg 111,故输出的i9.法二:因为Slglglglg 1lg 3lg 3lg 5lg ilg(i2)lg(i2),当i9时,Slg(92)lg 101,所以输出的i9.答案:96执行如图所示的程序框图,如果输入的x,yR,那么输出的S的最大值为_解析:当条件x0,y0,xy1不成立时,输出S的值为1,当条件x0,y0,xy1成立时,输出S2xy,下面用线性规划的方法求此时S的最大值作出不等式组 表示的平面区域如图中阴影部分所示,由图可知当直线S2xy经过点M(1,0)时S最大,其最大值为2102,故输出S的最大值为2.答案:2