浙教版(2019)高中信息技术必修一数据与计算 2.2算法的控制结构 同步练习
试卷更新日期:2021-12-23 类型:同步测试
一、选择题
-
1. 有部分流程图结构如图,其算法结构属于( )A、顺序结构 B、重复结构 C、分支结构 D、循环结构2. 以下流程图的运行结果是( )。A、6、4 B、6、5 C、25、4 D、24、53. 某算法的部分流程图如图所示,执行这部分流程,若输入n的值为20,则输出a,b的值分别是( )A、12,10 B、10,9 C、9,15 D、9,104. 某算法的部分流程图如图所示,执行这部分流程,若输入y,m,d的值分别是2021,5,28,则输出的结果是( )A、146 B、147 C、148 D、1495. 某算法的部分流程图如图所示。执行这部分流程后,输出f1,f2的值分别是( )A、5, 8 B、8, 13 C、13, 21 D、21, 346. 下列不属于程序的基本控制结构的是( )A、顺序结构 B、选择结构 C、循环结构 D、组合结构7. 某算法的流程图如图所示,执行完该流程图后输出结果可能的是( )A、0 0 0 0 0 0 B、2 4 2 5 2 8 C、6 10 8 12 6 8 D、10 22 14 16 18 128. 某算法的流程图如图所示。执行该部分流程时,依次输入5、2、1、-35、20、0,则下列说法不正确的是( )A、a <> 0执行了5次 B、s = s * x + a语句执行了4次 C、输出s的值是20 D、流程执行结束时x的值为59. 某算法的流程图如图所示。执行该部分流程后,输出x,y的值分别是( )A、8 25 B、8 49 C、16 26 D、16 4910. 算法执行时,每个步骤按照算法中出现的顺序依次执行的是( )A、选择结构 B、顺序结构 C、体系结构 D、循环结构11. “若是本书店会员,所有商品打八五折,否则无折扣”,用算法描述这一问题,合适的算法结构是( )A、分支结构 B、循环结构 C、顺序结构 D、树形结构12. 顺序结构程序的执行顺序是( )A、由外到内 B、自上而下 C、自下而上 D、由内到外13. 以下流程图符合算法特征的是( )。A、 B、 C、 D、14. 下图中的流程图主要是哪种程序结构?( )A、顺序结构 B、分支结构 C、循环结构 D、框架结构15. 如图1所示,最外圈方格中已写入数字0。机器人小艾根据图2所示的算法从数字1所在方格出发,沿箭头所指方向前进,并在空白方格中写入数字,方格X中写入的数字是( )。A、16 B、13 C、15 D、1416. 如要编程画出由100个圆组成的图案,比较好的算法是( )。A、按顺序执行100个画不同大小圆的程序段 B、①先编写1个能画不同大小圆的程序模块 ②在主程序中用100语句调用画圆程序模块 C、①先编写1个能画不同大小圆的程序模块 ②用循环方法调用100次画圆程序模块 D、不必先定义画圆程序模块,而直接循环100次的方法来画图案
二、简答题
-
17. 如图所示的流程图,请根据要求回答以下问题(1)、常见的算法描述主要有三种,本算法描述是。(2)、本算法的程序结构是。(3)、本算法程序的输出结果是。(4)、用计算机程序解决问题的步骤是:(请空白处补充完整)分析问题→设计算法→→调试运行→检测结果。(5)、上述步骤步骤是核心?