程序框图练习题



《程序框图练习题》由会员分享,可在线阅读,更多相关《程序框图练习题(17页珍藏版)》请在装配图网上搜索。
1、2010~2014年高考真题备选题库 第1节算法与程序框图 1.(2014新课标全国I,5分)执行下面的程序框图,若输入的a,b,k分别为1,2,3, 则输出的M=() 20 A - 3 八16 C.7 解析:选D第一次循环: /横又。石k/ 7 B.2 c 15 D.1 M=3; a=2, b = 3, n=2;第二次循环:M =-8, a= 3, b 2 2 3 2 =8;, n=3;第三次循环: M =警,a= 8, b = ^5, n = 4,则输出 M =~,选 D. 3 8 3 8 8 2. (2014新课标全国n, 5分)执行如图所示的程序框图
2、,如果输入的 x, t均为2,则 输出的S=( ) A.4B.5 C. 6 D.7 1 解析:选Dk=1<2,执仃第一"次循'环,M=1X2=2,S=2+3=5,k=1+1=2;k 2 =2W2,执仃第一次需环,M=2X2=2,S=2+5=7,k=2+1=3;k=3>2,终止需环, 输出S=7.故选D. 3. (2014安徽,5分)如图所示,程序框图(算法流程图)的输出结果是() A.34B.55 C.78D.89 解析:选B执行该程序框图(算法流程图)可得x=1,y=1,z=2;x=1,y=2,z=3;x=2,y=3,z=5;x=3,y=5,z=
3、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,跳出循环. 4.(2014福建,5分)阅读如图所示的程序框图,运行相应的程序,输出的n的值为() n1 花束1 A.1B.2 C.3D.4 解析:选B当n=1时,21>12成立,当n=2时,22>22不成立,所以输出n=2,故选 B. 5.(2014北京,5分)执行如图所示的程序框图,输出的S值为() A.1 C.7 解析:选C列表如下: 故输出的S值是7. S 0 1 3 7 k 0 1 2 3 6.(2014湖南,
4、5分)执行如图所示的程序框图,如果输入的tC[—2,2],则输出的S属 于() B. [-5, - 1] D. [-3,6] A.[-6,-2] C.[-4,5] 2t2-2,t€[—2,0, 解析:选D由程序框图可知S是分段函数,且S=其值域为(— t—3,te[0,2], 2,6]U[-3,-1]=[-3,6],故选D. 7.(2014陕西,5分)根据程序框图,对大于2的整数N,输出的数列的通项公式是() A.an=2n D. 1) an=2n 1 C. an=2n 解析:选C由初始值的特征可知,输出的数列首项为2,又ai=2XS,S=a,i=
5、i+1, 8. (2014 四川,5分)执行如图的程序框图,如果输入的 x, yCR,那么输出的S的最大 A. D. 3 C. 解析:选 C 分两种情况,当 x, y满足x>0, y>0, x+ y< 1时, 运用线性规划知识 先画出可行域, 再将直线 2x+ y=0平移至过点(1,0),得到S的最大值为 2;当x, y不满足 ..T=2,则输出的数列是首项为2,公比为2的等比数列,则通项公式为an=2n x>0,y>0,x+ywi时,S等于1,综合两种情况知应选C. 9. (2014重庆,5分)执行如图所示的程序框图,则输出s的值为( k=2L-l
6、结束 B. 17 A.10 C.19D.36 解析:选C执行程序:k=2,s=0;s=2,k=3;s=5,k=5;s=10,k=9;s=19, k=17,此时不满足条件k<10,终止循环,输出结果为s=19,选C. 10. (2014江西,5分)阅读如下程序框图,运行相应的程序,则程序运行后输出的结果 为() ——|t-i+2IT A.7B.9 C.10D.11 解析:选Bi=1,S=0,第1次运行,S=0+lg;=—1g3>—1;第2次运行,i=3,S3 =1g1+1g3-=1g2=-1g5>—1;第3次运行,i=5,S=1g:+1g5=1g9=-1g7>—1;第
7、4次 355577 运行,i=7,S=1g;+1g:=1g1=Tg9>—1;第5次运行,i=9,S=1g《+滤=1g*Tg11<7 -1,跳出循环,输出i=9. 11. (2014山东,5分)执行如图所示的程序中g图,若输入的x的值为1,则输出的n的 x=4 解析:12—4X1+3W0, x= 2, n=1; 22-4X2+3<0, x=3, ,n=3,42-4X4+3>0,跳出循环,此时输出 n的值,故输出的 n=2; 32-4X 3 + 3< 0, n的值为3. 答案:3 12. (2014江苏,5分)如图是一个算法流程图,则输出的 n的值是 解析:该
8、流程图共运行5次,各次2n的值分别是2,4,8,16,32,所以输出的n的值是5. 答案:5 13. (2014浙江,5分)若某程序框图如图所示,当输入50时,则该程序运行后输出的 2士里旦 £口不. 解析:S=0,i=1;S=1,i=2;S=4,i=3;S=11,i=4;S=26,i=5;S=57,i= 6,此时S>n,所以输出的结果为6. 答案:6 n = 3 ,则输出T= 14. (2014辽宁,5分)执行如图所示的程序框图,若输入 CM3 /幡入Fi7 I 春 是 I I X-.Y+j I \f=TiS\ 解析:输入n=3,则i=0,
9、S=0,T=0,iwn成立,故i=1,S=0+1=1,T=0+1
=1,此时i=1Wn成立,故i=2,S=1+2=3,T=1+3=4,此时i=2Wn成立,故i=3,
S=3+3=6,T=4+6=10,此时i=3 10、4=—4,n=1,满足条件,跳出循环,输出S的值为一4.
答案:—4
16. 阅读如图所示的程序框图,运行相应的程序,若输入n的值为9,则输出S的值为
解析:S=(21+22+•-+29)+(1+2+••-+9)=210-2+45=1024+43=1067.
答案:1067
17. (2013新课标全国H,5分)执行右面的程序框图,如果输入的N=4,那么输出的
S=()
A.
B.
1 + 2 + 3X2 +4><3><2
C.
D.
1+2+3X2+4X3X2+5X4X3X2
,WV1
1 +—+—+—+一
2345
解析:本题主要考查程序 11、框图的识读、循环结构等知识,意在考查考生对算法意义的理
解与应用.按程序框图逐步计算可知:
S= 1 +
1,1, 2 3X2 4X3X2
答案:B
18.(2013山东,5分)执行两次如图所示的程序框图,若第一次输入的
a的值为一1.2,第
二次输入的a的值为1.2,则第一次、第二次输出的 a的值分别为(
A.
0.2,0.2
B.
0.2,0.8
C.
0.8,0.2
D.0.8,0.8
解析:本题主要考查程序框图的运行途径,考查读图能力和运算能力.两次运行结果如
下:
B.
2
D.
解析:本题主要考查程序框图知识, 12、
意在考查考生的推理论证能力、运算求解能力.根
第一次:—1.2——1.2+1——0.2+1—0.8;
第二次:1.2—1.2—1—0.2.
答案:C
19. (2013广东,5分)执行如图所示的程序框图,若输入n的值为3,则输出s的值是()
A.1
C.4
B.6
据程序框图,s=1+0+1+2=4.
答案:C
20. (2013安徽,5分)如图所示,程序框图(算法流程图)的输出结果为()
A.4
11
25
D.24
解析:本题主要考查程序框图的循环结构,计算输出结果,意在考查考生对循环结构的理解和累加求和.
第一次循环后:s=0+2,n= 13、4;第二次循环后:s=0+2+4,n=6;第三次循环后:s
=0+—+—+n=8,跳出循环,输出s=0+—+—+—=—
24624612
答案:C
21. (2013江西,5分)阅读如下程序框图,如果输出i=4,那么空白的判断框中应填入的
B. S< 9
条件是()
A.Sv8
C. Sv 10
D.Sv11
解析:本题主要考查程序框图的概念、循环结构程序框图的应用,考查算法的基本思想.程序框图的运行过程为:
i=1,S=0一i=1+1=2一i不是奇数-S=2X2+1=5一符合条件一i=2+1=3-i是奇数一S=2X3+2=8一符合条件-i=3+1=4-i不是奇数一S= 14、2X4+1=9一不符合条件一输出i=4一结束.根据以上步骤,知应填入条件Sv9.
答案:B
22. (2013江苏,5分)下图是一个算法的流程图,则输出的n的值是.
解析:本题考查算法的基本概念及流程图的运算法则,意在考查学生的逻辑推理能力及
对循环结构的理解.
算法流程图执行过程如下:n=1,a=2,a<20;n=2,a=8,a<20;n=3,a=26,a>20,
输出n=3.
答案:3
23. (2013浙江,4分)若某程序框图如图所示,则该程序运行后输出的值等于.
A卜1
/胆
由
解析:本题主要考查算法的逻辑结构、 循环结构的使用,
程序框图及框图符号等 15、基础知
识,同时考查识图能力,逻辑思维能力和分析、
解决问题能力.根据程序框图,可以逐个进
行运算,
S= 1 +
1
1X2
S= 1 +
1
2X3
k= 3; S= 1 +
1X 2
1
2X3
1
3X4
k= 4; S= 1 +
1 1 1 1
1X2 2X3 3X4 4X 5
k=5,程序结束,此时
S= 9
5.
答案:9
5
24. (2013陕西,5分)根据下列算法语句,当输入x为60时,输出y的值为()
「而TX;—…一…一…一…一—一…|
::
11
jIfxw50Then
y=0.5*xI
!Else
y 16、=25+0.6*(x-50)
jEndIf
i输出y.i
:■
A.25B.30
C.31D.61
解析:本题考查考生对算法语句的理解和分段函数的求值.阅读算法语句易知,本题是
0.5x,x<50,
一个求解分段函数f(x)=的值的算法,.1.f(60)=25+0.6X(60-50)
25+0.6Xx-50,x>50
=31.
答案:C
25. (2012新课标全国,5分)如果执行下边的程序框图,输入正整数N(N>2)和实数a1,
a2,…,aN,输出A,B,则()
A.A+B为a1,a2,…,aN的和
A*B
B.A2B为ai,a2,…,aN的算术平均数
17、
C. A和B分别是ai,a2,…,aN中最大的数和最小的数
D. A和B分别是ai,a2,…,aN中最小的数和最大的数
解析:结合题中程序框图,由当 x>A
时A = x可知A应为ai, 32,…,
aN中最大的数,
由当xv B时B = x可知B应为a1,a2,
aN中最小的数.
答案:C
26. (2012陕西,5分)如图是计算某年级
程序框图,则图中空白框内应填入 ( )
500名学生期末考试(满分为100分)及格率q的
N
C・ q=M + N
M
D , q= M+N
解析:程序执行的过程是如果输入的成绩不小于
60分即及格, 18、就把变量M的值增加1,
即变量M为成绩及格的人数,否则,由变量N统计不及格的人数,但总人数由变量i进行
统计,不超过500就继续输入成绩,直到输入完500个成绩停止循环,输出变量q,变量q
代表的含义为及格率,也就是等探=MMN.
答案:D
27. (2012江苏,5分)下图是一个算法流程图,则输出的k的值是
解析:由k2—5k+4>0得k<1或k>4,所以k=5.
答案:5
28. (2012湖南,5分)如果执行如图所示的程序框图,输入x=4.5,则输出的数i=
解析:执行程序,i,x的取值依次为i=1,x=3.5;i=2,x=2.5;i=3,x=1.5 19、;i=4,x=0.5;结束循环,输出i的值为4.
答案:4
29. (2012江西,5分)下图是某算法的程序框图,则程序运行后输出的结果是.
解析:此框图依次执行如下循环:
第一次:T=0,k=1,sin2>sin0成立,a=1,T=T+a=1,k=2,2<6,继续循环;
第二次:sin兀>sin,成立,a=0,T=T+a=1,k=3,3<6,继续循环;
第二次:sin^2>sin兀不成立,a=0,T=T+a=1,k=4,4<6,继续循环;
第四次:sin2兀>$丽32^立,a=1,T=T+a=2,k=5,5<6,继续循环;
第五次:sin5^>sin2兀成立,a=1,T=T 20、+a=3,k=6,跳出循环,输出的结果是3.
答案:3
30.(2011新课标全国,5分)执行右图的程序框图,如果输入的N是6,那么输出的p是
A. 120
C. 1440
B.720
D.5040
解析:由程序框图可得,输出的p=1X2X3X4X5X6=720.
答案:B
31.(2011天津,5分)下图是求X1,X2,…,X10的乘积S的程序框图,图中空白框中应填
入的内容为()
A. S=S*(n+1)
B. S=S*Xn+1
C. S=S*n
D. S=S*Xn
解析:由题意可知,输出的是10个数的乘积,因此处理框中应是分别计算这10个数相 21、
乘,故循环体应为S=S*Xn.
答案:D
32.(2011安徽,5分)如图所示,程序框图(算法流程图)的输出结果是
解析:第一次进入循环体有T=0+0,第二次有T=0+1,第三次有T=0+1+2,……,
第n次有T=0+1+2+-+n—1(n=1,2,3,…),令T=nn21>105,解得n>15,故n=16,k=15.
答案:15
…・一—I」八人
33. (2011湖南,5分)若执行如图所小的框图,输入xi=1,x2=2,x3=3,x=2,则输
出的数等于.
0^
Rl;£ Q]
/犍g 乂
解析:算法的功能是求解三个数的方差,输出的是
1 —2 2+ 22、2— 2 2+ 3—2 2_
3 —
2
3.
答案:3
34. (2011江苏,5分)根据如图所示的伪代码,当输入a,b分别为2,3时,最后输出的m
的值为—.
Reada,bj
:Ifa>bThen:
m—ai
!Else!
m—b!
II
jEndIfj
jPrintmj
解析:此题的伪代码的含义:输出两数的较大方「而以m二31
答案:3
35. (2010广东,5分)某城市缺水问题比较突出,为了制定节水管理办法,对全市居民某
年的月均用水量进行了抽样调查,
据如图所示的程序框图,若X1
其中4位居民的月均用水量分别为X1,…,X4(单位:吨).根
解析:运行程序框图可知,
i、S1与s的值依次如下:
X2,X3,X4分别为1,1.5,1.5,2,则输出的结果s为
S1:1,2.5,4,6,
s-11X2.5,-X4,-X6,
s・,234
i:2,3,4,5,
1
当i=5时,终止借环,输出s=-X6=1.5.
4
答案:1.5
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年水电工程运行维护管理合同示范文本.docx
- 2025年工程勘测设计合同模板.docx
- 2025年区域产品销售代理合同.docx
- 2025年经销商授权合同样本.docx
- 2025年员工住房资金借贷合同.docx
- 2025年轻钢建筑施工合同示例.docx
- 2025年网络推广托管合同.docx
- 2025年简明个人借款正式合同范例.docx
- 2025年房产按揭贷款合同范例.docx
- 2025年技术合同争议调解.docx
- 2025年电子版城市住宅租赁合同范本.docx
- 2025年简易转让合同协议书样本.docx
- 2025年投资顾问服务合同实例.docx
- 2025年经销合同模板.docx
- 2025年工业项目设计合同样本.docx