分层限时跟踪练(五十六)(限时40分钟)[基础练]扣教材练双基一、选择题1.(2015·石门模拟)运行如图11-1-11所示程序框图,若输入a,b的值分别为log23和log32,则输出M的值是()图11-1-11A.0B.1C.2D.-1【解析】 log23>log32,即a>b,故M=a×b+1=log23×log32+1=2.【答案】C2.(2015·天津高考)阅读下边的程序框图,运行相应的程序,则输出S的值为()图11-1-12A.-10B.6C.14D.18【解析】S=20,i=1,i=2i=2,S=S-i=20-2=18,不满足i>5;i=2i=4,S=S-i=18-4=14,不满足i>5;i=2i=8,S=S-i=14-8=6,满足i>5,故输出S=6.【答案】B3.(2015·甘肃模拟)阅读如图11-1-13所示的程序框图,若输入的n=10,则该算法的功能是()图11-1-13A.计算数列{2n-1}的前11项和B.计算数列{2n-1}的前10项和C.计算数列{2n-1}的前11项和D.计算数列{2n-1}的前10项和【解析】框图首先给累加变量S和循环变量i赋值,S=0,i=0;执行S=1+2×0=1,i=0+1=1;判断i>10不成立,执行S=1+2×1=1+2,i=1+1=2;判断i>10不成立,执行S=1+2×(1+2)=1+2+22,i=2+1=3,⋯,判断i>10不成立,执行S=1+2+22+⋯+29+210,i=10+1=11;判断i>10成立,输出S=1+2+22+⋯+29+210,算法结束.故该算法的功能是计算数列{2n-1}的前11项和.故选A.【答案】A4.(2015·菏泽二模)已知数列{an}中,a1=1,an+1=an+n,若利用如图11-1-14所示的程序框图计算该数列的第10项,则判断框内的条件是()图11-1-14A.n≤8?B.n≤9?C.n≤10?D.n≤11?【解析】n=1,满足条件,执行循环体,S=1+1=2,n=2,满足条件,执行循环体,S=1+1+2=4,n=3,满足条件,执行循环体,S=1+1+2+3=7,⋯,n=10,不满足条件,退出循环体,循环满足的条件为n≤9,故选B.【答案】B5.(2015·全国卷Ⅱ)下边程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入的a,b分别为14,18,则输出的a=()图11-1-15A.0B.2C.4D.14【解析】a=14,b=18.第一次循环:14≠18且14<18,b=18-14=4;第二次循环:14≠4且14>4,a=14-4=10;第三次循环:10≠4且10>4,a=10-4=6;第四次循环:6≠4且6>4,a=6-4=2;第五次循环:2≠4且2<4,b=4-2=2;第六次循环:a=b=2,跳出循环,输出a=2,故选B.【答案】B二、填空题6.若f(x)=ax(a>0,a≠1),定义由如图11-1-16所示框图表述的运算(函数f-1(x)是函数f(x)的反函数),若输入x=-2时,输出y=14,则输入x=18时,输出y=________.图11-1-16【解析】 f(x)=ax,∴f-1(x)=logax. x=-2≤0,∴a-2=14,∴a=2,∴f-1(x)=log2x. x=18>0,∴y=log218=-3.【答案】-37.执行如图11-1-17所示的程序框图,若输入n的值为8,则输出s的值为________.图11-1-17【解析】当i=2,k=1时,s=1×(1×2)=2;当i=4,k=2时,s=12×(2×4)=4;当i=6,k=3时,s=13×(4×6)=8;当i=8时,ic,b+c>a,c+a>b是否同时成立.若是,则存在这样的三角形;否则,不存在这样的三角形.程序框图:10.给出以下10个数:5,9,80,43,95,73,28,17,60,36.要求把大于40的数找出来并输出.试画出该问题的算法程序框图.【解】程序框图如下:[能力练]扫盲区提素能1.(2015·河西区二模)某程序框图如图11-1-19所示,若该程序运行后输出的值是95,则()图11-1-19A.a=4B.a=5C.a=6D.a=7【解析...