3.2.2算法的描述(1)练习(原卷+解析卷)

文档属性

名称 3.2.2算法的描述(1)练习(原卷+解析卷)
格式 zip
文件大小 2.9MB
资源类型 试卷
版本资源 粤教版(2019)
科目 信息技术(信息科技)
更新时间 2020-11-24 11:21:23

文档简介

中小学教育资源及组卷应用平台
3.2.2算法的描述(1)-粤教版(2019)高中信息技术必修一练习
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.在流程图中,表示输入输出功能的图形是(

A.
B.
C.
D.
2.右上流程图的运行结果是:(

A.6
B.15
C.28
D.0
3.以下描述算法的方法中,计算机可以直接执行的是(
)。
A.自然语言
B.流程图
C.伪代码
D.计算机程序代码
4.求矩形面积s的部分流程图如下图所示,矩形的长、宽分别用变量a、b表示,对于框①和框②的作用,下列说法正确的是(????
)21世纪教育网版权所有
A.框①用于输入a和b的值,框②用于输出s的值
B.框①用于输出a和b的值,框②用于输出s的值
C.框①用于输入a和b的值,框②用于输入s的值
D.框①用于输出a和b的值,框②用于输入s的值
5.流程图符号中,

一般作为(
)。
A.输入输出框和判断框
B.开始结束框和判断框
C.处理框和判断框
D.处理框和输入输出框
6.如下左图和右图所示,是求绝对值的算法,其描述方式分别是
A.自然语言、流程图
B.伪代码、流程图
C.自然语言、伪代码
D.流程图、自然语言
7.算法是求解某一问题的步骤和方法。算法的输出结果至少应有(
)。
A.0个
B.1个
C.2个
D.3个
二、填空题
8.自由落体运动问题:从离地500m的高处自由落下一个小球,求从开始落下的时刻起,小球在最后1s内的位移(重力加速度g以9.8m/s2计)。21教育网
9.用流程图描述算法中,棱形图形符号(◇)表示的功能是

21世纪教育网
www.21cnjy.com
精品试卷·第
2

(共
2
页)
21世纪教育网(www.21cnjy.com)中小学教育资源及组卷应用平台
3.2.2算法的描述(1)-粤教版(2019)高中信息技术必修一练习
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.在流程图中,表示输入输出功能的图形是(

A.
B.
C.
D.
【答案】A
【解析】
【分析】
【详解】
本题主要考查流程图各图形符号的含义。表示输入或输出,因此A选项正确;表示选择判断,因此B选项错误;表示开始或结束,因此C选项错误;表示执行某项处理操作,因此D选项错误。21世纪教育网版权所有
2.右上流程图的运行结果是:(

A.6
B.15
C.28
D.0
【答案】D
【解析】
【详解】
本题考查的是流程图识读。初始s=0,i=1,i>=6不成立,直接输出s为0,故选项D正确。
3.以下描述算法的方法中,计算机可以直接执行的是(
)。
A.自然语言
B.流程图
C.伪代码
D.计算机程序代码
【答案】D
【解析】
【详解】
本题考查的是算法描述。自然语言是指用简洁的汉语或英语等语言和数学符号来描述算法。流程图是一种直观形象、用图形来描述算法的方法。伪代码是用计算机语言和自然语言结合来表示计算步骤要完成的处理或需要的数据。计算机程序代码就是程序员用开发工具所支持的语言写出来的源文件,能被计算机可以直接执行。故选项D正确。21教育网
4.求矩形面积s的部分流程图如下图所示,矩形的长、宽分别用变量a、b表示,对于框①和框②的作用,下列说法正确的是(????

A.框①用于输入a和b的值,框②用于输出s的值
B.框①用于输出a和b的值,框②用于输出s的值
C.框①用于输入a和b的值,框②用于输入s的值
D.框①用于输出a和b的值,框②用于输入s的值
【答案】A
【解析】
【分析】
【详解】
本题考查流程图
应该是先输入再输出,所以框1是用来输入a和b的值,框2是用来输出的s的值。故本题选A选项
5.流程图符号中,

一般作为(
)。
A.输入输出框和判断框
B.开始结束框和判断框
C.处理框和判断框
D.处理框和输入输出框
【答案】C
【解析】
【详解】
本题考查的是流程图相关知识。流程图中矩形框是处理框,菱形是判断框。故选项C正确。
6.如下左图和右图所示,是求绝对值的算法,其描述方式分别是
A.自然语言、流程图
B.伪代码、流程图
C.自然语言、伪代码
D.流程图、自然语言
【答案】A
【解析】
【分析】
【详解】
本题考查的是算法相关知识。自然语言是指用简洁的汉语或英语等语言和数学符号来描述算法。流程图是一种直观形象、用图形来描述算法的方法。伪代码:计算机语言和自然语言结合来表示计算步骤要完成的处理或需要的数据。由图中可知左边是自然语言,右边是流程图。故选项A正确。
21cnjy.com
7.算法是求解某一问题的步骤和方法。算法的输出结果至少应有(
)。
A.0个
B.1个
C.2个
D.3个
【答案】B
【解析】
【分析】
【详解】
本题主要考查算法的特点。算法可以没有输入,但至少要有一个输出,故本题选B选项。
二、填空题
8.自由落体运动问题:从离地500m的高处自由落下一个小球,求从开始落下的时刻起,小球在最后1s内的位移(重力加速度g以9.8m/s2计)。
【答案】103m
【解析】
【详解】
本题主要考查算法流程图。t=sqrt(2h/g)=sqrt(2
500/9.8)=10,hx=g(t-1)(t-1)/2=397m,hh=h-hx=500-397=103m,故最后1秒下落的位移时103m。
9.用流程图描述算法中,棱形图形符号(◇)表示的功能是

【答案】判断
【解析】
【分析】
【详解】
本题考查的是流程图相关知识。用流程图描述算法中,圆角矩形表示开始/结束框,平行四边形表示输入输出框,矩形表示处理框,棱形表示的功能是判断。
【点睛】
21世纪教育网
www.21cnjy.com
精品试卷·第
2

(共
2
页)
21世纪教育网(www.21cnjy.com)