高三专项训练程序框图练习题一_第1页
高三专项训练程序框图练习题一_第2页
高三专项训练程序框图练习题一_第3页
高三专项训练程序框图练习题一_第4页
高三专项训练程序框图练习题一_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

程序框图练习题(一)

一、选择题

1.阅读右图所示的程序框图,运行相应的程序,输出的结果是

A.2B.4C.8D.16

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

A.B.C.D.

3.阅读右边的程序框图,运行相应的程序,当输入x的值为-25时,输出x的值为

A.-lB.1

C.3D.9

4.如图的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在

空白的判断框中,应该填入下面四个选项中的()

A.B.C.D.

5.某店一个月的收入和支出总共记录了N个数据,,。。。,其中收入记为正数,支

出记为负数。该店用如下图的程序框图计算月总收入S和月净盈利V,那么在图中空白的判

断框和处理框中,应分别填入下列四个选项中的

A.A>O=S-TB、A<O=S-T

C.A>0,V=S+TD.A<0,V=S+T

6.图1是某县参加2007年高考的学生身高条形统计图,从左到右的各条形图表示学生人数

依次记为Al、A2、…A10(如A2表示身高(单位:)在口50,155内的人数]。图2是统计

图1中身高在一定范围内学生人数的一个算法流程图。现要统计身高在160、180(含160,不

含180)的学生人数,那么在流程图中的判断框内应填写的条件是

A.i<6B.i<7C.i<8D.i<9

7.按下图所示的程序框图运算:若输出k=2,则输入x的取值范围是()

00A.(20,25]B.(30,32](1(28,5刀D.(30,57]

8.由右图所示的流程图可得结果为

A.19B.64

C.51D.70

9.执行右边的程序框图,输出的结果是,则①处应填入的条件是()

A.

B.

C.

D.

10.若程序框图如图所示:则该程序运行后输出的值是()

[结束]

A.B.

C.0.

11.某医院今年1123456

月份至6月份中,

每个月因为感冒来

就诊的人数如卜表

所示:

月份i

因感冒就诊人数

%生%4为

如图是统计该院这6个月因感冒来就诊人数总数的程序框图,则图中判断框应填,执行

框应填

A.;B.;C.;D.;

12.下列程序的运算结果为

A.2..B.1..C.1..D.5

16C

14.执行如图的程序框图.若输出的,则输入整数的最小值是()

.A.1.....B.1.....C......D.8

15.一名中学生在家庭范围内推广''节水工程”一一做饭、淘米、洗菜的水留下来擦地或浇

花,洗涮的水留下来冲卫生间(如图),该图本称为()

A.流程图B.程序框图C.组织结构图D.知识结构图

16.把89化成五进制数的末位数字为()

17.某程序框图如图所示:该程序运行后输出的值是()

A.3B.4C.5D.6

18.如图,是一个程序框图,运行这个程序,则输出的结果为

A....B..C...D.(3

19.已知实数,执行如右图所示的程序框图,则输出的不小于55的概率

为【】

A.回B.团C.0D.0

20.如图所示,输出的为()

A..B..C..D.

21.以下给出的是计算的值的一个程序框图,如右图所示,其中判断框内应填入的条件是

A.B.C.D.

22.给出右边的程序框图,则输出的结果为()

A.B.C.D.

23.如果执行右面的程序框图,如果输出的,则判断框处为()

A.B.

24.阅读如图所示的某一问题的算法的流程图,此流程图反映的算法功能是()

A.求出凡Ac三个数中的最大数

B.求出。力,c三个数中的最小数

C.将按从大到小排列

D.将按从小到大排列

25.按如图的流程,可打印出一个数列,设这个数列为:},则x4=()

A.B.C.D.

26.右图中,xl,x2,x3为某次考试三个评阅人对同一道题的独立评分,p为该题的最终得分,

当xl=6,x2=9,p=8.5时,x3等于

A.11B.10C.8D.7

27.在如下程序框图中,已知:,则输出的是()

A.B.

C.D.

28.如下图所示的程序框图中,如果输入三个实数为a=3,b=7,c=2,则输出结果为

()

A.2B.3C.7D.x

29.把389化为四进制数为末位为()

A.1B.2C.3D.0

30.执行右图的程序框图,输出的结果是18,则①处应填入的条件是()

A.K>2B.K>3C.K>4D.K>5

31..阅读右图的程序框图,若输出的值等于,那么在程序框图中的判

断框内应填写的条件是()

A.?B.?C.?D.?

32.执行后面的程序框图,如果输入的n是4,则输出的「是()

A.8B.5C.3D.2

33.执行右侧的程序框图:则输出的的值为()

A.16B.10C.8D.2

34.某程序框图如图所示,若输出的S=57,则判断框内为()

A.k>4B.k>5

C.k>6D.k>7

35.右图给出的是计算的值的一个框图,其中菱形判断框内应填入的条件是()

A.B.C.D.

36.执行如图21—2所示的程序框图,如果输入p=5,则输出的S=()

图21-2

A.团B.0C.团D.团

37.算法的有穷性是指()

A.算法必须包含输出B.算法中每个操作步骤都是可执行的

C.算法的步骤必须有限D.以上说法均不正确

38.在下图中,直到型循环结构为()

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

A.B.C,D.

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

A.-3B.-0C.0

二、填空题

41.程序框图(即算法流程图)如图所示,其输出结果是.

42.(2009山东卷理)执行左边的程序框图,输出的

43.某算法的程序框图如右图所示,则输出量与输入量满足的关系式是

44.阅读如图所示的程序框图,运行相应的程序,输出的结果

45.下图是一个算法流程图,则输出的k的值是.

46.若程序框图如图所示:则该程序运行后输出的值是.

47.阅读右图所示的程序框图,运行相应地程序,输出的s值等于

48.如图所示,程序框图〔算法流程图)的输出结果

49.阅读右边的程序框图:该程序输出的结果是

50.程序框图(算法流程图)如图所示,其输出结果

参考答案

1.C

【解析】由程序框图可知:当时,;当时,;当时,,故选C。

2.B

【解析】

X1248

y1234

3.C

【解析】解:当输入25时,

>1>执行循环,1=4;

4>1,执行循环,1=1,

1,退出循环,输出的结果为2X1+1=3.

故选C

【考点定位】本题考查流程图,考查学生的分析问题的能力

【答案】A

【解析】变量的作用是保留3个数中的最大值,所以第二个条件结构的判断框内语句为

“”,满足“是”则交换两个变量的数值后输出的值结束程序,满足“否”直接输出

的值结束程序。

5.C

【解析】月总收入为S,因此A>0时归入S,判断框内填A>0

支出T为负数,因此月盈利V=S+T

6.C

【解析】考查算法的基本运用。现要统计的是身高在160T80之间的学生的人数,即是要计

算A4.A5.A6.A7的和,故流程图中空白框应是i<8,当i<8时就会返回进行叠加运算,当

i8将数据直接输出,不再讲行任何的返回善加运算,此时已杷数据A4.A5.A6.A7,臂加起

来送到S中输出,故选C。

7.C

【解析】

试题分析:当输出k=2时,应满足,得28<xW57.故选C

考点:本题考查了程序框图的运用

点评:读懂程序结构,然后利用相关的知识去处理是解诀程序框图问题的关键

8.D

【解析】

试题分析:根据题意,由于14;依次可知57121022022,故此时满足条件,那么终止循环,

输出s的值为70,故答案为D.

考点:程序框图

点评:主要是考查了程序框图的运用,通过循环结构来完成求解,属于基础题。

9.A

【解析】

试题分析:程序执行过程中数据的变化如下:成立,输出18,所以

考点:程序框图

点评:程序框图题关键是分析清楚循环结构执行的次数

10.B

【解析】

试题分析:由题意,得:50161,82,43,24,

团15团终止,当团时,执行最后一次循环;当国时,循环终止,这是关键。输出讥故选B.

考点:本题主要考查程序框图的功能识别。

点评:简单题,理解算法语句与算法功能,按循环体逐次计算。

11.C

【解析】

试题分析:因为,要统计该院这6个月因感冒来就诊人数总数,所以,判断框应填,执

行框应填,故选C.

考点:本题主要考查算法,程序框图。

点评:简单题,注意理解算法的意义与其功能,理解判断框、执行框的意义。

12.A

【解析】

试题分析:第一圈,是,5,4;

第二圈,是,203;

第四圈,否,输出20,故选A。

考点:本题主要考查程序框图功能识别。

点评;简单题,理解程疗框图的功能,逐次计算确定运行结果。

13.D

【解析】

试题分析:程序执行过程中的数据变化:

6/=16,/?=4,4<47,6/=65,/7=5,5<4?输出。即输出65

考点:程序框图

点评:程序框图题主要是分析清楚循环体执行的次数

14.C

【解析】

试题分析:程序在运行过程中各变量的值如下表示:

是否继续循环Sn

循环前01

第一圈是12

第二圈是33

第三圈是74

第四圈是155

第五圈否

故当S值不大于7时继续循环,大于7但不大于15时退出循环,故p的最小整数值为8,故

选B

考点:本题考查了框图的运用

点评:处理此类问题时,一定要注意多写几步,从中观察得出答案;本题若将1与21的位

置调换一下,则情况又如何呢?同学们可以考虑一下.算法是新课程中的新增加的内容,也

必然是新高考中的一个热点,应高度重视.程序填空也是重要的考试题型,这种题考试的重

点有:①分支的条件②循环的条件③变量的赋值④变量的输出.其中前两点考试的概率更

大.此种题型的易忽略点是:不能准确理解流程图的含义而导致错误.

15.A

【解析】

试题分析:根据节水工程的概念与图

知,该图是节水工程的流程图,故选A

考点:本题考查了流程图的运用

点评:本题考查的知识点是工序流程图的绘制,根据工序流程图的定义我们对节水工桂流程

逐一进行执行,即可得到答案.

16.D

【解析】

试题分析:,所以五进制数是324,末位数字为4

考点:十进制与五进制的转化

点评:将十进制化为五进制需将89除以5,然后将得到的商再次除以5,以此类推直到商为

零位置,最后将得到的余数依次作为个位十位百位构成五进制数

17.B

【解析】

试题分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的

作用是利用循环计算累加并输出满足条件S2100时的k值,模拟程序的运行结果,即可得

到答案.第一次进入循环后:1,1

第二次进入循环后:3,2

第二次进入循环后:11,3

第四次进入循环后:2059;4

故答案为B

考点:本试题主要考查的知识点是关于程序框图的运用,尤其是循环结构的考查。

点评:利用模拟程序执行过程的方法,求解程序的运行结果是解答此类问题常用的方法.

18.D

【解析】

试题分析:第一次执行循环体后1+1=2,第二次是1+2=3,第三次是2+3=5,笫四次是3+5=8,

第五次是5+8=13,第六次是8+13=21,所为退出循环体时21813,所以输出的值为.

考点:小小题考宜了循环结构的程序框图.

点评:读懂循环体的退出循环条件以与执行循环体的运算变量是解决此问题的关键.易错点:

循环体退出的判断出错,导致最终结果错误.

19.A

【解析】本试题主要考查了解决程序框图中的循环结构时,一般采用先根据框图的流程写出

前几次循环的结果,根据结果找规律.

设实数x£[0,8],经过第一次循环得到21,2经过第二循环得到2(21)+1,3经过第三

次循环得到2[2(21)+1]+1,3此时输出x输出的值为87,令87255,得x26由几何概型

得到输出的x不小于55的概率为:

故选A.

解决该试题的关键是由程序框图的流程,写出前三项循环得到的结果,得到输出的值与输

入的值的关系,令输出值大于等于54得到输入值的范围,利用几何概型的概率公式求出输

出的x不小于55的概率。

20.D

【解析】本试题主要是考查了程序框图的视图能力的运用。

因为1,满足条件SV0,执行循环体,依此类推,12,满足条件SV0,执行循环体,13,

不满足条件SV0,退出循环体,最后输出的n即可.故选D.

解决该试题的关键是对于循环结构的终止的判定和求解。

21.A

【解析】根据框图,1表示加的项数当加到13时,总共经过了10次运算,则不能超过10次,

1=10执行“是”所以判断框中的条件是“i>10”故选A

22.A

【解析】解:1,0,满足条件kW5,执行循环

2,,满足条件kW5,执行循环

3,,满足条件kW5,执行循环

4,,满足条件kW5,执行循环

5,,满足条件k<5,执行循环

6,,不满足条件kW5,退出循环

输出9,故选A.

7

23.A

【解析】因为解:根据题意可知该循环体运行5次

第一次:2,2,

第二次:3,2+4,

第三次:4,2+4+6,

第四次:5,2141618,

因为50,结束循环,输出结果2550.则判断框里面应该填写,选A.

24.B

【解析】解:条件结构叠加,程序执行时需依次对“条件1”、“条件2”、“条件3”…都进

行判断,只有遇到能满足的条件才执行该条件对应的操作.根据流程图可知当a>b时取b,

当b>c时取c可知求三个数中最小的数,故选B

25.C

【解析】解:分析程序中各变量、各语句的作用,

再根据流程图所示的顺序:

可知:该程序的作用是:

输出i>100时,打印x值.

程序在运行过程中各变量的情况如下表示:

iabx是否继续循环

循环前1011是

2

第一圈21上1二3是

24

第二圈3士1三3士5是

248

35H

第三圈42巳二是,故选C

4816

26.C

【解析】解:根据提供的该算法的程序框图,该题的最后得分是三个分数中差距小的两个分

数的平均分.根据xl=6,x2=9,不满足12|W2,故进入循环体,输入x3,判断平与xl,x2

哪个数差距小,差距小的那两个数的平均数作为该题的最后得分.因此由8.5=,解出

x3=8.故选C.

27.B

【解析】解:程序在运行过程中各变量的值如下表示:i(X)是否继续循环

循环前0

第一圈1(1)是

第二圈2(2)是

第三圈3(3)是

第n圈1()

第2008圈(2008)否

故输出的结果为:2008

故答案为:B

28.C

【解析】由于该程序的作用输出a、b、c中的最大数,因此在程序中要比较数与数的大小,第

一个判断框是判断最大值x与b的大小,故第二个判断框一定是判断最大值x与c的大小.

因此可知输出的结果为选项C

29.A

【解析】因为(389%0=(12011)4,所以末位为1.

30.A

【解析】解:当1时,不满足条件,执行循环,218=10,2;

不满足条件,执行循环,10+8=18,3;

满足条件,退出循环,输出18

故①处应填入的条件是K>2或K23

故选A

31.A

【解析】因为1+1=2,2,不满足条件,执行循环;

2+2=4,3,不满足条件,执行循环;

4+3=7,4,不满足条件,执行循环:

7+4=11,5,不满足条件,执行循环;

11+5=16,6,满足条件,退出循环体,输出16

故判定框中应填i>5或i26

故选:A

32.C

【解析】退出循环体时4,所以共执行了两次循环体,则3.

33.B

【解析】由于退出循环体时3,所以其执行了两次循环体,所以.

34.A

【解析】程序在运行过程中各变量值变化如下表:

KS是否继续循环

循环前11

第一圈24是

第二圈311是

第三圈426是

第四圈557否

故退出循环的条件应为k>4.

35.A

【解析】经过第一次循环得到团2,此时的i应该不满足判断框中的条件,

经过第二次循环得到,3,此时的i应该不满足判断框中的条件,

经过第三次循环得到4,此时的i应该不满足判断框中的条件,

经过第十次循环得到,11,此时的i应该满足判断框中的条件,执行输出,故判断框中的

条件是i>10.

36.C

【解析】由图可以看HL循环体被执行五次,第n次执行,对S作的运算就是

加进瓦故13.

37.C

【解析】算法的有穷性是指算法的步骤必须有限.

38.A

【解析】直到型循环结构是满足条件就退出循环体.故应选A.

39.A

【解析】因为退出循环时51,所以输出的

S=2+2W*2X迎心.

1-43

40.D

【解析】0,满足条件i<4,执行循环体,1,胤满足条件iV4,

执行循环体,2,团满足条件i<4,执行循环体,3,3

满足条件i<4,执行循环体,4,2

不满足条件iV4,退出循环体,此时2.故选:D

41.127

【解析】由程序框图知,循环体被执行后的值依次为3、7、15、31.63、127,故输出的

结果是127。

42.30

【解析】:按照程序框图依次执行为522;

1042+4=61566+6=12;

20812+8=20251020+10=30>S,输出30

答案:30

【命题立意】:本题主要考查了循环结构的程序框图,一般都可以

反复的进行运算直到满足条件结束,本题中涉与到三个变量,

注意每个变量的运行结果和执行情况.

43.y=<

x-2(x>1)

【解析】根据框图,当输入的团的值满足条件13时,13,不满足条件团时,回,即当团时,团.团的取值范

围不同,团有不同的表达式,故这是一个分段函数.

44.9

【解析】当。=1,〃=1时,计算出的5=1;当。=3,〃=2时,计算出的5=4;当。=5,〃=3

时,计算出的s=9,此时输出的结果9.

【考点定位】本小题考杳框图的基本知识.框图是高考的热点内容之一,年年必考,经常以选

择或填空题的形式出现一个,难度不大,熟练基本算法以与算到哪一步是解决好本类问题的

关键.

45.5o

【解析】根是否继续循环k

k2-5k+4

据流程图所

示的顺序,

程序的运行

过程中变量

值变化如下

表:

循环前00

第一圈是10

第二圈是2-2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论