二〇二三学年第一学期信息科技五年级上册期末测评①
班级: 姓名: 学号:
题号 知识感悟 思维内化 实践应用 附加题 总分
分值
知识感悟:判断下列说法的正误(30分)
1.算法由一系列明确可执行的方法及其步骤组成,在有限步骤内解决问题。( )
A. 对 B. 错
2.程序设计的三种基本结构是顺序结构、分支结构和循环结构。( )
A. 对 B. 错
3.流程图中,平行四边形表示判断。( )
A. 对 B. 错
4.用自然语言描述算法,就是运用人们日常所用的语言,如汉语等来描述算法。( )
A. 对 B. 错
5.在绘制流程图时,流程线可以交叉或弯曲。( )
A. 对 B. 错
6.用变量来表示具体数据,可以让解决一个具体问题的算法变成解决一类问题的算法。( )
A. 对 B. 错
思维内化:选择符合题目的选项(40分)
7.下列关于算法的描述正确的是( )。
A.算法只能用流程图来表示 B.一个算法,当没有输入时,也没有输出
C.一个算法的执行步骤可以是无限的 D.一个算法可以没有输入
8.下列关于算法的特征描述,不正确的是( )。
A.有穷性 B.至少有一个输出 C.至少有一个输入 D.确定性
9.下列哪项不是描述算法的常用方法?( )
A.自然语言描述 B. 流程图描述 C.伪代码描述 D. 数学公式描述
10.在洗衣机“洗涤算法”中,洗衣机转筒“正转30秒,暂停2秒,反转30秒,暂停A2秒”主要体现了算法的哪一个特征 ( )
A.有穷性 B.确定性 C.有输出
11.算法的执行过程主要是处理什么?( )
A.数据 B.文字 C. 图形
12.某门课程成绩转换算法如右图所示,流程图中使用的是( )结构。
A.顺序 B.分支 C.循环
13.在Python语言中,用下列哪个函数表示数据输出。( )
A.float() B.input() C.int() D.print()
14.在流程图中,表示输入输出功能的图形是( )。
A. B. C. D.
实践应用:设计目标任务的算法(30分)
15. 用自然语言描述“是否需要购票”的算法。(在横线处填写合适的文字。)
如果年龄 ,那么 ,否则 。
16.用流程图描述“是否需要购票”的算法。(在空白处填写合适的文字。)
附加题:用自然语言描述“网购火车票”的算法(10分)二〇二三学年第一学期信息科技五年级上册期末测评②
班级: 姓名: 学号:
题号 知识感悟 思维内化 实践应用 附加题 总分
分值
知识感悟:判断下列说法的正误(30分)
1.算法是指用计算机解决问题的方法及步骤。( )
A. 对 B. 错
2.把求解问题的方法及步骤用一种规范、可读性强的方式描述出来称为算法的描述。( )
A. 对 B. 错
3.算法可通过多种方法来描述,这些方法都一样,喜欢用哪种就选哪种。( )
A. 对 B. 错
4.伪代码以图示的方法来描述算法,具有形象直观、结构清晰、逻辑性强等特点。( )
A. 对 B. 错
5.绘制流程图时可以不加“开始”和“结束”标志。( )
A. 对 B. 错
6.在算法中,用变量来表示可处理的数据,可以表示值或计算结果。( )
A. 对 B. 错
思维内化:选择符合题目的选项(40分)
7.下面关于算法的描述正确的是( )。
A.算法不可以用自然语言描述 B.算法的执行步骤必修是有限的
C.算法只能用流程图描述 D.算法可以有0个或多个输入,但只能有1个输出
8.以下哪一个不是算法的特征 ( )
A.必须有输入 B.步骤有限,时间有限 C.确定且能有效执行 D必须有输出
9.下列哪项是一种简单易学的图形化算法描述工具?( )
A.自然语言 B.流程图 C.伪代码 D.程序语言
10在洗衣机“洗涤算法”中,洗衣任务完成,蜂鸣器发出鸣叫声,体现了算法的哪一个特征 ( )
有穷性 B.确定性 C.有输出
11.数据处理是算法执行的什么?( )
A.核心 B.辅助 C.可选
12.右图所示用流程图描述的购票步骤属于( )结构。
A.循环 B.顺序 C.分支
13.在Python语言中,用下列哪个函数可以输入数据。( )
A.float() B.input() C.int() D.print()
14.流程图是算法的一种图形化表示方法,其中菱形框表示( )。
A.开始/结束 B.处理 C.输入/输出 D.判断
实践应用:设计“是否需要购票”的算法(30分)
15.用自然语言描述“是否需要购票”的算法。(在横线处填写合适的文字。)
如果身高 ,那么 ,否则 。
16.用流程图描述“是否需要购票”的算法。(在空白处填写合适的文字。)
附加题:用自然语言描述“网购火车票”的算法(10分)二〇二三学年第一学期信息科技五年级上册期末测评③
班级: 姓名: 学号:
题号 知识感悟 思维内化 实践应用 附加题 总分
分值
知识感悟:判断下列说法的正误(30分)
1.描述算法有利于理解、交流、验证及优化算法。( )
A. 对 B. 错
2.程序的基本控制结构有顺序结构、循环结构和组合结构。( )
A. 对 B. 错
3.算法是求解某一问题的步骤和方法,输出的形式可以是只能是数值。( )
A. 对 B. 错
4.顺序结构的程序执行过程是自上而下依次执行的。 ( )
A. 对 B. 错
5.在描述“煮冰糖雪梨茶”的算法时,“放水果片若干”这样的描述符合要求。( )
A. 对 B. 错
6.在算法中,每个变量都有变量名与变量值,变量名可以根据自己的喜好随意命名。( )
A. 对 B. 错
思维内化:选择符合题目的选项(40分)
7.下面关于算法的描述正确的是( )。
A.算法的步骤可以是无限的 B.算法本身就是一种程序设计语言
C.算法的每一步必须有确切的含义 D.算法必须有输入
8.以下不属于算法基本特征的是( )。
A.有输出 B.确定性 C.无限性 D.有穷性
9.算法描述的基本方法不包括( )。
A.流程图 B.枚举法 C.自然语言 D.伪代码
10.在洗衣机“洗涤算法”中,洗衣机能在有限的时间里完成洗衣任务,体现了算法( )特征
A.有穷性 B.确定性 C.有输出
11.算法描述中包含着算法需要处理的什么?( )
A.数据 B.结果 C.输入
12.以下程序属于哪一种结构?( )
a,b,c=4,12,8
c=a
a=b
b=c
print(a,b,c)
A.分支结构 B.循环结构 C.顺序结构
13.在Python语言中,下列哪个符号可以给变量赋值?( )
A.> B.= C.== D.%
14.流程图中表示开始/结束的是( )。
A.矩形框 B.菱形框 C.椭圆形框 D.平行四边形框
实践应用:设计目标任务的算法(30分)
15.用自然语言描述“是否需要购票”的算法。(在横线处填写合适的文字。)
如果身高 ,那么 ,否则 。
16.用流程图描述“是否需要购票”的算法。(在空白处填写合适的文字。)
附加题:用自然语言描述“网购火车票”的算法(10分)