1、专练52算法初步命题范围:程序框图与基本算法语句基础强化一、选择题1用辗转相除法求得168与486的最大公约数是()A3B4C6D162阅读如图所示的程序框图,若输入的a,b,c分别是21,32,75,则输出的a,b,c分别是()A75,21,32B21,32,75C32,21,75D75,32,213执行如图所示的程序框图,若输出的结果为3,则可输入的实数x值的个数为()A1B2C3D4第3题第4题第5题42020全国卷执行如图所示的程序框图,则输出的n()A17B19C21D2352022成都石室中学高三模拟执行如图所示的程序框图,运行相应的程序若输入的a,b,c分别为0.41.2,1.2
2、0.4,log0.41.2,则输出的结果为()AaBbCcD无法确定62022陕西省西安中学二模执行如图程序框图,若输入N6,则输出p的值是()A720B120C5040D1440第6题第7题7如图是求的程序框图,图中空白框中应填入()AABA2CADA182022安徽省江南十校一模九章算术是中国古代的数学专著,是算经十书中最重要的一本,成于公元1世纪左右,该书内容十分丰富,系统总结了战国、秦、汉时期的数学成就,其中第七章“盈不足”中有一道两鼠穿墙问题:今有垣厚五尺,两鼠对穿,大鼠日一尺,小鼠也日一尺,大鼠日自倍,小鼠日自半,问何日相逢?”题意是:“有两只老鼠从厚五尺墙的两边打洞穿墙,大老鼠第
3、一天进一尺,以后每天加倍;小老鼠第一天也进一尺,以后每天减半问几日两鼠相逢?”有人设计了如图所示的程序框图解决此问题,则此题的结果为()A2B3C4D59执行如图所示的程序框图,如果输入的为0.01,则输出s的值等于()A2B2C2D2二、填空题10.右图是一个算法流程图若输入x的值为,则输出y的值是_11按照如图程序运行,则输出k的值是_12执行如图所示的程序框图,若输入的a,b的值分别是0和9,则输出的i的值为_.第12题第13题能力提升13上图程序框图表示的算法的功能是()A计算小于100的奇数的连乘积B计算从1开始的连续奇数的连乘积C从1开始的连续奇数的连乘积,当乘积大于100时,计算
4、奇数的个数D.计算135n100时的最小的n值142022全国乙卷(文),7执行右边的程序框图,输出的n()A3B4C5D615某流程图如图所示,现输入如下四个函数,则可以输出的函数是()Af(x)Bf(x)ln (x)Cf(x)Df(x)第15题第16题162022东北三省高三模拟在爱尔兰小说格列佛游记里,有格列佛在小人国一顿吃了1728份小人饭的叙述,作者为什么要使用这么复杂的数字呢?许多研究者认为,之所以选用这个数字,跟英国人计数经常使用的十二进制有关系中国文化中,十二进制也有着广泛应用,如12地支,12个时辰,12生肖.十二进制数通常使用数字09以及字母A,B表示,其中A即数字10,B
5、即数字11.对于如图所示的程序框图,若输入a1728,k12,则输出的数为_专练52算法初步1C4861682150,16815018,1501886,1836,168与486的最大公约数为6.2A由程序框图可知x21,a75,c32,b21.3C该程序框图表示输入x,输出y的函数值,由y3,得或得x8或x2,故可输入的实数x的值的个数为3.4CS0,n1;S1,S100,n3;S4,S100,n5;S9,S100,n7;S81,S100,n19;S100,S100,n21;S121,S100,结束循环,输出n的值为21.5B程序框图表示取a,b,c中的最大值,因为00.41.20.401,即
6、0a1.201,clog0.41.2ac,所以a,b,c中的最大值为b.6AN6,k1,p1,p111,16;k2,p122,26;k3,p236,36;k4,p6424,46;k5,p245120,56;k6,p1206720,66;输出p720.7A当k1时,k2成立,A;当k2时,k2成立,A;当k3时,k2不成立,输出A.8B第一次执行得S2,S5,进入循环体得a2,b,i2;第二次执行得S4.5,S0.01, x0.01,故当x时,结束循环,输出s12(1)2.10答案:2解析:x16.终止循环,故输出的k的值为3.12答案:3解析:第一次循环,a011,b918,i2;第二次循环,
7、a123,b826,i3;第三次循环,a336,b633,此时ab,跳出循环故输出的i的值为3.13D由题意,此程序框图表示SS*i的循环结构,当不满足S100时,ii2,直至满足S100,即计算135n100的最小的n的值14B根据题意,由初始条件a1,b1,n1运行程序:b1213,a312,n2,0.01,不满足条件,相继循环;b3227,a725,n3,0.01,不满足条件,继续循环;b72517,a17512,n4,0.01,满足条件,结束循环,输出n4.故选B.15B从程序框图可以看出,输入的函数是奇函数且有零点,则即可输出该函数因此答案等价于判断哪个函数是奇函数且有零点假设输入答案A中的函数,显然A中函数为奇函数,但没有零点,所以不能输出函数;答案B中的函数是奇函数且存在零点0,所以输出函数为f(x)ln (x).同理答案C、D不符合题意16答案:1000解析:输入a1728,k12,q1728121440;a144,k12,q14412120;a12,k12,q121210;a1,k12,q11201;所以输出的数为1000.