2020届一轮复习人教A版 算法与程序框图 课时作业
[基础题组练]
1.已知一个算法的程序框图如图所示,当输出的结果为0时,输入的实数x的值为( )
A.-3 B.-3或9 C.3或-9 D.-3或-9
x
?1?-8=0,解析:选B.当x≤0时,x=-3;当x>0时,2-log3x?2?=0,x=9.故x=-3或x=9,故选B.
2.(2019·
石
家
庄
模
拟)执行如图所示的程序框图,若输入的a的值为1,则输出的k的值为( )
A.1 B.2 C.3 D.4
解析:选D.开始,k=0,a=1,所以b=1;第一次循环,a=-
1
=-,此时a≠b;
21+11
11
第二次循环,k=2,a=-=-2,此时a≠b;第三次循环,k=4,a=-
11+(-2)-2?1+???=1,此时a=b,结束循环,输出k的值为4,故选D.
3.(2019·成
都
第
一
次
诊
断
性
检
测)“更相减损术”是我国古代数学名著《九章算术》中的算法案例,其对应的程序框图如图所示.若输入的x,y,k的值分别为4,6,1,则输出k的值为( )
A.2 B.3 C.4
D.5
解析:选C.执行程序框图,x=4,y=6,k=1, k=k+1=2,x>y不成立,x=y不成立,y=y-x=2; k=k+1=3,x>y成立,x=x-y=4-2=2; k=k+1=4,x>y不成立,x=y成立,输出k=4. 4.(2019·
陕
西
质
量
检
测
(一))若程序框图如图所示,则该程序运行后输出k的值是( )
A.5 B.6 C.7 D.8
解析:选A.n=5,n为奇数,则n=3×5+1=16,k=1,不满足n=1;n=16,n为偶数,则n=8,k=2,不满足n=1;n=8,n为偶数,则n=4,k=3,不满足n=1;n=4,n为偶数,则
n=2,k=4,不满足n=1;n=2,n为偶数,则n=1,k=5,退出循环.故输出的k的值是5,故选A.
5.(2019·
重
庆
质
量
调
研
(一))执行如图所示的程序框图,如果输入的x=0,y=-1,n=1,则输出x,y的值满足( )
A.y=-2x C.y=-4x
B.y=-3x D.y=-8x
1
解析:选C.初始值x=0,y=-1,n=1,x=0,y=-1,x2+y2<36,n=2,x=,y=
233
-2,x2+y2<36,n=3,x=,y=-6,x2+y2>36,退出循环,输出x=,y=-6,此时x,
22y满足y=-4x,故选C.
1
6.(2019·高考全国卷Ⅰ)如图是求的程序框图,图中空白框中应填入( )
12+12+2
A.A=
2+A
1
1
B.A=2+
A1
C.A=
1+2A1
D.A=1+
2A
解析:选A.法一:依次检验四个选项.第一次循环:A.A=
11
2+2
;
B.A=
1
2+2;C.A=;D.A=2.分析知只有A符合题意.故选A.
2
1111
法二:分析知,与一致的结构为,故可设A=,检验知符合题意,
112+A2+A2+2+122+2故选A.
7.(2019·
陕
西
质
量
检
测
(一))执行如图所示的程序框图,设输出的数据构成的集合为A,从集合A中任取一个元素a,则函数y=xa,x∈[0,+∞)是增函数的概率为( )
4
A. 73C. 5
4B. 53D. 4
解析:选C.执行程序框图,x=-3,y=3;x=-2,y=0;x=-1,y=-1;x=0,y=0;x=1,y=3;x=2,y=8;x=3,y=15;x=4,退出循环.则集合A中的元素有-1,3
0,3,8,15,共5个,若函数y=xa,x∈[0,+∞)为增函数,则a>0,所以所求的概率为.
5
8.(2019·
武
汉
武
昌
区
调
研
考
试)执行如图所示的程序框图,如果输入的a依次为2,2,5时,输出的s为17,那么在判断框中可以填入( )