内容正文:
一、选择题
1. (2022·山西临汾考前适应性训练(二))执行下面的程序框图,则输出的n=( )
A.9 B.10
C.11 D.12
答案 B
解析 经过判断框时,第一次循环,S=21≤2022,n=2;
第二次循环,S=21+22=23-2≤2022,n=3;
第三次循环,S=21+22+23=24-2=14≤2022,n=4;
第四次循环,S=21+22+23+24=25-2=30≤2022,n=5;
……
第九次循环,S=21+22+23+24+…+29=210-2=1022≤2022,n=10;
第十次循环,S=21+22+23+24+…+29+210=211-2=2046>2022,判断框按照“否”输出的n=10.故选B.
2. (2022·吉林长春第二十中学第一次质量检测)按照如图的程序框图执行,若输出结果为31,则M处的条件可以是( )
A.k>32?
B.k≥16?
C.k≥32?
D.k<16?
答案 C
解析 由题意依次算得S=1,k=2;S=3,k=4;S=7,k=8;S=15,k=16;S=31,k=32,循环结束,输出S,则k=32满足M处的条件,k=16不满足M处的条件.故选C.
3.如图程序中,输入x=ln 2,y=log32,z=,则输出的结果为( )
A.x B.y
C.z D.无法确定
答案 A
解析 图中程序的功能是输出x,y,z的最大值,因为ln 3>1,所以y=log32=<ln 2=x,x=ln 2>ln ==z,所以输出x.
4.(2022·河南许平汝联盟高三4月模拟)我国明朝数学家程大位著的《算法统宗》里有一道闻名世界的题目:“一百馒头一百僧,大僧三个更无争,小僧三人分一个,大小和尚各几丁?”如图所示的程序框图反映了对此题的一个求解算法,则输出的m的值为( )
A.25 B.45
C.55 D.75
答案 D
解析 第一次运算:n=20,m=80,S≠100;第二次运算:n=21,m=79,S≠100;第三次运算:n=22,m=78,S≠100;第四次运算:n=23,m=77,S≠100;第五次运算:n=24,m=76,S≠100;第六次运算:n=25,m=75,S=100.故选D.
5.(2022·全国乙卷(理,文))执行下边的程序框图,输出的n=( )
A.3 B.4
C.5 D.6
答案 B
解析 第一次循环:b=1+2×1=3,a=3-1=2,n=1+1=2,==>0.01;第二次循环:b=3+2×2=7,a=7-2=5,n=2+1=3,==>0.01;第三次循环:b=7+2×5=17,a=17-5=12,n=3+1=4,==<0.01,故输出的n=4.故选B.
6. (2022·江西南昌一模)如图,将框图输出的y看成输入的x的函数,得到函数y=f(x),则y=f(x)的图象( )
A.关于直线x=1对称
B.关于直线x=-1对称
C.关于y轴对称
D.关于点(0,0)对称
答案 D
解析 由题可知该程序的作用是计算分段函数y=f(x)=的值,可得当x>0时,-x<0,f(-x)=-(-x)2-2(-x)=-x2+2x=-f(x);当x=0时,f(0)=0;当x<0时,-x>0,f(-x)=(-x)2-2(-x)=x2+2x=-f(x).所以函数y=f(x)为奇函数,图象关于点(0,0)对称.故选D.
7. (2022·陕西省高三教学质量检测(四))执行如图所示的程序框图,若输入a=2,b=4,则输出S的值为( )
A.12
B.14
C.16
D.18
答案 C
解析 执行程序如下:a=2,b=4,i=0,S=0⇒S=8,i=-1,b=3⇒S=8+6=14,i=-2,b=1⇒S=14+2=16,i=-3,b=-2,ab=-4<0,符合输出条件,输出S=16,故选C.
8.美索不达米亚平原是人类文明的发祥地之一.美索不达米亚人善于计算,他们创造了优良的计数系统,其中开平方算法是最具有代表性的.程序框图如图所示,若输入a,n,ξ的值分别为8,2,0.5,每次运算都精确到小数点后两位,则输出的结果为( )
A.2.81 B.2.82
C.2.83 D.2.84
答案 D
解析 输入a=8,n=2,ξ=0.5,m==4,n==3,|4-3|=1>0.5;m=≈2.67,n≈≈2.84,|2.67-2.84|=0.17<0.5,输出的结果为2.84.
二、填空题
9. (2022·四川师大附中二诊二模)给出如图所示的程序框图,若输入x的值为-,则输出的y的值是________.
答案 -2
解析 输入x=-,则=2>2,满足>2;第二次循环,x=-+2=-,则=2<2,