浙教版(2019)高中信息技术必修一数据与计算 2.2算法的控制结构 同步练习

试卷更新日期:2021-12-23 类型:同步测试

一、选择题

  • 1. 有部分流程图结构如图,其算法结构属于(     )

    A、顺序结构 B、重复结构 C、分支结构 D、循环结构
  • 2. 以下流程图的运行结果是(    )。

    A、6、4 B、6、5 C、25、4 D、24、5
  • 3. 某算法的部分流程图如图所示,执行这部分流程,若输入n的值为20,则输出a,b的值分别是(    )

    A、12,10 B、10,9 C、9,15 D、9,10
  • 4. 某算法的部分流程图如图所示,执行这部分流程,若输入y,m,d的值分别是2021,5,28,则输出的结果是(   )

    A、146 B、147 C、148 D、149
  • 5. 某算法的部分流程图如图所示。执行这部分流程后,输出f1,f2的值分别是(    )

    A、5, 8 B、8, 13 C、13, 21 D、21, 34
  • 6. 下列不属于程序的基本控制结构的是(    )
    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 12
  • 8. 某算法的流程图如图所示。执行该部分流程时,依次输入5、2、1、-35、20、0,则下列说法不正确的是(     )

    A、a <> 0执行了5次 B、s = s * x + a语句执行了4次 C、输出s的值是20 D、流程执行结束时x的值为5
  • 9. 某算法的流程图如图所示。执行该部分流程后,输出x,y的值分别是(     )

    A、8  25 B、8  49 C、16  26 D、16  49
  • 10. 算法执行时,每个步骤按照算法中出现的顺序依次执行的是(     )
    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、14
  • 16. 如要编程画出由100个圆组成的图案,比较好的算法是(   )。
    A、按顺序执行100个画不同大小圆的程序段 B、①先编写1个能画不同大小圆的程序模块 ②在主程序中用100语句调用画圆程序模块 C、①先编写1个能画不同大小圆的程序模块 ②用循环方法调用100次画圆程序模块 D、不必先定义画圆程序模块,而直接循环100次的方法来画图案

二、简答题

  • 17. 如图所示的流程图,请根据要求回答以下问题

    (1)、常见的算法描述主要有三种,本算法描述是
    (2)、本算法的程序结构是
    (3)、本算法程序的输出结果是
    (4)、用计算机程序解决问题的步骤是:(请空白处补充完整)分析问题→设计算法→→调试运行→检测结果。
    (5)、上述步骤步骤是核心?