admin 管理员组文章数量: 887042
2023年12月22日发(作者:正版office账号出现叹号)
第1讲 算法与程序框图
基础巩固题组
(建议用时:40分钟)
一、选择题
1.执行如图所示的程序框图,则输出S的值为 ( )
A.10 B.17 C.19 D.36
解析 执行程序: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.
答案 C
2.为了在运行如图所示的程序之后得到结果y=16,则键盘输入的x应该是( )
INPUT x
IF x<0 THEN
y=(x+1)*(x+1)
ELSE
y=(x-1)*(x-1)
END IF
PRINT y
END
A.±5
C.-5
B.5
D.0
(x+1)2,x<0,解析 ∵f(x)=
(x-1)2,x≥0.∴当x<0时,令(x+1)2=16,∴x=-5;
当x≥0时,令(x-1)2=16,∴x=5,∴x=±5.
答案 A
3.(2014·陕西卷)根据下边框图,对大于2的整数N,输出的数列的通项公式是
( )
A.an=2n
C.an=2n
B.an=2(n-1)
D.an=2n-1
解析 第一次运行:i=1,a1=2×1=2,S=a1=2;
第二次运行:i=2,a2=2×2=22,S=a2=22;
第三次运行:i=3,a3=2×22=23,S=a3=23;
第四次运行:i=4,a4=2×23=24,S=a4=24;
……
∴an=2n,故选C.
答案 C
4.(2014·新课标全国Ⅱ卷)执行下面的程序框图,如果输入的x,t均为2,则输
出的S= ( )
A.4 B.5 C.6 D.7
1解析 k=1≤2,执行第一次循环,M=1×2=2,S=2+3=5,k=1+1=2;k2=2≤2,执行第二次循环,M=2×2=2,S=2+5=7,k=2+1=3;k=3>2,终止循环,输出S=7,故选D.
答案 D
5.(2015·青岛质量检测)执行如图所示的程序框图,则输出的结果是 ( )
A.5 B.7 C.9 D.11
解析 据框图依次可得S=1,k=1;S=3,k=3;S=9,k=5;S=19,k=7,S=33,k=9,此时结束循环,即输出结果是9,故选C.
答案 C
6.(2015·福州质量检测)执行如图所示的程序框图,输出的M值是 ( )
A.2 B.-1
C.12 D.-2
解析 M=2,i=1;M=11-2=-1,i=2;
M=11-(-1)=1i=3;M=12,1=2,i=4;
1-2M=11-2=-1,i=5,终止循环,输出M=-1.
答案 B
7. (2014·东北三省四市联考)如图所示的程序框图,该算法的功能是 ( )
A.计算(1+20)+(2+21)+(3+22)+…+(n+1+2n)的值
B.计算(1+21)+(2+22)+(3+23)+…+(n+2n)的值
C.计算(1+2+3+…+n)+(20+21+22+…+2n-1)的值
D.计算[1+2+3+…+(n-1)]+(20+21+22+…+2n)的值解析 初始值k=1,S=0,第1次进入循环体时,S=1+20,k=2;当第2次进入循环体时,S=1+20+2+21,k=3,……;给定正整数n,当k=n时,最后一次进入循环体,则有S=1+20+2+21+…+n+2n-1,k=n+1,终止循环体,输出S=(1+2+3+…+n)+(20+21+22+…+2n-1),故选C.
答案 C
8. (2015·天津十二区县重点中学联考)执行如图所示的程序框图,若输出的结果是4,则判断框内m的取值范围是
( )
A.(2,6] B.(6,12]
C.(12,20] D.(2,20)
解析 要输出的结果是4,则该程序框图需要运行3次,即第2次的运行结果S=6满足判断框内的条件,所以6<m,第3次的运行结果S=12不满足判断框内的条件,即12≥m,所以判断框内m的取值范围是(6,12],故选B.
答案 B
二、填空题
9.运行如下所示的程序,当输入a,b分别为2,3时,最后输出的m的值为________.
INPUT a,b
IF a>b THEN
m=a
ELSE
m=b
END IF
PRINT m
END
解析 ∵a=2,b=3,∴a
答案 3
10.(2014·江苏卷)如图是一个算法流程图,则输出的n的值是________.
解析 根据框图可知,程序框图的功能是输出不等式2n>20的最小整数解.∴由2n>20的整数解为n≥5,故输出n=5.
答案 5
11.(2014·南京、盐城模拟)执行如图所示的程序框图,则输出的k的值为________.
解析 逐次写出运行结果.该流程图运行4次,各次S的取值分别是1,2,6,15,所以输出的k=4.
答案 4
12.(2014·湖北卷)阅读如图所示的程序框图,运行相应的程序,若输入n的值为9,则输出S的值为________.
解析 由题意知,S=1+21+2+22+3+23+…+9+29=1 067.
答案 1 067
13. 执行如图所示的程序框图,如果输出S=3,那么判断框内应填入的条件是________.
解析 首次进入循环体,S=1×log23,
lg 3lg 4k=3;第二次进入循环体,S=lg 2×lg 3=2,k=4;依次循环,第六次进入循环体,S=3,k=8,此时终止循环,则判断框内填“k≤7?”.
答案 k≤7?
能力提升题组
(建议用时:15分钟)
14.(2014·深圳调研)执行如图所示的程序框图,则输出0的概率为 ( )
3A.8
1C.2
5B.8
2D.3
773解析 因为1,4的长度为-1=,[1,3]的长度为3-1=2,所以输出0的概44343率为2=8,故选A.
答案 A
15.(2015·郑州质量预测)利用如图所示算法在平面直角坐标系上打印一系列点,则打印的点在圆x2+y2=10内的个数为 ( )
A.2
C.4
B.3
D.5
解析 执行题中的程序框图,打印的点的坐标依次为(-3,6),(-2,5),(-1,4),(0,3),(1,2),(2,1),其中点(0,3),(1,2),(2,1)位于圆x2+y2=10内,因此打印的点位于圆x2+y2=10内的共有3个,故选B.
答案 B
16.(2014·南昌模拟)如果执行如图所示的程序框图,那么输出的值为________.
nπ1111解析 在数列{an}中,an=cos
3,a1=2,a2=-2,a3=-1,a4=-2,a5=2,a6=1,该数列是以6为周期的数列,且其前6项和等于0.注意到2 014=6×3351113+4,因此其前2 014项和等于335×0+2-2-1-2=-2,结合题中的程序框图3得知,最后输出的值等于数列{an}的前2 014项和,即等于-2.
3答案 -2
17.(2015·成都诊断)图1是某地区参加2014年高考的学生身高的条形统计图,从左至右的各条形图表示的学生人数依次记为A1,A2,A3,…,A10(如A2表示身高(单位:cm)在[150,155)内的学生人数,图2是图1中统计身高在一定范围内学生人数的一个算法程序框图.现要统计身高在[160,180)内的学生人数,那么流程图中判断框内整数k的值为________.
解析 依题意,注意到身高在[160,180)内的学生属于第4组至第7组,因此结合题中的程序框图得知,流程图中判断框内整数k的值是7.
答案 7
版权声明:本文标题:课时作业5:算法与程序框图 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1703243463h443784.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论