文档库 最新最全的文档下载
当前位置:文档库 › 2018_2019学年高中数学单元训练5算法初步二含解析北师大版必修

2018_2019学年高中数学单元训练5算法初步二含解析北师大版必修

单元训练(5)算法初步(二)

2、将两个数8a =,17b =交换,使17a =,8b =,下面语句正确的一组是( ) A. B. C. D.

3、阅读如图所示的程序框图,如果输出5i =,那么在空白矩形框中应填入的语句为(

)

A. 2*2S i =-

B. 2*1S i =-

C. 2*S i =

D. 2*4S i =+

4、执行如图所示的程序框图,则输出s 的值为( )

A.10

B.17

C.19

D.36

,那么输出的S的最大值为( ) 5、执行如下图所示的程序框图,如果输人的,x y R

A.0

B.1

C.2

D.3

6、某算法框图如下图所示,现输入如下四个函数, 则可以输出的函数是()

A. ()x f x x =

B. ()11

212x f x =+-

C. ()x x

x x e e f x e e ---=+

D. ()lgsin f x x =

7、执行如下图所示的程序(算法)框图,输出的s 值为(

)

A.3

B. 1

2-

C. 1

3

D.2

8、根据下面框图,对大于2的整数n ,输出的数列的通项公式是( )

A. 2n a n =

B. 2(1)n a n =-

C. 2n

n a =

D. 1

2n n a -=

1如下图所示的程序框图输出的结果是,则判断框内应填的条件是(

)

A.

B.

C. D.

答案 1. B

解析: 程序框图所示的运算是

,若输出结果是,则应是,所以

时累乘,即当时执行循环体. 2.B

解析:先把b 的值赋给中间变量c ,这样17c =,再把a 的值赋给变量b ,这样8b =,把c 的值赋给变量a ,这样17a =.故选B.

点评:解决此类问题要求学生掌握赋值语句的概念,考查逻辑思维能力,属于基础题.

3.C

解析:依次检验可知选C.

4.C

解析:执行程序: 2k =,0s =;0s =,3k =,5s =, 5k =,10s =,9k =,19s =,17k =此时不满足条件10k <,终止循环,输出结果为19s =.选C.

5.C

解析:分两种情况,当x ,y 满足0x ≥,0y ≥, 1x y +≤时,运用线性规划知识先画出可行域,再将直线20x y +=平移至过点(1,0),得到S 的最大值为2; 当x ,y 不满足0x ≥,0y ≥, 1x y +≤时, S 等于1,综合两种情况知应选C.

6.C

解析:由算法框图得输出的函数为奇函数,并且存在零点.经验证: ():x A f x x =

不存在零点; ()11:212

x B f x =+-不存在零点():C f x 的定义域为全体实数()()x x x x e e f x f x e e ----==-+,因此为奇函数, 并且由()0x x

x x e e f x e e

---==+,得0x =,故存在零点; ():lgsin D f x x =不具有奇偶性。

7.D

解析:因为该算法框图执行4次后s 的值分别是

13,12

-,-3,2所以输出的s 的值等于2,故选D.

8.C 解析:11,

{1,212,S i a ===?=22,{2,224,S i a ===?=34,{3,248,S i a ===?=48,{4,

2816,

S i a ===?= 输出12a =,222a =,332a =,442a =,排除A 、B 、D 故选C.

相关文档
相关文档 最新文档