第11课 算法的表示 知识点题库

根据材料和流程图回答问题

我国公元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 .
流程图所表示的程序段,其运行后的最终输出的结果是(  )。

A . 5 B . 3 C . 4 D . 6
下列关于算法的说法,不正确的一项是(    )
A . 算法就是解决问题的方法和步骤        B . 算法执行后可以不产生确定的结果           C . 解决问题的算法可以多种多样           D . 算法不可以无限地操作下去不停止
通常对于同一个问题,不同的人会有不同的解决方法。在计算机中,我们把(    )理解为用计算机解决问题的具体方法。
A . 函数 B . 算法 C . 代码 D . 语言
a表示“处理框”,b表示“输入、输出框”,c表示“起、止框”,d表示“判断框”,以下四个图形依次为 (  )

  ②   ③   ④

A . abcd B . dcab C . bacd D . cbad
在一次篮球投篮测试中,判断投篮水平的算法描述如下:

步骤1:输入篮球投中的数量

步骤2:如果小于等于6,成绩为不合格;如果大于6且小于12,成绩为合格;如果大于等于12且小于20,成绩为良好;如果大于等于20,成绩为优秀

上述算法的描述采用了(   )。

A . 程序语言 B . 自然语言 C . 机器语言 D . 流程图
以下图形中哪个是流程图符号(   )
A . 图片_x0020_100001 B . 图片_x0020_100002 C . 图片_x0020_100003 D . 以上都是
算法是指解决问题的方法和步骤,因此蒸馒头的过程也是一个算法。
下列描述算法的流程图符号属于判断框符号的是(   )。
A . B . C . D .
有27枚1元的硬币,已知其中一枚重一点的是假币,用天平至少称次,才能找出假币,写出算法。
是算法设计时常用的一种描述方法。
牧童骑在牛背上赶牛过河,共有甲、乙、丙3头牛,甲牛过河需1分钟,乙牛过河需2分钟,丙牛过河需5分钟。每次只能骑一头牛,赶一头牛过河。要将这3头牛都赶到对岸,牧童至少需要(    )分钟
A . 6 B . 7 C . 8 D . 9
最近更新