2.2 算法的控制结构 培优练习 2021—2022学年高一信息技术浙教版(2019)必修一(含答案)

文档属性

名称 2.2 算法的控制结构 培优练习 2021—2022学年高一信息技术浙教版(2019)必修一(含答案)
格式 docx
文件大小 506.3KB
资源类型 教案
版本资源 浙教版(2019)
科目 信息技术(信息科技)
更新时间 2022-02-18 16:30:30

图片预览

文档简介

2.2 算法的控制结构
一、选择题
1.某算法的部分流程图如下图所示,执行这部分流程,则输出n的值为( )
A.10 B.15 C.21 D.30
2.某算法的流程图如图所示,执行流程后,若最终的i 值为 5,则输入的 n 值可能为( )
A.5 B.6 C.16 D.32
3.有流程图如下图所示,若输入 a 的值为-3,则该程序的输出结果为( )
A.0 B.-3 C.9 D.3
4.某算法的部分流程图如图所示,执行这部分流程后,下列各选项不可能是变量s输出值的是( )
A.7 B.8 C.9 D.15
5.下图所示算法,实现的功能是( )。
A.求1+3+5+7+……+99之值 B.求1+3+5+7+……+97之值
C.求1+3+5+7+……+101之值 D.求3+5+7+……+99之值
6.某算法的流程图如图所示,若输入s的值为字符串“Abc123456def”,执行这部分流程后,输出c的值是( )
A.Abcdef B.123456 C.123456def D.Abc123456def
7.以下流程图表示的算法是将十进制整数 n(n≥0)转换成二进制形式空白处填写正确的是( )
A.①n<>0 ②s=’0’ ③s=’’ ④n=0
B.①n<>0 ②s=’’ ③s=’0’ ④n<>0
C.①n=0 ②s=’0’ ③s=’’ ④n=0
D.①n=0 ②s=’’ ③s=’0’ ④n<>0
8.某算法的部分流程图如图所示。执行这部分流程,输入a的值是12,输出s的值是( )
A.6 B.7 C.8 D.20
二、填空题
9.以下算法的输出结果是:_______________。
10.某地一户一表居民实施阶梯式水价方案。阶梯水价计量分三级,第一级为18立方米以下,每立方米按2.4元计价;第二级为18至31立方米,每立方米按3.35元计价;第三级为31立方米及以上,每立方米按4.30元计价。如图2-1-38所示算法用于根据用水量V(立方米)计算水价s(元)。
流程图如图所示,①中应入填写的是 ,③中应该填入的是 。
11.以下算法的输出结果是:____________。
12.以下流程图的功能是:根据输入的正整数X,求分段函数 请将流程图中对应 ① ② 位置的语句选填完整。
① 处可填入的正确的表达式为_________________
A.X%2==0 B.X%2!=0
C.X//2==0 D.X//2!=0
② ___________________
13.算法流程图如图所示,该算法输出S的值为( )
14.某算法的部分流程图如图所示,执行这部分流程后,变量a的值是_________,变量b的值是___________。
三、判断题
15.在选秀活动中,三个评委为每一位选手打分,如果三个评委都亮绿灯,则进入下一轮。如果两个评委亮灯,则进入特定席。如果红灯数超过两盏,就淘汰。最适合用到的程序结构是循环结构( )
16.在流程图中,表示输入输出功能。( )
17.用流程图描述算法时,矩形框用于表示判断。( )
四、简答题
18.如图所示的流程图,请根据要求回答以下问题
(1)常见的算法描述主要有三种,本算法描述是什么?
(2)本算法的程序结构是什么?
(3)本算法程序的输出结果是多少?
(4)用计算机程序解决问题的步骤是:(请空白处补充完整)分析问题→设计算法→ →调试运行→检测结果。
(5)上述步骤哪-步骤是核心?
五、操作题
19.设计一个算法,求 1+1/2+1/3+1/4+…+1/9+1/10+1/11的值。流程图如图所示,请回答下列问题:
(1)本题主要使用的算法控制结构为_______。(选填,填字母)
A.顺序结构 B.分支结构 C.循环结构
(2)请将流程图中的①、②补充完整: _____________ _______________
(3)虚线框处③适合的选项是( )
A. B.
试卷第页,共页
参考答案:
1.B
2.C
3.B
4.A
5.C
6.A
7.B
8.C
9.-2
10.V<31 、 S=4.3V
11.30 50
12. B Y ←3*X**3 或 Y ←3*X*X*X
13.8
14. 1 4
15.错误
16.错误
17.错误
18.(1)流程图
(2)循环结构和分支结构(选择结构)
(3)72
(4)编写程序
(5)设计算法
19. C A
试卷第页,共页