1、12.1算法初步一、选择题1.(2022届广西模拟,6)执行如图所示的程序框图,若输入的n=8,则输出的S=()A.12B.20C.30D.42答案B由程序框图知S=2+4+6+8=20,故选B.2.(2022届昆明质检,5)按如图所示的程序框图运算,若输入x=3,则输出k的值是()A.3B.4C.5D.6答案B当k=1时,x=31-1=2;当k=2时,x=22-1=3;当k=3时,x=33-1=26;当k=4时,x=264-12021,故输出k=4,故选B.3.(2022届山西联考,9)九章算术中介绍了“更相减损术”,该方法对研究两个整数间的关系十分优越,将该方法用算法流程图表示如图,若输入
2、a=27,b=12,i=0,则输出的结果为()A.a=15,i=2B.a=9,i=4C.a=3,i=5D.a=3,i=6答案D输入a=27,b=12,i=0,i=0+1=1,ab,a=27-12=15;i=1+1=2,ab,a=15-12=3;i=2+1=3,ab,b=12-3=9;i=3+1=4,ab,b=9-3=6;i=4+1=5,ab,b=6-3=3;i=5+1=6,a=b,输出a=3,i=6,故选D.4.(2022届太原月考,5)执行如图所示的程序框图,输出的s值为()A.2B.32C.53D.85答案C当k=0时,k3成立,进入循环,k=1,S=2;当k=1时,k3成立,进入循环,k
3、=2,S=32;当k=2时,k3成立,进入循环,k=3,S=53;当k=3时,不满足k24,n=12,S=6sin30=3;不满足n24,n=24,S=12sin15=120.2588=3.1056;不满足n24,n=48,S=24sin7.5=240.1305=3.132;满足n24,退出循环,输出S的值为3.132,故选C.6.(2022届安徽蚌埠月考,7)执行如图的程序框图,则输出的结果是()A.1132B.833C.1112D.14答案CT=12,S=112,n10不成立,n=1+1=2;T=23,S=112+123,n10不成立,n=2+1=3;T=34,S=112+123+134,n10不成立,n=3+1=4;依此类推,T=1112,S=112+123+134+11112,n=1110成立,输出S=112+123+134+11112=1-12+12-13+13-14+111-112=1-112=1112.故选C.二、填空题7.(2020河南安阳二模,14)运行如图所示的程序框图,则输出的S的值为.答案1011解析由题可知,T=0+2+4+6+2018+2020,N=1+3+5+7+2019+2021,所以S=N-T=(1-0)+(3-2)+(2019-2018)+(2021-2020)=11011=1011.