1、A基础达标1给出以下几个问题:输入x, 输出它的相反数;求面积为6的正方形的周长;求函数f(x)的函数值其中不需要用条件语句来描述其算法的有()A1个B2个C3个D0个解析:选B、不需要使用条件语句2用秦九韶算法计算多项式f(x)2x7x6x5x43x3x22x1当x2时的函数值时,需要做的加法和乘法的次数分别是()A7,4 B4,7C7,7D4,4解析:选C.f(x)2x7x6x5x43x3x22x1(2x1)x1)x1)x3)x1)x2)x1,所以需要做7次加法,7次乘法3(2016济南质检)执行如图所示的程序框图,若输入n7,则输出的值为()A2 B3C4D5解析:选D.依题意可知,k1
2、,n13;k2,n25;k3,n49;k4,n97;k5,n193100,满足条件故输出k的值为5.4(2016衡阳模拟)执行如图所示的程序框图,若输入的N的值为6,则输出的p的值为()A120 B720 C1 440 D5 040解析:选B由程序框图,可得k1,p1,16;k2,p2,26; k3,p6,36;k4,p24,46;k5,p120,56;k6,p720,66,不满足条件故输出的p的值为720.5(2016湖南省师大附中月考)执行如图所示的程序框图,则计算机输出的所有点(x,y)所满足的函数为()Ayx1 By2xCy2x1Dy2x解析:选D.由题意,该程序共输出4个点(1,2)
3、,(2,4),(3,8),(4,16),易知这4个点都在函数y2x的图象上6计算函数y的算法步骤为:第一步,输入x.第二步,如果x0,则使yx1,否则执行第三步第三步,_第四步,输出y.(将第三步完整填写)解析:第三步为yx1.答案:yx17(2016长沙模拟)执行如图所示的程序框图,若输入x8,则输出的k_解析:依题意,得x88,k1,x2 016;x888,k2,x2 016,满足条件故输出的k的值为3.答案:38(2014高考山东卷)执行如图所示的程序框图,若输入的x的值为1,则输出的n的值为_解析:由x24x30,解得1x3.当x1时,满足1x3,所以x112,n011;当x2时,满足
4、1x3,所以x213,n112;当x3时,满足1x3,所以x314,n213;当x4时,不满足1x3,所以输出n3.答案:39小明第一天背一个单词,第二天背两个单词,以后每一天都比前一天多背一个单词问他前十天共背了多少个单词?(给出该问题的算法语句)解:10某中学男子体育组的百米赛跑的成绩(单位:秒)如下:12.1,13.2,12.7,12.8,12.5,12.4,12.7,11.5,11.6,11.7.设计一个算法从这些成绩中搜索出所有小于12.1秒的成绩,画出程序框图,并编写相应的程序解:程序框图:程序:B能力提升1(2014高考课标全国卷)执行如图所示的程序框图,若输入的a,b,k分别为
5、1,2,3,则输出的M()A. BC.D解析:选D.当n1时,M1,a2,b;当n2时,M2,a,b;当n3时,M,a,b;n4时,终止循环输出M.2将二进制数10 011(2)化为五进制为_解析:由10 011(2)2422019,得1935434(5)答案:343下列是某个问题的算法,将其改为程序语言,并画出框图算法:第一步,令i1,S0.第二步,若i999成立,则执行第三步,否则,输出S,结束算法第三步,SS.第四步,ii2,返回第二步解:程序如下:程序框图如图:4(选做题)到银行办理个人异地汇款(不超过100万)时,银行要收取一定的手续费,汇款额不超过100元,收取1元手续费;超过100元但不超过5 000元,手续费按汇款额的1%收取;超过5 000元,一律收取50元手续费,请为银行设计一个程序要求输入汇款额x元,输出银行应收取的手续费y.解:程序如下: