3.2.1 算法 知识点题库

下列关于算法的叙述不正确的是(   )   
A . 算法是解决问题的方法和步骤 B . 算法具有确定性、可行性、有限性等基本特征 C . 一个问题的算法都只有一种 D . 常见的算法描述方法有自然语言、流程图、计算机语言等
用计算机解决问题的过程中,将程序输入到计算机进行检查、调试和运行,得到正确的结果。这一环节是(  )
A . 设计算法 B . 分析问题 C . 编写程序 D . 调试运行程序
不同的程序设计语言,其语句种类、语言格式、语法要求、数据及函数类型(  )。
A . 都是一致的 B . 根本不同 C . 有所不同 D . 完全兼容
   算法的重要特征有:,算法必须能在执行有限个步骤后终止。算法中的每次运算都有明确的定义,具有无二义性,并且可以通过计算得到唯一的结果。,一个算法有0个或多个输入,所谓0个输入是指算法本身给出了初始条件。算法一定要有输出。至少产生一个输出。,算法中执行的任何计算都可以在有限时间内完成(有效性),算法中的运算都必须是可以实现的。
下列关于算法说法不正确的是(      )
A . 算法独立于任何具体的语言,Python算法只能用Python语言来实现 B . 解决问题的过程就是实现算法的过程 C . 算法是程序设计的"灵魂" D . 算法可以通过编程来实现
算法的重要特征不包括以下哪一项? (    )
A . 有穷性 B . 确定性 C . 数据输出 D . 唯一性
下列关于算法说法不正确的是(    )
A . 算法独立于任何具体的语言,Python算法只能用Python语言来实现 B . 解决问题的过程就是实现算法的过程 C . 算法是程序设计的“灵魂” D . 算法可以通过编程来实现
下列关于算法特征的叙述,正确的是(    )
A . 算法所包含的步骤可以是无穷的 B . 算法每一步骤必须确切地定义 C . 一个算法可以没有输出 D . 算法只能用Visual Basic来实现
某银行为保障用户帐户安全使用了以下算法,在用户登录帐户时需要输入正确的密码,若正确将会进入系统;否则会限制用户尝试输入密码的次数,若超过限定输入次数3次,将会作锁卡处理。以下对于算法的特征描述正确的是(    )
A . 因为不同的人可能输入密码的次数不同,所以该算法不符合有穷性 B . 密码输入错误次数统计是现实中可以完成的,这体现了可行性的特征 C . 用户登录帐户时可能输入错误密码,这说明算法没有确定性 D . 输入正确的密码将会进入系统,这说明算法可以没有输出
关于算法的描述,下列选项中正确的是(   )
A . 算法的每一步骤必须有确切的含义 B . 算法必须有输入 C . 算法本身就是一种程序设计语言 D . 算法的步骤可以是无穷的
下列关于算法的特征描述不正确的是(     )。
A . 有穷性:算法必须在有限步之内结束 B . 确定性:算法的每一步必须有确切的含义 C . 输入:算法至少有一个输入 D . 输出:算法至少有一个输出
关于算法,下列叙述正确的是(     )
A . 一种算法只能用一种程序语言来实现 B . 同一个算法可以有多种描述形式 C . 一个算法可以没有输出 D . 算法是解题方法的精确描述,它可以有无限个步骤
李明在求解“鸡兔同笼”的问题中,设计了一种如下图所示的算法。这种描述算法的方法是(   )。

①输入a和b的值

②求x=2a-b/2

③求x=b/2-a

④输出x,y的值

⑤结束

A . 流程图 B . 伪代码 C . 自然语言 D . 机器语言
算法的特征中,描述错误的是(    )
A . 一个算法可以没有输入 B . 一个算法可以没有输出 C . 求出所有素数,这样的算法是不可行的 D . 算法的每个步骤都具有确定的含义
下面关于算法的描述,正确的是  (     )
A . 一般的算法只能用一种方式来描述 B . 一个算法必须保证它的执行步骤是有限的 C . 算法的流程图中可以没有输出,但只能有一个输入 D . 可行性不属于算法的基本特征
下面关于算法的描述,正确的是(    )
A . 算法不可以用自然语言表示 B . 算法只能用框图来表示 C . 一个算法必须保证它的执行步骤是有限的 D . 一个算法可以有0个或多个输入,0个或多个输出
以下流程图符合算法特征的是(     )。

A . 图2 B . 图3 C . 图4 D . 图1
算法是指在有限步骤内求解某一问题所使用的一组定义明确的规则,它具有数据输入等五个重要特征。
  一个算法有一个或多个数据输出,没有输出的算法是毫无意义的。
最近更新