第12课 算法的控制结构 知识点题库

根据图回答

  1. (1) 上图中的程序使用的是(  )语句
    A . 顺序 B . 循环 C . 选择 D . 分支
  2. (2) range(65)产生一个(  )的序列。
    A . 1-65 B . 1-64 C . 0-64 D . 0-65
  3. (3) 该语句共执行(  )次。
    A . 64 B . 65 C . 66 D . 67
  4. (4) 在for i in range(65)中i是(  )
    A . 变量 B . 常量 C . 函数 D . 结构
根据材料和流程图回答问题

我国公元6世纪的《张丘建算经》记录了一道著名的“百钱买百鸡”问题:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,如何用100文钱买100只鸡?(公鸡、母鸡、小鸡都要有)

“百钱买百鸡”流程图

“百钱买百鸡”部分程序

  1. (1) 根据“百钱买百鸡”流程图写出各符号的名称

  2. (2) 结合流程图完善“百钱买百鸡”程序(其中x为公鸡,y为母鸡,z为小鸡):

  3. (3) 在这个程序中用到两种语句,分别是for语句和语句。
  4. (4) 从图中可以看出,语句后面输入了“”,下面的程序会强制缩进。
  5. (5) “百钱买百鸡”程序完成后,在Python中运行,可执行编辑窗口中的“”——“Run Module”命令。
以下不是计算机程序三种基本结构的是(  )
A . 顺序结构 B . 选择结构 C . 逆向结构 D . 循环结构
顺序结构的特点不包括(  )。
A . 按照语句出现的先后顺序    B . 自上而下依次执行 C . 要先确定变量的个数 D . 每条语句只执行一次
编程求1+2+3+……+1000的和,该题设计最适合使用的是控制结构为(  )
A . 顺序结构 B . 分支结构 C . 循环结构 D . 选择结构
如果想让某段程序多次执行,应采用哪种程序结构?(  )
A . 顺序结构 B . 分支结构 C . 循环结构 D . 调用结构
某科技活动小组根据垃圾分类原则,通过程序设计实现垃圾分类,程序算法的语言描述如下。生活在信息时代,电子监控越来越多的应用在交通管理中,例如:

第一步:检测垃圾袋颜色;

第二步:如果为红色,自动放入有害垃圾箱

        如果为绿色,自动放入厨余垃圾箱

        如果为蓝色,自动放入可回收垃圾箱

        如果为灰色,自动放入其他垃圾箱

该程序算法描述也可以使用什么结构的流程图表示。(     )

A . 顺序结构 B . 分支结构 C .    循环结构 D . 树型结构
下列VB程序段的基本结构是(   )。

For x=1 to 10 Step 1

  y=y+x

Next x

A . 循环结构 B . 选择结构 C . 顺序结构 D . 分支结构
我们可以看到,A、B、C三个流程图分别表示了计算机程序的三种基本结构,你认识它们吗?请把A、B、C填到对应的横线上。

字母编号所示的程序语句执行过程,表示的是分支结构;

字母编号所示的程序语句执行过程,表示的是循环结构;

字母编号所示的程序语句执行过程,表示的是顺序结构;

A.

B.

C.

计算机程序的三种基本结构是不包括(    )。
A . 顺序结构 B . 条件结构 C . 分支结构 D . 循环结构
  顺序结构、条件结构和循环结构是VB程序设计的三种基本结构。
下列不属于算法的基本控制结构的是(    )。
A . 顺序结构 B . 分支结构 C . 树形结构 D . 循环结构
用户要登录某手机App,需要先输入自己已经注册过的用户名(ID号)和密码,App平台根据用户输入的信息会有不同的显示,这个过程的算法描述如下,此算法采用的结构是(   )。

步骤1:用户输入ID和密码

步骤2:判断该ID号、密码与后台存储的信息是否一致

步骤3:如果一致,显示欢迎用户登录信息,不一致则提示用户输入有误

A . 顺序结构 B . 循环结构 C . 分支结构 D . 数据结构
下列python程序段的基本结构是(   )

a=1

b=2a+3

c=a+b

A . 树型结构 B . 顺序结构 C . 分支结构 D . 循环结构
如图是天然气费用计算程序的主要流程图,

这种程序结构是(      )

A . 顺序结构 B . 分支结构 C . 循环结构 D . 既有顺序结构,也有循环结构
求解方程ax2+bx+c=0(a≠0),如果用计算机编程去实现这样的过程,用到的主要算法结构是(   )
A . 分支结构 B . 嵌套结构 C . 循环结构 D . 顺序结构
计算s=1×2×3×……×100,则可以充分利用下列哪种基本结构(     )
A . 顺序结构 B . 分支结构 C . 循环结构 D . 树型结构
吴峰同学在信息课中学习了简单的编程知识,他想根据三角形三条边之间的关系来判定该三角形是否为直角三角形,他应该采用的算法结构是(    )
A . 分支结构 B . 循环结构 C . 顺序结构 D . 树形结构
下图中的流程图主要是哪种程序结构?(      )

A . 顺序结构 B . 分支结构 C . 循环结构 D . 框架结构
某同学在校一天部分事务流程图如下,该部分流程的结构属于(   )。

A . 顺序结构 B . 选择结构 C . 分支结构 D . 循环结构