1、课时活页作业(六十五)基础训练组1算法共有三种逻辑结构,即顺序结构、条件分支结构、循环结构,下列说法正确的是( )A一个算法只能含有一种逻辑结构B一个算法最多可以包含两种逻辑结构C一个算法必须含有上述三种逻辑结构D一个算法可以含有上述三种逻辑结构中的任一种解析在一个算法中,可出现顺序结构、条件分支结构、循环结构三种结构中的任一种答案D2(2015高考天津卷)阅读下边的程序框图,运行相应的程序,则输出S的值为( )A10 B6 C14 D18解析S20,i1;i2,S18,2S不成立,执行循环体;2i4,S14,4S不成立,执行循环体;2i8,S6,8S成立,输出S6. 答案B3(2015湖南高
2、考)执行如图所示的程序框图,如果输入n3,则输出的S( )A. B. C. D.解析输入n3.i1,s0,s0;i2,s0;i3,s0;i4,输出s,故选B.答案B4给出一个如图所示的程序框图,若要使输入的x值与输出的y值相等,则这样的x值的个数是( )A1 B2 C3 D4解析当x2时,yx2x,解得x10,x21,当2x5时,y2x3x,解得x33;当x5时,yx,解得x1(舍去),故x可为0,1,3. 答案C5(2016石家庄模拟)阅读程序框图(如图),如果输出的函数值在区间1,3上,则输入的实数x的取值范围是( )AxR|0xlog23BxR|2x2CxR|0xlog23,或x2DxR
3、|2xlog23,或x2解析依题意及框图可得,或解得0xlog23或x2. 答案C6(2016沈阳质检)若x表示不超过x的最大整数,如2.12,2.13,执行如图所示的程序框图,则输出的S值为( )A2 B3 C4 D5解析运行该程序,第一次循环,S11,n2;第二次循环,S11,n3;第三次循环,S12,n4;第四次循环,S23,n5,此时循环结束,输出S3,故选B.答案B7(2016青岛质检)如图是某算法的程序框图,若任意输入1,19中的实数x,则输出的x大于49的概率为_解析运行第一次得x2x1,n2;运行第二次得x2(2x1)14x3,n3;运行第三次得x2(4x3)18x7,n4,结
4、束循环,输出8x7.由8x749得x7,所以当输入的x1,19时,输出的x大于49的概率为.答案8(2016郑州三模)利用如图算法在平面直角坐标系上打印一系列点,则打印的点在圆x2y210内有_个解析依题意,执行题中的程序框图,打印的点的坐标依次为(3,6),(2,5),(1,4),(0,3),(1,2),(2,1),其中点(0,3),(1,2),(2,1)位于圆x2y210内,因此打印的点位于圆x2y210内的共有3个答案39(2016南昌二模)如果执行如图的程序框图,那么输出的值是_解析在数列an中,ancos ,a1,a2,a31,a4,a5,a61,该数列是以6为周期的数列,且其前6项
5、和等于0.注意到2 01463354,因此其前2 014项和等于33501,结合题中的程序框图得知,最后输出的值等于数列an的前2 014项和,即等于.答案10(2016长沙二模)已知数列an中,a11,an12ann1,若利用如图所示的程序框图进行运算,则输出n的值为_解析依题意得an1(n1)2(ann),又a1120,因此数列ann是等比数列,ann2n,an2nn,数列an的前n项和等于Sn2n12;注意到S1021121 9912 014,S1121222 014,因此结合题中的程序框图得知,输出n的值为11.答案11能力提升组11(2014高考新课标全国卷)执行如图程序框图,如果输
6、入的x,t均为2,则输出的S等于( )A4 B5 C6 D7解析执行程序框图依次得M2,S5,k2;M2,S7,k3,此时不满足kt,输出S7.答案D12(2016长春模拟)如图的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( )Acx? Bxc? Ccb? Dbc?解析由于要取a,b,c中最大项,输出的x应当是a,b,c中的最大者,所以应填比较x与c大小的语句,结合各选项知选A.答案A13(2014高考新课标全国卷)执行下面的程序框图,若输入的a,b,k分别为1,2,3,则输出的M等于( )A. B. C. D.解析M1,a
7、2,b,n2;M2,a,b,n3;M,a,b,n4.则输出M.答案D14(2016商洛模拟)在实数的原有运算法则中,我们补充定义新运算“”,其中Sab的运算原理如图中算法语句所示,则集合y|y(1x)x(2x),x2,2(注:“”和“”仍为通常的乘法和减法)的最大元素是( )A1 B1 C6 D12解析利用算法语句和新定义得函数解析式,再结合函数性质求解最大值由算法语句得Sab所以y(1x)x(2x)在2,2上单调递增,所以当x2时,y取得最大值6,即集合中最大元素是6,故选C.答案C15(2016马鞍山质检)执行如图所示的程序框图,若输入a,b的值分别为log34和log43,则输出S( )
8、A0 B1 C2 D1解析利用程序框图得S的解析式,再利用对数的运算法则求解由程序框图可得S又alog341blog430,所以输出的Sab1log34log4312,故选C.答案C16(2016天津二联)执行如图所示的程序框图,若输出的结果是4,则判断框内m的取值范围是( )A(2,6 B(6,12C(12,20 D(2,20)解析利用运行次数求解要输出的结果是4,则该程序框图需要运行3次,即第2次的运行结果S6满足判断框内的条件,所以6m,第3次的运行结果S12不满足判断框内的条件,即12m,所以判断框内m的取值范围是(6,12,故选B.答案B17(2016杭州质检)某程序框图如图所示,若
9、该程序运行后输出的结果不大于37,则输入的整数i的最大值为( )A3 B4 C5 D6解析经过第一次循环得到S2,n1;经过第二次循环得到S5,n2;经过第三次循环得到S10,n3;经过第四次循环得到S19,n4;经过第五次循环得到S36,n5;经过第六次循环得到S69,n6,输出的结果不大于37,n的最大值为4,i的最大值为5,故选C.答案C18(2016武汉调研)执行如图所示的程序框图,则输出的S的值是_解析利用运行结果的周期性求解该程序框图运行9次,运行结果分别是1,4,1,4,1,所以输出结果是1.答案119(2015山东高考)执行下边的程序框图,输出的T的值为_解析当n1,T1时,T11xdx11.当n2,T时,T2x2dx.当n3,不满足n3输出T2.答案20(2016深圳二调)在程序中,xRND表示将计算机产生的0,1区间上的均匀随机数赋给变量x.利用如图所示的程序框图进行随机模拟,我们发现:随着输入N值的增加,输出的S值稳定在某个常数上,这个常数是_(要求给出具体数值)(注:框中的“”,即为“”或为“:”)解析设yb,xa,y,围成的面积为S,则Sdxx|,矩形的面积111,所以落到可行域的概率为P,因此随着输入N值的增加,输出的S值稳定在.答案