程序框图练习题及答案经典

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

程序框图练习题

一、选择题

1 .(2013年高考北京卷(理))执行如图所示的程序框图,输出的S 值为

( )

A .1

B .

2

3

C .

1321

D .

610

987

C

框图首先给变量i 和S 赋值0和1. 执行,i=0+1=1;

判断1≥2不成立,执行,i=1+1=2;

判断2≥2成立,算法结束,跳出循环,输出S 的值为.

故选C .

2 .(2013年普通高等学校招生统一考试浙江数学(理)试题(纯WORD 版))某程序框图如图

所示,若该程序运行后输出的值是5

9

,则 ( )

A .4=a

B .5=a

C .6=a

D . 7=a

A

:由已知可得该程序的功能是

计算并输出S=1++…+=1+1﹣=2﹣.

若该程序运行后输出的值是,则 2﹣=. ∴a=4,

故选A .

3 .(2013年普通高等学校招生统一考试安徽数学(理)试题(纯WORD 版))如图所示,程序框

图(算法流程图)的输出结果是

( )

A .16

B .

2524 C .

34

D .

1112

D

.12

11,1211122366141210=∴=++=+++

=s s ,所以选D 4 .(2013年普通高等学校招生统一考试重庆数学(理)试题(含答案))执行如题(8)图所示

的程序框图,如果输出,那么判断框内应填入的条件是 ( )

A .

B .

C .

D .

B

【命题立意】本题考查程序框图的识别和运行。第一次循环,2log 3,3s k ==,此时满足条件,循环;第二次循环,23log 3log 42,4s k =⋅==,此时满足条件,循环;第三次循环,

234log 3log 4log 5,5s k =⋅⋅=,此时满足条件,循环;第四次循环,2345log 3log 4log 5log 6,6s k =⋅⋅⋅=,此时满足条件,循环;第五次循环,

(第5题图)

23456log 3log 4log 5log 6log 7,7s k =⋅⋅⋅⋅=,此时满足条件,循环;第六次循环,234567log 3log 4log 5log 6log 7log 83,8s k =⋅⋅⋅⋅⋅==,此时不满足条件,输出3s =,

所以判断框内应填入的条件是7k ≤,选B.

5 .(2013年高考江西卷(理))阅读如下程序框图,如果输出5i =,那么在空白矩形框中应填

入的语句为

( ) A .2*2S i =- B .2*1S i =- C .2*S i = D .2*4S i =+ C

本题考查程序框图的识别和运行。由条件知当3i =时,10S <,当5i =时,10S ≥。当5i =时,A,B 不成立。当3i =时,D 不合适,所以选C. 6 .(2013年普通高等学校招生统一考试福建数学(理)试题(纯WORD 版))阅读如图所示的

程序框图,若输入的10k =,则该算法的功能是 ( )

A .计算数列{}12n -的前10项和

B .计算数列{}12n -的前9项和

C .计算数列{

}

21n -的前10项和 D .计算数列{

}

21n -的前9项和

C

第一循环:1,2S i ==,10i <第二条:3,3,10S i i ==<第三条:7,4,10S i i ==< …..第九循环:9

21,10,10S i i =-==.第十循环:10

21,11,10S i i =-=>,输出S .

根据选项,101(12)12

S -=-,故为数列1

2n -的前10项和.故答案A .

7 .(2013年普通高等学校招生统一考试新课标Ⅱ卷数学(理)(纯WORD 版含答案))执行右面

的程序框图,如果输入的,那么输出的S =

( )

A .

B .

C .

D .

B

框图首先给累加变量S 和循环变量i 赋值, S=0+1=1,k=1+1=2;

判断k >10不成立,执行S=1+,k=2+1=3; 判断k >10不成立,执行S=1++,k=3+1=4; 判断k >10不成立,执行S=1+++,k=4+1=5; …

判断i >10不成立,执行S=,i=10+1=11; 判断i >10成立,输出S=.

算法结束.选B .

8 .(2013年普通高等学校招生统一考试辽宁数学(理)试题(WORD 版))执行如图所示的程序

框图,若输入10,n S ==则输出的 ( )

A .5

11

B .

1011 C .

3655

D .

7255

A

第一次循环21,421s i =

=-,第二次循环22

11

,62141

s i =+=--,第三次循环222111,8214161s i =++=---,第四次循环,22221111

,1021416181

s i =+++=----,

第五次循环,2222211111

,1221416181101

s i =++++=-----,此时输出

相关文档
最新文档