算法的概念及表示方法 知识点题库

下面是关于剥毛豆的算法描述:①检查篮中是否有剩余毛豆;②若无,则算法结束。③若有,将毛豆剥壳,豆粒放入碗中,豆壳放入垃圾桶;再回到①。该算法的表示方法是(  )
A . 自然语言 B . 流程图 C . 伪代码 D . 程序设计语言
我们把做某一件事或者完成某项工作的方法、步骤或程序称为(  )
A . 排序 B . 算法 C . 程序 D . 编程
医务室有一瓶碘伏、一瓶酒精,怎样能在不混合的情况下,把两个瓶子内的液体互换?

①找一个空瓶子   ②把酒精倒碘伏瓶里  ③把碘伏倒空瓶里 ④把碘伏倒酒精瓶里

以下步骤正确的是(  )

A . ①②③④ B . ①③②④ C . ③①②④ D . ③②④①
我们把做某一件事或者完成某项工作的方法、步骤或程序称为“算法”。
算法的特征不包括(  )。
A . 有穷性 B . 确定性 C . 可行性 D . 无穷性
对于同一个问题可能有多种求解的方法(算法),也可能有不同的步骤去解决问题,这体现了算法的(  )
A . 有限性 B . 确定性 C . 顺序性 D . 不唯一性
日常生活中使用到的声控灯,算法描述如下:

步骤1:开启检测设备;

步骤2:判断是否有大于一定频率的声音;

步骤3:如果有,声控开关启动,灯亮;

步骤4:延时一定时间后,声控开关自动关闭,灯灭。

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

A . 自然语言 B . 机器语言 C . 流程图 D . 程序设计语言
假设要喝一杯茶有以下几个步骤:①烧水②洗刷水壶③找茶叶④洗刷杯具、⑤沏茶等,请问你怎样安排才能在最短的时间内喝到茶。(      )
A . ①②③④⑤ B . ②①④③⑤ C . ①②④③⑤ D . ②①④⑤③
能够使算法的程序和步骤表达更直观的是(    )
A . 自然语言 B . 流程图 C . 数学语言 D . 逻辑语言
如图,这种描述算法的方式属于(    )

A . 自然语言 B . 伪代码 C . 流程图 D . 编程语言
下列有关算法的叙述,正确的是 (   )
A . 算法的执行效率与数据的存储结构无关 B . 算法的空间复杂度是指算法程序中指令(或语句)的条数 C . 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D . 算法的时间效率是指执行算法所需要的时间,时间越短,效率越低。
有27枚1元的硬币,已知其中一枚重一点的是假币,用天平至少称次,才能找出假币,写出算法。
是解决问题的方法和步骤,是算法中所用数据的组织结构。
我们通常把确定要解决问题的思路和方法,然后写出来求解的步骤称为算法。
同一个问题可以用不同的算法解决,各种算法的实现效率可能有差别。
算法是指(  )
A . 数学中的计算公式      B . 程序设计语言的语句系列 C . 对问题的精确描述      D . 解决问题的精确步骤
小明同学准备去春游,他有一个负重为3千克的背包,需要决定该携带下列哪些物品。其中每件物品都有相应的价值,价值越大意味着越重要。(    )

①水   重量 1.5千克     价值 10

②书   重量 0.5千克     价值 3

③食物 重量 1.0千克     价值 9

④夹克 重量 1.0千克     价值 5

⑤相机 重量 0.5千克     价值 6

A . ①②③ B . ②③④⑤ C . ①②④ D . ①③⑤
下列对算法描述正确的是(   )
A . 算法只能用自然语言来描述     B . 算法只能用图形方式来表示 C . 同一问题可以有不同的算法     D . 同一问题的算法不同,结果必然不同