2020届高考数学(文)总复习课堂测试:算法与程序框图

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

/输出$/ 滋束]

相关文档
最新文档