数学2016届高考复习循环结构专题练习(附解析)_题型归纳 - 查字典数学网
数学数学2016届高考复习...
首页>学习园地>题型归纳>数学201...

数学2016届高考复习循环结构专题练习(附解析)

2015-12-01 收藏

循环结构可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构 。以下是循环结构专题练习,请考生及时进行练习。

一、选择题

1.以下说法不正确的是()

A.顺序结构是由若干个依次执行的处理步骤组成的,每一个算法都离不开顺序结构

B.循环结构是在一些算法中从某处开始按照一定的条件,反复执行某些处理步骤,故循环结构一定包含选择结构

C.循环结构不一定包含选择结构

D.用算法框图表示的算法更形象、直观,容易理解

[答案] C

[解析] 显然循环结构一定包含选择结构,故选C.

2.框图(如下图)中的循环体是()

A.A B.B

C.C D.D

[答案] B

[解析] 此框图中A部分是赋予循环变量的初始值1,预示循环开始;B部分是反复执行的部分,称为循环体;C部分是判断是否继续执行循环体,称为循环的终止条件,则循环体是B.

3.执行如图所示的程序框图,则输出的S的值是()

A.4 B.

C. D.-1

[答案] D

[解析] i=1,S=4;

i=2时,S==-1;

i=3时,S==;

i=4时,S==;i=5时,S==4;

i=6时,S==-1,

此时跳出循环,输出S的值-1.

4.执行如图所示的程序框图,输出的S值为()

A.2 B.4

C.8 D.16

[答案] C

[解析] 初始:S=1,k=0,第一次循环:由03知S=1,k=1,第二次循环:由13知S=2,k=2;

第三次循环:由23知,S=8,k=3;

此时跳出循环,输出S为8.

5.(2014安徽理,3)如图所示,程序框图(算法流程图)的输出结果是()

A.34 B.55

C.78 D.89

[答案] B

[解析] 本题考查程序框图,循环结构.

当输入x=1,y=1,执行z=x+y及z50,

x=y,y=z后,x,y,z的值依次对应如下:

x=1,y=1,z=2;

x=1,y=2,z=3;

x=2,y=3,z=5;

x=3,y=5,z=8;

x=5,y=8,z=13;

x=8,y=13,z=21;

x=13,y=21,z=34;

x=21,y=34,z=55.

由于5550不成立,故输出55.

6.如果执行下边的程序框图,输入正整数N(N2)和实数a1,a2,,aN,输出A,B,则()

A.A+B为a1,a2,,aN的和

B.为a1,a2,,aN的算术平均数

C.A和B分别是a1,a2,,aN中最大的数和最小的数

D.A和B分别是a1,a2,,aN中最小的数和最大的数

[答案] C

[解析] 本题考查了循环结构中嵌套了条件结构的问题.读懂流程图,理解循环结构及条件结构时解题的关键.二、填空题

7.(2014江苏,3)下图是一个算法流程图,则输出的n的值是________.

[答案] 5

[解析] 本题考查程序框图.

本题实质上就是求不等式2n20的最小整数解.2n20整数解为n5,因此输出的n=5.

8.如图所示,程序框图(算法流程图)的输出结果是________.

[答案] 15

[解析] 该题考查算法程序框图的循环结构.

T=0+1+2++14=(1+14)7=157=105,

此时k=14,再循环一次终止,

k=15.

三、解答题

9.设计一个计算2+4+6++100的值的算法,并画出算法框图.

[解析] 算法如下:

1.S=0.

2.i=2.

3.S=S+i.

4.i=i+2.

5.如果i大于100,则执行6,否则执行3,4.

6.输出S.

算法流程图如下图所示.

一、选择题

1.(2014江西文,8)阅读如下程序框图,运行相应的程序,则程序运行后输出的结果为()

A.7 B.9

C.10 D.11

[答案] B

[解析] 本题主要考查循环结构的程序框图,由框图运行程序我们可知.

第步,运行i=1,S=0+lg=lg-1

第步,i=3,S=lg+lg=lg-1

第步, i=5,S=lg+lg=lg-1

第步,i=7,S=lg+lg=lg-1

第步,i=9,S=lg+lg=lg-1

程序框图结束此时输出i=9,故选B,本题解题关键是找到对数的运算规律,要掌握好每执行一步程序,i与S的函代关系.

2.执行下面的程序框图,如果输入a=4,那么输出的n的值为()

A.2 B.3

C.4 D.5

[答案] B

[解析] 本题考查了算法循环结构的直到型的流程图问题.n=0,p=0+40=1,q=2+1=3;

n=1,p=1+41=5,q=6+1=7;

n=2,p=5+42=21,q=14+1=15,n=3,pq.

算法的考查多以流程图的形式出现,重点考查的是循环结构.

二、填空题

3.阅读如下图所示的算法框图,若输入m=4,n=3,则输出a=________,i=________.

[答案] 6 2

[解析] 该算法框图的执行过程是:

m=4

n=3

i=1

a=4+1=5

3整除5 否

i=1+1=2

a=4+2=6

3整除6 是

输出a=6,i=2.

4.(2014山东理,11)执行下面的程序框图,若输入的x的值为1,则输出的n的值为________.

[答案] 3

[解析] 由x2-4x+30,解得13,

当x=1时,满足13,

所以x=1+1=2,n=0+1=1;

当x=2时,满足13,

所以x=2+1=3,n=1+1=2;

当x=3时,满足13,

所以x=3+1=4,n=2+1=3;

当x=4时,不满足13,

所以输出n=3.三、解答题

5.画出求(共6个2)的值的算法的流程图.

[分析] 这个式子实际上是求和,取倒数;再求和,取倒数;反复五次即达到目的.第一个和为2+.

[解析] 流程图如下图所示.

6.设计算法,输出1 000以内能同时被3和5整除的所有正整数,画出算法的流程图.

[解析] 算法如下:

1.n=1.

2.a=15n,输出a.

3.n=n+1.

4.若n66,则执行5,否则执行2,3.

5.结束.

6.算法流程图如下图:

7.设计一个计算20个数的平均数的算法,并画出相应的流程图.

[解析] 算法如下.

1 S=0.

2 i=1.

3 输入G.

4 S=S+G.

5 i=i+1.

6 如果i不大于20,转3;如果i大于20,退出循环.

7 A=.

8 输出A.

循环结构专题练习及答案的所有内容就是这些,查字典数学网希望可以帮助考生顺利复习。

查看全部
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读

分类
  • 级别
  • 年级
  • 类别
  • 版本
  • 上下册
学习阶段
小学
初中
高中
不限
年级
一年级 二年级
三年级 四年级
五年级 六年级
初一 初二
初三 高一
高二 高三
小考 中考
高考
不限
类别
数学教案
数学课件
数学试题
不限
版本
人教版 苏教版
北师版 冀教版
西师版 浙教版
青岛版 北京版
华师大版 湘教版
鲁教版 苏科版
沪教版 新课标A版
新课标B版 上海教育版
部编版
不限
上下册
上册
下册
不限