3.2.1 算法 知识点题库

有100个大小形状一样的透明玻璃球,其中有1个玻璃球的重量轻于其他99个玻璃球,小明想利用一台无砝码的天平,运用合理的算法保证一定能找出这颗轻玻璃球的最少的次数为:(   )
A . 100 B . 10 C . 8 D . 6
关于算法,下面说法正确的是(     )。
A . 解决同一问题只有一种算法 B . 算法对程序运行效率没有影响 C . 解决同一问题的算法不是唯一的 D . 算法设计在计算机解决问题的过程中并不重要,可以省略
算法是指(  )。
A . 解决问题的方法和步骤 B . 解决问题的过程 C . 解决问题的结果 D . 解决问题的时间
编程解决问题的一般过程包括(  )。
A . 分析问题、设计算法、编写程序、调试运行 B . 提出问题、编写程序、运行程序、得到答案 C . 设计算法、编写程序、调试程序、得到答案 D . 提出问题、设计算法、编写程序、得到答案
下列关于算法的描述,正确的是 (  )
A . 算法是解决问题的方法和步骤 B . 同一种算法只能用一种程序语言来实现 C . 描述算法的方法只有流程图 D . 算法就是数值计算的方法
下列用流程图描述的算法中,符合算法特征的流程图的是(     )。
A . B . C . D .
以下不属于算法基本特征的是(     )
A . 可执行性 B . 确定性 C . 有穷性 D . 无限性
关于算法的描述,下列选项中正确的是(    )
A . 算法本身就是一种程序设计语言 B . 算法必须有输入 C . 算法的步骤可以是无穷的 D . 算法的每一步骤必须有确切的含义
算法是在(    )内求解某一问题所使用的具有精确定义的一系列操作规则。
A . 一个步骤 B . 有限步骤 C . 任一步骤 D . 无限步骤
编制计算机程序解决问题的过程有:描述问题、算法设计、编写计算机程序、调试等,其中,对算法描述不正确的是(   )。
A . 算法是解决问题的步骤集合 B . 解题的步骤是有限的 C . 算法就是解题的算式 D . 算法是可以被表述和实现
简单地说,算法就是解决问题的
以下关于算法中输入、输出的描述正确的是(     )。
A . 算法可以没有输入,表示该算法不涉及任何数据信息 B . 算法可以没有输出,表示该算法运行结果为“无解” C . 算法必须要有输入,否则算法无法进行 D . 算法至少要有一个输出
算法是指解决问题的方法和步骤,因此煎荷包蛋的过程也是一个算法。
下面关于算法的描述,正确的是(    )
A . 一个算法只能有一个输入 B . 算法只能用流程图来表示 C . 一个算法的执行步骤可以是无限的 D . 一个完整的算法,不管用什么方法来表示,都至少有一个输出结果
某算法用伪代码描述如下。

输入两个互不相等的自然数x,y

if x>y then

    x←x+y,y←x-y,x=x-y

输出x,y

关于上述算法,下列说法正确的是(  )

A . 该算法无法用流程图来描述 B . 该算法运用了循环结构的控制转移 C . 该算法实现了从小到大输出两个自然数 D . 该算法不符合“可行性”特征
对解题过程的精确描述,且需要使用自然语言或者流程图或者伪代码将其表示出来。
下列有关算法的描述,错误的是(    )
A . 算法指的是解决问题或完成任务的一系列步骤 B . 算法的确定性是指算法中对于每个步骤的执行描述必须是明确的 C . 一个算法必须有一个或多个输入 D . 算法的三个要素是数据、运算和控制转移
“一个算法必须保证它的执行步骤是有限的。”这是指算法特征中的(    )
A . 有穷性 B . 确定性 C . 能行性 D . 有0个或多个输入
以下关于算法的描述正确的是(     )
A . 计算方法 B . 计算公式 C . 计算机程序 D . 解决问题的步骤序列
最近更新