算法的基本概念与特征 知识点题库

人们针对某一需要而为计算机编制的指令序列称为(   )   
A . 指令 B . 程序 C . 命令 D . 指令系统
下列关于算法的叙述不正确的是(   )   
A . 算法是解决问题的方法和步骤 B . 算法具有确定性、可行性、有限性等基本特征 C . 一个问题的算法都只有一种 D . 常见的算法描述方法有自然语言、流程图、计算机语言等
用计算机解决问题的过程中,将程序输入到计算机进行检查、调试和运行,得到正确的结果。这一环节是(  )
A . 设计算法 B . 分析问题 C . 编写程序 D . 调试运行程序
以下最适合用计算机编程方法来处理的是(  )。
A . 在因特网上查找自己喜欢的歌曲 B . 对拍摄的数码照片进行处理 C . 截取一段视频 D . 计算10000以内偶数的平方和
用计算机解决问题时,一般分为五个过程:分析问题、设计算法、编写程序、(  )及检测结果。
A . 编译程序 B . 选择程序设计语言 C . 调试运行 D . 编制程序框图
无法用算法来解决“输出所有的素数”的问题,这是因为它不符合算法的哪项特征?(  )
A . 有穷性 B . 确定性 C . 可行性 D . 一定有输出
下列用流程图描述的算法中,符合算法特征的流程图的是(     )。
A . B . C . D .
下列关于算法的描述,正确的是 (    )
A . 算法是描述解决问题的方法和步骤 B . 同一种算法只能用一种程序语言来实现 C . 描述算法的方法只有流程图 D . 算法就是数值计算的方法
下列选项不属于算法特征的是(    )
A . 确定性 B . 有穷性 C . 有多个输入 D . 可行性
若执行k=10/0,该步骤违反了算法的(    )特征。
A . 有穷性 B . 可行性 C . 无二义性 D . 确定性
下列关于算法的概念及描述,说法正确的是(    )
A . 算法就是数学运算方法 B . 算法的第一个执行步骤必须是数据输入 C . 算法的一个步骤可以被执行多次 D . 算法只能用自然语言进行描述
下列关于算法的特征描述不正确的是(     )。
A . 有穷性:算法必须在有限步之内结束 B . 确定性:算法的每一步必须有确切的含义 C . 输入:算法至少有一个输入 D . 输出:算法至少有一个输出
关于算法的描述,正确的是(   )
A . 算法是解题方法的精确描述。只要是精确的算法,其步骤是可以无限的 B . 可以用计算机编程实现寻找100以内的素数 C . 算法可以不用输入,也可以不用输出 D . 流程图是一种通俗易懂的描述算法的方法
下列选项中不属于算法特征的是(   )
A . 确定性 B . 有穷性 C . 可行性 D . 复杂性
下面关于算法的描述,错误的是(   )。
A . 一个算法必须保证它的执行步骤是有限的 B . 算法中的每个步骤必须有确切的含义 C . 一个问题的算法都只有一种 D . 在一个算法中可以没有任何输入数据
若程序代码中含有 “n=x/0”,调试过程中提示错误,该代码违反了算法特征中的(    )。
A . 有穷性 B . 可行性 C . 确定性 D . 二义性
下列VB程序所表示的算法,违反的算法特点是(      )。

Dim i As Integer

i=10

Do While i <= 20

    Print i*9

Loop

A . 可行性 B . 确定性 C . 有穷性 D . 至少有一个数据输出
某算法用伪代码描述如下:

输入两个互不相等的正整数A和B

10:If A<B then

C←A,A←B,B←C)

输出A和B

Else

返回到标号10的行继续执行

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

A . 该算法违反了算法有穷性原则 B . 该算法实现了找出A和B中的最大值 A C . 该算法属于分支结构 D . 该算法无法使用流程图来描述
人们在利用计算机程序解决同一个问题的时候,可以设计多种不同的算法。