2020届高考数学(文)总复习课堂测试:算法与程序框图
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课时跟踪检测(七十二)
算法与程序框
图
)对任意非零实数 a , b ,定义
a*b 的运算原理如图所示,则 』 一
L
』
I F ”
/砌I
片//输出罟/
I-
I
2
解析:选A 因为log 2 2 2 = 3, 8为=4,3<4,所以输出4^ = 1,故选 A.
2.执行如图所示的程序框图,则输出的
x , y 分别为(
)
A . 90,86 D . 102,74
解析:选C 第一次执行循环体,y = 90, s = 86+ 15,不满足退出循环的条件,故 x = 90;第二次执行循环体,y = 86, s = 9°+乎,不满足退出循环的条件,故 x = 94;第三次执
行循环体,y = 82, s = 94+号,不满足退出循环的条件,故
x = 98;第四次执行循环体,y
7 3 =78, s = 27,满足退出循环的条件,故
x = 98, y = 78.
3 . (2018云南民族大学附属中学二模 )执行如图所示的程序框图, 若输出的k 的值为6, 则判断框内可填入的条件是
( )
1. (2019湖北八校联考 C . 98,78
开始 否
B . 94,82
了 3次,执行第1次时,S = 2X 0+ 3 = 3,执行第
S = 2 X 9+ 3= 21,因此符合题意的实数 a 的取值范围是9< a<21,故选A.
5. (2019重庆质检)执行如图所示的程序框图,如果输入的 x = 0, y =— 1, n = 1,则输 出x , y 的值满足(
)
t=9±i=l
A • s>1? C • s>3?
5
吒?
10
D • s>4?
5
解析:选B s = 1, k = 9,满足条件;s = 10, k = 8,满足条件;s = -5, k = 7,满足条
件;s = 170, k = 6,不满足条件.输出的k = 6,所以判断框内可填入的条件是 “吒? ”.故
选B.
4. (2019合肥质检)执行如图所示的程序框图,如果输出的 k 的值为
值可以是(
)
则输入的a 的
A • 20
C • 22
D • 23
解析:选A 根据程序框图可知,若输出的
k = 3,则此时程序框图中的循环结构执行 2次时,
S = 2 X 3 + 3= 9,执行第3次时, k=k-l .
f
/输出虑/
结束
A . 0
B . 1
A . y =— 2x C . y =— 4x
解析:选 C 初始值 x = 0, y =— 1, n = 1, x = 0, y =— 1, x 2+ y 2<36, n = 2, x = 2, y
=—2,
x 2+
y2
<36, n = 3, x = 2, y =— 6,
x 2
+ y 2
>36,退出循环,输出 x = 3
,
y
= —
6,此
时x , y 满足y =— 4x ,故选C.
6. (2018南宁二中、柳州高中联考 )执行如图所示的程序框图,若输出的结果 s = 132,
则判断框中可以填( )
=10.此时输出的s = 132,则判断框中可以填
“i > 11?
7. (2019漳州八校联考)执行如图所示的程序,若输出的 y 的值为1,则输入的x 的值 为
INPUT x
IF x> = 1 THEN y = x 2 ELSE
y = — x 2+ 1 END IF PRINT y END
D . y =— 8x
A . i > 10? C . i w 11?
B . i > 11? D . i >12?
解析:选B 执行程序框图,
i = 12, s = 1; s = 12X 1= 12, i = 11; s = 12X 11= 132, i
B . y =— 3x
C . 0 或 1
D 1,0 或 1
解析:选C 当x > 1时,由x 2= 1得x = 1或x =— 1(舍去);当x<1时,由一x 2+ 1 = 1 得x = 0.A 输入的x 的值为0或1.
8•执行如图所示的程序框图,若输入的
n = 4,则输出的s =( )
A . 10 C . 20
D . 35
解析:选C 执行程序框图,第一次循环,得
s = 4, i = 2;
第二次循环,得s = 10, i = 3; 第三次循环,得s = 16, i = 4; 第四次循环,得s = 20, i = 5.
不满足i w n ,退出循环,输出的 s = 20. 9.
(2018洛阳第一次统考)已知某算法的程序框图如图所示,则该 算法的功能是
(
)
解析:选D
由程序框图得,输出的
S = (2X 1 — 1) + (2X 3— 1)
+ (2X 5— 1) +…+ (2X 2 0佃一1),可看作数列{2n — 1}的前2 019项中 所有奇数项的和,即首项为 1,公差为4的等差数列的前1 010项和.故选D.
10. (2018郑州第一次质量测试)执行如图所示的程序框图,若输出的结果是 7,则判断
框内m 的取值范围是( )
A . 求首项为 1, 公差为 2的等差数列的前 2 018项和
B . 求首项为 1,
公差为 2的等差数列的前 2 019项和 C . 求首项为 1,
公差为 4的等差数列的前 1 009项和 D . 求首项为 1, 公差为 4的等差数列的前 1 010项和
£二$+2科—1
n-n+2
/输出$/ 滋束]