1、考点规范练54算法初步基础巩固1.如图,若程序框图的输出值y(1,2,则输入值x()A.-log23,-1)1,3)B.(-1,-log321,2)C.-log23,-1)(1,3D.(-1,-log32(1,22.(2021广西师范大学附属外国语学校模拟)执行如图所示的程序框图,若输出的S=121,判断框中的整数a的值为()A.3B.4C.5D.63.阅读下面的程序框图,运行相应的程序,输出S的值为()A.5B.8C.24D.294.下面程序框图中,循环体执行的次数是()A.50B.49C.100D.995.(2021广西武鸣高中月考)如图是求数列12,23,34,45,56,78前6项和的
2、程序框图,则处应填入的内容为()A.S=S-ii+1B.S=S-ii-1C.S=S+ii+1D.S=S+ii-16.秦九韶是我国南宋时期的数学家,他在所著的数书九章中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.利用秦九韶算法求某多项式值的一个实例的程序框图如图所示.若输入n,x的值分别为3,2,则输出v的值为()A.9B.18C.20D.357.如图所示,为了在运行该程序之后得到结果y=16,则输入的x应该是()INPUTxIFxbTHENm=aELSEm=bEND IFPRINTmEND能力提升13.按下面的程序框图进行计算.若输出的x=202,则输入的正实数x值的个数最多为()A
3、.2B.3C.4D.514.将“杨辉三角”中的数从左到右、从上到下排成一数列:1,1,1,1,2,1,1,3,3,1,1,4,6,4,1,如图所示,程序框图用来输出此数列的前若干项并求其和,若输入m=4,则相应最后输出的S的值是.15.如图,根据该算法语句,可知输出的结果S为.S=1I=1WHILEI8S=S+2I=I+3WENDPRINT SEND高考预测16.(2021云南省二模)执行如图的程序框图,则输出的结果是()A.5360B.4760C.1621D.3760答案:1.C解析当x0时,满足判断框中的条件,执行“是”,由y=log2(x+1)(1,2,解得x(1,3;当x0时,不满足判
4、断框中的条件,执行“否”,由y=2-x-1(1,2,解得x-log23,-1).综上所述,x-log23,-1)(1,3.故选C.2.B解析i=2,T=1,S=15;i=3,T=2,S=3;i=4,T=3,S=37;i=5,T=4,S=121.因为输出的结果是121,所以a=4.3.B解析i=1,为奇数,S=1;i=2,为偶数,j=1,S=1+221=5;i=3,为奇数,S=8;i=4,此时44,满足要求,输出S=8.故选B.4.B解析从程序框图反映的算法是S=2+4+6+8+,i的初始值为2,由i=i+2,知当程序执行了49次时,i=100,满足i100,退出程序,故程序执行了49次.故选B
5、.5.C解析判断框中的条件应该满足经过第一次循环得到12,经过第二次循环得到12+23,经过第三次循环得到12+23+34,故判断框中的条件应该为S=S+ii+1.6.B解析程序运行如下,n=3,x=2v=1,i=20v=12+2=4,i=10v=42+1=9,i=00v=92+0=18,i=-10,结束循环,输出v=18,故选B.7.A解析f(x)=(x+1)2,x0,(x-1)2,x0,当x6,S=0+112,k=2,不满足k6,S=0+112+123,k=3,不满足k6,S=0+112+123+134,k=4,不满足k6,S=0+112+123+134+145,k=5,不满足k6,S=0
6、+112+123+134+145+156,k=6,不满足k6,S=0+112+123+134+145+156+167,k=7,满足k6,利用裂项求和可得:S=1-12+12-13+13-14+14-15+15-16+16-17=67.9.C解析S=0,i=1;判断i8不成立,执行S=1+20=1,i=1+1=2;判断i8不成立,执行S=1+21=1+2,i=2+1=3;判断i8不成立,执行S=1+2(1+2)=1+2+22,i=3+1=4;判断i8不成立,执行S=1+2(1+2+22)=1+2+22+23,i=4+1=5;判断i8不成立,执行S=1+2(1+2+22+23)=1+2+22+23
7、+24,i=5+1=6;判断i8不成立,执行S=1+2(1+2+22+23+24)=1+2+22+23+24+25,i=6+1=7;判断i8不成立,执行S=1+2(1+2+22+23+24+25)=1+2+22+23+24+25+26,i=7+1=8;判断i8不成立,执行S=1+2(1+2+22+23+24+25+26)=1+2+22+23+24+25+26+27,i=8+1=9;判断i8成立,输出S=1+2+22+23+24+25+26+27,算法结束.所以输出的S是数列2n-1的前8项和.10.23解析第一次循环得x=2x-1,n=2;第二次循环得x=2(2x-1)-1=4x-3,n=3;
8、第三次循环得x=2(4x-3)-1=8x-7,n=4;结束循环,输出8x-7.由8x-749,得x7,所以当输入的x1,19时,输出的x大于49的概率为19-719-1=23.11.3解析第一次循环:a=1,b=8;第二次循环:a=3,b=6;第三次循环:a=6,b=3;满足条件,结束循环,此时,i=3.12.3解析a=2,b=3,a100时结束循环,输出x的值为202.当202=3x+1,解得x=67,即输入x=67时,输出结果202.当202=3(3x+1)+1,解得x=22,即输入x=22时,输出结果202.当202=3(3(3x+1)+1)+1,即201=3(3(3x+1)+1),67
9、=3(3x+1)+1,即22=3x+1,解得x=7,即输入x=7时,输出结果202.当202=3(3(3(3x+1)+1)+1)+1,解得x=2,即输入x=2时,输出结果202.当202=3(3(3(3(3x+1)+1)+1)+1)+1,解得x=13,即输入x=13时,输出结果202.综上所述,共有5个不同的x值.故选D.14.15解析i=1,m=4,满足判断条件im,j=0,满足判断条件ji,则a=C10=1,S=1+1=2;j=1,满足判断条件ji,则a=C11=1,S=2+1=3;j=2,不满足判断条件ji,则i=2,j=0,满足判断条件ji,则a=C20=1,S=3+1=4;j=1,满
10、足判断条件ji,则a=C21=2,S=4+2=6;j=2,满足判断条件ji,则a=C22=1,S=6+1=7;j=3,不满足判断条件ji,则i=3,j=0,满足判断条件ji,则a=C30=1,S=7+1=8;j=1,满足判断条件ji,则a=C31=3,S=8+3=11;j=2,满足判断条件ji,则a=C32=3,S=11+3=14;j=3,满足判断条件ji,则a=C33=1,S=14+1=15;j=4,不满足判断条件ji,则i=4,不满足判断条件im,输出S=15.15.7解析开始:S=1,I=1;第一次循环:S=S+2=1+2=3,I=I+3=1+3=48;第二次循环:S=S+2=3+2=5,I=I+3=4+3=78.故S=7.16.D解析执行程序框图中的程序,如下所示:第一次循环,S=1,n=1+1=2,n6不满足;第二次循环,S=1-12=12,n=2+1=3,n6不满足;第三次循环,S=12+13=56,n=3+1=4,n6不满足;第四次循环,S=56-14=712,n=4+1=5,n6不满足;第五次循环,S=712+15=4760,n=5+1=6,n6不满足;第六次循环,S=4760-16=3760,n=6+1=7,n6满足.循环结束,输出S=3760.