资源简介 浙教版(2023)小学五年级上册信息科技练习题班级: 学号: 姓名:一、选择题【每题2分,共44分】1. C 是指计算机解决问题时的方法及步骤。A. 程序 B. 流程图 C. 算法 D. 建模2.如图所示,该算法描述的方式是 A 。A. 自然语言描述 B. 流程图描述C. 伪代码描述 D. 程序语言描述3. 流程图是描述算法的方式之一,以下流程图形状中表示输入输出的是 B 。A. B.C. D.4. 下列不可以作为合法变量名的是 A 。A. 1ab B. H7 C. a_b D. _tp5.下面关于变量的描述不正确的是 B 。A.用变量来表示具体数据,可以让解决一个具体问题的算法变成解决一类问题的算法。B.在算法中,每个变量不一定都要有变量名与变量值。C.为变量取名,我建议变量名要有意义,增加可读性。D.在算法中,用变量表示可处理的数据,可以用来表示值或计算结果。6.下面关于算法的描述,正确的是 C 。A. 一个算法只能有一个输入B. 一个算法的执行步骤可以是无限的C. 一个完整的算法,不管用什么方法表示,都至少有一个输出。D. 算法只能用流程图来描述。7.若描述“计算4×3的值”,下列符号运用正确的是 C 。A. B. C. D.8.算法的有穷性特征是指 C 。A. 算法的每一步必须是确定且能有效执行的。B. 算法的最后要产生一个或多个输出。C. 算法必须能在执行有限步骤后终止。D. 以上说法都不正确。9.不能用算法描述“输出所有偶数”,是因为该问题不符合算法特征中的 A 。A. 有穷性 B. 有输入 C. 确定性 D. 有输出10.以下 B 更符合算法的描述?A.加入适量配料 B.加水300毫升 C.加水一杯 D.再煮一会儿11. 在洗衣机“洗涤算法”中,洗衣机转筒“正转30秒,暂停2秒,反转30秒,暂停2秒”主要体现了算法 C 特征。A. 有穷性 B. 有输入 C. 确定性 D. 有输出12. 计算数学算式32+45÷(3+2×3)的值,需要遵循四则混合运算的顺序依次计算,这种根据问题解决步骤依次执行的控制结构称为 C 。A.单分支结构 B.双分支结构 C.顺序结构 D.循环结构13.根据一定的条件做出判断,再选择相应路径的结构,称为 A 。A.分支结构 B.重复结构 C.顺序结构 D.循环结构14. if 语句属于 B 。A. 顺序语句 B. 分支语句 C. 循环语句 D. 控制语句15.“若是书店会员,所有商品打八五折,否则无折扣”,用算法描述这一问题,合适的算法结构是 A 。A.分支结构 B.重复结构 C.顺序结构 D.循环结构16.为了便于用算法解决问题,可以将一个问题分解成几个小问题,这些小问题被称为 B 。A. 小问题 B. 子问题 C. 分问题 D. 小模块17.要求解正六边形的面积,把它分解成两个梯形,先分别求出两个梯形的面积,这种分解方法属于 B 。A. 行动分解 B. 规模分解C. 关键问题分解 D. 问题抽象18.当一个复杂的问题被分解成若干子问题后,需要聚焦并突破其中的 A 。A. 关键问题 B. 界定问题 C. 抽象问题 D. 边界和方向19.在用算法解决问题的过程中,利用 C 可以将规律相同的问题用同一个方法来解决。A. 问题界定 B. 问题抽象 C. 模型 D. 问题分解20. 算法的执行过程主要是处理 A 。A.数据 B.文本 C. 代码 D.图片21. 算法设计一般要经历 A 等步骤。A.确定输入输出--设计计算过程--描述算法 B.描述算法--确定输入输出--设计计算过程C.设计计算过程--确定输入输出--描述算法 D.确定输入输出--描述算法--设计计算过程22.一种算法,通过改变输入和部分变量的方式,可以应用到同一类相似问题的解决过程中。最短距离算法,也可以应用于 D 。A.求最短时间问题 B.求最少费用问题 C.求最少换乘问题 D.以上问题都可以二、判断题【每题2分,共20分】1.( × )在使用自然语言描述算法中,我们只能使用一种算法来解决问题。2.( × )在绘制流程图时,为了方便,不需要按照一定的顺序,只要能看懂看清就可以了。3.( √ )运用算法的分支结构,可以让计算机根据预先设定的判断条件自动做出选择,从而使计算机变“聪明”。4.( × )只有复杂的问题才需要进行算法设计,简单的问题可以不用管。5. ( ×)算法可以用自然语言、流程图等不同方式描述,但它的实现只能用Python语言。6.( × )在算法中,赋值“=”的作用是传递数值,与数学中的“=”作用相同。7.( √ )算法的分支控制结构有多种形式,比如单分支,双分支,多分支等。8.( × )在描述“煮珍珠奶茶”的算法时,“放水若干毫升”这样的描述符合要求。9.( × )算法可以有多个输出,输出的数据类型只有数值、图片、文字三种形式.10.(× )计算所有自然数之和可以用算法表示出来。三、填空题【每空1分,共36分】1. “是否需要购买车票”的流程图如下所示。①根据图一的流程图,请你用自然语言来描述这个算法。购买火车票时,如果 年龄小于6周岁 ,那么 免票 ,否则 买票 。②图二是根据流程图编写的程序,请你根据流程图将右边程序代码补充完整,写在横线上。③图一的流程图描述算法具有 形象直观 、 结构清晰 、 逻辑性强 等特点。④用流程图描述算法时,应该按照从 左 到 右 、从 上 到 下 的顺序绘制,流程线 不能 交叉或弯曲。2.如图,用自然语言描述解决计算底为6cm,高为4cm的三角形面积的算法。步骤一: 计算6×4的值为24步骤二: 计算24÷2的值为12步骤三: 输出三角形面积的值为12cm 。3. 学校仓库到了一批信息科技活动手册,需要运送到信息科技教室。如果学校有一台送货机器人,如何给送货机器人找一条在校内送货的最短路径呢?①要解决问题,首先必须 界定 问题,根据需求明确问题的 方向 和 边界 ,本题的送货机器人送货问题可以界定为:找一条从仓库(起点)到信息科技教室(终点)距离最短的路径。②为了便于算法解决问题,可以对问题进行分解。本题中,可以以必经点“艺术楼”为分界点,分解成两段路线,分别研究两段路线的最短距离,这种分解方法是 规模 分解。③为了便于操作和计算,将问题分解成第一步:找出所有可能的路线;第二步,计算每一条路线的总距离;第三步:比较各条路线的总距离的长短。这种分解方法是 行动 分解。④为了将生活中的复杂问题简化成计算机能处理的问题,需要对问题进行 抽象 ,识别问题的关键部分,过滤掉不必要的信息。本题中,通过找到实景地图的关键节点,用 节点 表示建筑,用 线段 表示道路,绘制如图四所示的点线结合的抽象简化图。用算法来解决问题是,最终要把事物抽象成数据,并用 变量 表示,图四中,将每段路径抽象成“距离”这一数据,并用变量 L1 L2 L3 L4 L5 L6 L7 表示。⑤在算法解决问题的过程中,建立模型是在分析问题、抽象出最本质规律后,用 数学 语言来描述规律。本题中,模型的建立过程:先确定 距离计算 模型,再确定 较短距离比较模型。⑥抽象建模后,需要进行算法设计。根据问题解决的目的,确定算法的输入输出,本题中,输入的是 七小段路径的距离值/L1-L7 ,输出的是 最短距离 。在各自分段的所有路线中找到最短的那条路线,需要用到建立的计算模型,以及需要使用的控制结构: 顺序 结构和 分支 结构。⑦设计的算法是否有效解决了问题,可以根据 算法特征 验证流程图描述是否正确;也可以用 具体数据 验证算法的输出结果是否正确,还可以 编写程序 在计算机上验证。浙教版(2023)小学五年级上册信息科技练习题班级: 学号: 姓名:一、选择题【每题2分,共44分】1. 是指计算机解决问题时的方法及步骤。A. 程序 B. 流程图 C. 算法 D. 建模2.如图所示,该算法描述的方式是 。A. 自然语言描述 B. 流程图描述C. 伪代码描述 D. 程序语言描述3. 流程图是描述算法的方式之一,以下流程图形状中表示输入输出的是 。A. B.C. D.4. 下列不可以作为合法变量名的是 。A. 1ab B. H7 C. a_b D. _tp5.下面关于变量的描述不正确的是 。A.用变量来表示具体数据,可以让解决一个具体问题的算法变成解决一类问题的算法。B.在算法中,每个变量不一定都要有变量名与变量值。C.为变量取名,我建议变量名要有意义,增加可读性。D.在算法中,用变量表示可处理的数据,可以用来表示值或计算结果。6.下面关于算法的描述,正确的是 。A. 一个算法只能有一个输入B. 一个算法的执行步骤可以是无限的C. 一个完整的算法,不管用什么方法表示,都至少有一个输出。D. 算法只能用流程图来描述。7.若描述“计算4×3的值”,下列符号运用正确的是 。A. B. C. D.8.算法的有穷性特征是指 。A. 算法的每一步必须是确定且能有效执行的。B. 算法的最后要产生一个或多个输出。C. 算法必须能在执行有限步骤后终止。D. 以上说法都不正确。9.不能用算法描述“输出所有偶数”,是因为该问题不符合算法特征中的 。A. 有穷性 B. 有输入 C. 确定性 D. 有输出10.以下 更符合算法的描述?A.加入适量配料 B.加水300毫升 C.加水一杯 D.再煮一会儿11. 在洗衣机“洗涤算法”中,洗衣机转筒“正转30秒,暂停2秒,反转30秒,暂停2秒”主要体现了算法的 特征。A. 有穷性 B. 有输入 C. 确定性 D. 有输出12. 计算数学算式32+45÷(3+2×3)的值,需要遵循四则混合运算的顺序依次计算,这种根据问题解决步骤依次执行的控制结构称为 。A.单分支结构 B.双分支结构 C.顺序结构 D.循环结构13.根据一定的条件做出判断,再选择相应路径的结构,称为 。A.分支结构 B.重复结构 C.顺序结构 D.循环结构14. if 语句属于 。A. 顺序语句 B. 分支语句 C. 循环语句 D. 控制语句15.“若是书店会员,所有商品打八五折,否则无折扣”,用算法描述这一问题,合适的算法结构是 。A.分支结构 B.重复结构 C.顺序结构 D.循环结构16.为了便于用算法解决问题,可以将一个问题分解成几个小问题,这些小问题被称为 。A. 小问题 B. 子问题 C. 分问题 D. 小模块17.要求解正六边形的面积,把它分解成两个梯形,先分别求出两个梯形的面积,这种分解方法属于 。A. 行动分解 B. 规模分解C. 关键问题分解 D. 问题抽象18.当一个复杂的问题被分解成若干子问题后,需要聚焦并突破其中的 。A. 关键问题 B. 界定问题 C. 抽象问题 D. 边界和方向19.在用算法解决问题的过程中,利用 可以将规律相同的问题用同一个方法来解决。A. 问题界定 B. 问题抽象 C. 模型 D. 问题分解20. 算法的执行过程主要是处理 。A.数据 B.文本 C. 代码 D.图片21. 算法设计一般要经历 等步骤。A.确定输入输出--设计计算过程--描述算法 B.描述算法--确定输入输出--设计计算过程C.设计计算过程--确定输入输出--描述算法 D.确定输入输出--描述算法--设计计算过程22.一种算法,通过改变输入和部分变量的方式,可以应用到同一类相似问题的解决过程中。最短距离算法,也可以应用于 。A.求最短时间问题 B.求最少费用问题 C.求最少换乘问题 D.以上问题都可以二、判断题【每题2分,共20分】1.( )在使用自然语言描述算法中,我们只能使用一种算法来解决问题。2.( )在绘制流程图时,为了方便,不需要按照一定的顺序,只要能看懂看清就可以了。3.( )运用算法的分支结构,可以让计算机根据预先设定的判断条件自动做出选择,从而使计算机变“聪明”。4.( )只有复杂的问题才需要进行算法设计,简单的问题可以不用管。5. ( )算法可以用自然语言、流程图等不同方式描述,但它的实现只能用Python语言。6.( )在算法中,赋值“=”的作用是传递数值,与数学中的“=”作用相同。7.( )算法的分支控制结构有多种形式,比如单分支,双分支,多分支等。8.( )在描述“煮珍珠奶茶”的算法时,“放水若干毫升”这样的描述符合要求。9.( )算法可以有多个输出,输出的数据类型只有数值、图片、文字三种形式.10.( )计算所有自然数之和可以用算法表示出来。三、填空题【每空1分,共36分】1. “是否需要购买车票”的流程图如下所示。①根据图一的流程图,请你用自然语言来描述这个算法。购买火车票时,如果 ,那么 ,否则 。②图二是根据流程图编写的程序,请你根据流程图将右边程序代码补充完整,写在横线上。③图一的流程图描述算法具有 、 、 等特点。④用流程图描述算法时,应该按照从 到 、从 到 的顺序绘制,流程线 交叉或弯曲。2.如图,用自然语言描述解决计算底为6cm,高为4cm的三角形面积的算法。步骤一:步骤二:步骤三:3. 学校仓库到了一批信息科技活动手册,需要运送到信息科技教室。如果学校有一台送货机器人,如何给送货机器人找一条在校内送货的最短路径呢?①要解决问题,首先必须 问题,根据需求明确问题的 和 ,本题的送货机器人送货问题可以界定为:找一条从仓库(起点)到信息科技教室(终点)距离最短的路径。②为了便于算法解决问题,可以对问题进行分解。本题中,可以以必经点“艺术楼”为分界点,分解成两段路线,分别研究两段路线的最短距离,这种分解方法是 分解。③为了便于操作和计算,将问题分解成第一步:找出所有可能的路线;第二步,计算每一条路线的总距离;第三步:比较各条路线的总距离的长短。这种分解方法是 分解。④为了将生活中的复杂问题简化成计算机能处理的问题,需要对问题进行 ,识别问题的关键部分,过滤掉不必要的信息。本题中,通过找到实景地图的关键节点,用 表示建筑,用 表示道路,绘制如图四所示的点线结合的抽象简化图。用算法来解决问题是,最终要把事物抽象成数据,并用 表示,图四中,将每段路径抽象成“距离”这一数据,并用变量 表示。⑤在算法解决问题的过程中,建立模型是在分析问题、抽象出最本质规律后,用 语言来描述规律。本题中,模型的建立过程:先确定 模型,再确定模型。⑥抽象建模后,需要进行算法设计。根据问题解决的目的,确定算法的输入输出,本题中,输入的是 ,输出的是 。在各自分段的所有路线中找到最短的那条路线,需要用到建立的计算模型,以及需要使用的控制结构: 结构和 结构。⑦设计的算法是否有效解决了问题,可以根据 验证流程图描述是否正确;也可以用 验证算法的输出结果是否正确,还可以 在计算机上验证。 展开更多...... 收起↑ 资源列表 浙教版(2023)五上练习题(答案).docx 浙教版(2023)五上练习题.docx