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值的个数为()A1 B2 C3 D442020全国卷执行如图所示的程序框图,则输出的n()A17 B19 C21 D2352020黄冈中学高三测试对任意非零实数a,b,若a*b的运算原理如图所示,则(log2)*()A1 B2 C3 D4
2、62019天津卷阅读下边的程序框图,运行相应的程序,输出S的值为()A5 B8 C24 D2972019全国卷如图是求的程序框图,图中空白框中应填入()AABA2CADA18为计算S1,设计了如下的程序框图,则在空白框中应填入()Aii1 Bii2Cii3 Dii49.2019全国卷执行右边的程序框图,如果输入的为0.01,则输出s的值等于()A2B2C2D2二、填空题10下图是一个算法流程图若输入x的值为,则输出y的值是_11按照如图程序运行,则输出k的值是_122020武汉一中高三测试执行如图所示的程序框图,若输入的a,b的值分别是0和9,则输出的i的值为_能力提升132020长沙一中高三
3、测试右图程序框图表示的算法的功能是()A计算小于100的奇数的连乘积B计算从1开始的连续奇数的连乘积C从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数D计算135n100时的最小的n值142020全国卷执行下面的程序框图,若输入的k0,a0,则输出的k为()A2 B3 C4 D5152020吉大附中高三测试某流程图如图所示,现输入如下四个函数,则可以输出的函数是()Af(x)Bf(x)ln(x)Cf(x)Df(x)162020山东济南高三测试执行如图所示的程序框图,当输入i2018时,输出的结果为()A1 008 B1 009C3 025 D3 028专练52算法初步1C4861
4、682150,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.5Alog23,4,30.01, x0.01,故当x时,结束循环,输出s122,故选C.102解析:x16.终止循环,故输出的k的值为3.123解析:第一次循环,a011,b9
5、18,i2;第二次循环,a123,b826,i3;第三次循环,a336,b633,此时ab,跳出循环故输出的i的值为3.13D由题意,此程序框图表示SS*i的循环结构,当不满足S100时,ii2,直至满足S100,即计算135n100的最小的n的值,故选D.14C输入k0,a0,第一次循环,a1,k1,a10,第二次循环,a3,k2,a10,第三次循环,a7,k3,a10,结束循环,输出k4.15B从程序框图可以看出,输入的函数是奇函数且有零点,则即可输出该函数因此答案等价于判断哪个函数是奇函数且有零点假设输入答案A中的函数,显然A中函数为奇函数,但没有零点,所以不能输出函数;答案B中的函数是奇函数且存在零点0,所以输出函数为f(x)ln(x)故选B.同理答案C、D不符合题意故选B.16B由程序框图得S0,n0;S1,n1;S111,n2;S11112,n3;S1111213,n4;,S111121312 01612 0172 017(1)1 0081 009,n2 018,此时不符合条件,输出,故选B.