1、1课时规范练 47 算法初步基础巩固组1.如图,若依次输入的 x 分别为 ,相应输出的 y 分别为 y1,y2,则 y1,y2的大小关系是( )56,6A.y1=y2B.y1y2C.y10 =7*/2-5 =0 输出 如果输入 x=-2,则输出结果为( )A.2 B.-12 C.10 D.-48.(2018 湖南长郡中学开学考试,6)执行如图所示的程序框图输出的结果是( )3A.8 B.6 C.5 D.39.(2018 湖南岳阳一模,9)我国古代伟大的数学家秦九韶提出了一种将一元 n 次多项式的求值问题转化为 n 个一次式的算法,数学上称之为秦九韶算法 .如图所示的程序框图给出了利用秦九韶算法
2、求某多项式值的一个实例,若输入 n,x 的值分别为 4,2,则输出 v 的值为( )A.15 B.31 C.69 D.12710.(2018 黑龙江大庆考前模拟,14)运行如图所示的框图对应的程序,输出的结果为 . 综合提升组11.(2018 江西南昌模拟,5)执行如图所示的程序框图,输出 S 的值为( )4A.15 B.16 C.24 D.2512.(2018 福建莆田三模,8)相传黄帝时代,在制定乐律时,用“三分损益”的方法得到不同的竹管,吹出不同的音调 .“三分损益”包含“三分损一”和“三分益一”,用现代数学的方法解释如下,“三分损一”是在原来的长度减去一分,即变为原来的三分之二;“三分
3、益一”是在原来的长度增加一分,即变为原来的三分之四,如图的程序是与“三分损益”结合的计算过程,若输入的 x 的值为1,输出的 x 的值为( )A. B. C. D.1627 322713.(2018 山东日照 4 月联考,12)条形码是由一组规则排列的条、空及其对应的代码组成,用来表示一定的信息,我们通常见的条形码是“ EAN-13”通用代码,它是由从左到右排列的 13 个数字(用a1,a2,a13表示)组成,这些数字分别表示前缀部分、制造厂代码、商品代码和校验码,其中 a13是校验码,用来校验前 12 个数字代码的正确性 .图(1)是计算第 13 位校验码的程序框图,框图中符号M表示不超过
4、M 的最大整数(例如365 .7=365).现有一条形码如图(2)所示(97 a37040119917),其中第 3 个数被污损,那么这个被污损的数字 a3是( )图(1)图(2)A.6 B.7 C.8 D.9514.(2017 河北保定二模,7)某地区出租车收费办法如下:不超过 2 千米收 7 元;超过 2 千米时,每车收燃油附加费 1 元,并且超过的里程每千米收 2.6 元(其他因素不考虑),计算收费标准的程序框图如图所示,则 处应填( )A.y=2.0x+2.2 B.y=0.6x+2.8C.y=2.6x+2.0 D.y=2.6x+2.815.(2018 山西期中改编)设计一个计算 135
5、79 的算法,下面给出了算法语句的一部分,则在横线 上应填入下面数据中的( )S=1i=3DoS=S*ii=i+2Loop While icos 成立,所以输出的 y1=sin ;当输入的56 56 56 56=12x 为时,sin cos 不成立,所以输出的 y2=cos ,所以 y15,执行循环体 A=21+1=3=22-1,i=3,不满足条件 i5,执行循环体 A=23+1=7=23-1,i=4, 不满足条件 i5,执行循环体 A=27+1=15=24-1,i=5,不满足条件 i5,执行循环体 A=215+1=31=25-1,i=6,满足条件 i5,退出循环,输出 A 的值为 31.观察
6、规律可得该算法的功能是输出数列2 n-1的第 5 项 .故选 B.3.C 执行程序框图,有 p=1,n=2,第一次执行循环体,有 n=5,p=11;不满足条件 p40,第二次执行循环体,有 n=11,p=33;不满足条件 p40,第三次执行循环体,有 n=23,p=79;满足条件 p40,输出 n 的值为 23.故选 C.4.B 根据题意,得 a=2 017,i=1,b=- ,i=2,a=- ,b= ,i=3,a= ,b=2 017,不满12 016 12 0162 0162 017 2 0162 017足 b x,退出循环,输出 i=3.故选 B.5.C 先画出 x,y 满足的约束条件 对应
7、的可行域如图中的阴影部分 .0,0,+1平移直线 l0:y=-2x.当直线经过点 A(1,0)时, y=-2x+S 中截距 S 最大,此时 Smax=21+0=2.与x0, y0, x+y1 不成立时 S=1 进行比较,可得 Smax=2.6.C 当 x ,由算法可知 y=-2x+2 得 y1,2,得到“OK”;0,12当 x ,由算法可知 y=-2x+2 得 y(0,1),不能得到“OK”;(12,1)当 x1,3),由算法可知 y=log3x 得 y0,1),不能得到“OK”;当 x3,9,由算法可知 y=log3x 得 y1,2,能得到“OK”;P= ,故选 C.12+69 =13187
8、.D 输入 x=-2,则 x1,S=1,k=2,第二次循环: S=,k=4,19第三次循环: S= ,k=8,第四次循环: S=1,k=16,13第五次循环: S= ,k=32,第六次循环: S= ,k=64,19 13第七次循环: S=1,k=128,第八次循环: S= ,k=256,19第九次循环: S= ,k=512,第十次循环: S=1,k=1 024,13第十一次循环: S= ,k=2 0482 017,输出 S= .19 1911.B 执行循环程序,当 i=1 时,1 2 时,即里程超过 2 千米 .里程超过 2 千米时,每车收燃油附加费 1 元,并且超过的里程每千米收 2.6 元
9、,即 y=2.6(x-2)+7+1=8+2.6(x-2),整理可得 y=2.6x+2.8.故选 D.15.C 由算法知 i 的取值为 3,5,7,9,又只需计算 13579,因此只要保证所填数大于 9,小于等于 11 即可,故选 C.16.4 由 得 y=25-x,故 x 必为 4 的倍数,5+3+3=100,+=100当 x=4t 时, y=25-7t,由 y=25-7t0 得 t 的最大值为 3,故判断框应填入的是 t4,故 m=4.17.49 输入 a,b,i 的值分别为 8,6,1;第一次循环, i=2,a=2;第二次循环, i=3,b=4;9第三次循环, i=4,b=2;第四次循环, i=5,b=a;退出循环,输出 a=2,i=5,ax+iy=(2x+5y) =4+25+ 49,(2+5) 10+10当 x=y 时,等号成立,即 ax+iy 的最小值为 49,故答案为 49.
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1