3.2 算法及其描述 知识点题库

用计算机无法解决“打印所有奇数”的问题,其原因是解决该问题的算法违背了算法特征中的(   )
A . 唯一性 B . 有穷性 C . 有0个或多个输入 D . 有输出
下列关于算法的特征描述不正确的是(   )。
A . 有穷性:算法必须在有限步之内结束 B . 确定性:算法的每一步 C . 输入:算法必须至少有一个输入 D . 输出:算法必须至少有一个输出
十进制数转换为二进制数的算法流程图如图所示,当输入十进制数63时,该流程图中循环体执行的次数为(   )

A . 4 B . 5 C . 6 D . 7
用计算机无法解决"打印所有偶数"的问题,其原因是解决该问题的算法违背了算法特征中的(  )
A . 唯一性 B . 有穷性 C . 能行性 D . 有输出
如图所示为某算法的部分流程图,执行这部分流程后,变量s的值是(  )

A . 4 B . 11 C . 24 D . 29
某算法的部分流程图如图所示。执行这部分流程,分别输入35、50、60,则输出值依次为(  )

A . 10,3 B . 10, 4 C . 7, 10, 4 D . 10, 12,3
不同的程序设计语言,其语句种类、语言格式、语法要求、数据及函数类型(  )。
A . 都是一致的 B . 根本不同 C . 有所不同 D . 完全兼容
某算法的部分流程图如图所示,执行该流程后,输出i,k的值分别是(  )

A . 52,4 B . 52,5 C . 50,4 D . 50,5
某算法的部分流程图如下图所示。执行这部分流程后,下列说法不正确的是(  )

A . b>0执行了3次 B . b mod 2=1?执行了3次 C . a的值是256 D . ans的值是64
i=3:s=1/(i-3)无法执行,原因是它违反了算法特征中的(  )
A . 有穷性 B . 唯一性 C . 可行性 D . 确定性
关于自然语言、流程图和伪代码这三种算法描述方法的比较,错误的是(   )
A . 自然语言描述算法更容易掌握,但对分支和循环结构的描述能力较弱。 B . 流程图描述算法清晰、简洁。 C . 伪代码比其他方法更适合描述算法的抽象结构。 D . 伪代码描述算法书写方便,格式紧凑,易于理解,便于向计算机程序设计语言过渡。
下面关于算法的描述,错误的是(    )
A . 可以使用自然语言来描述算法 B . 可以使用流程图来描述算法 C . 同一种算法只能用一种程序语言来实现 D . 同一种算法可以用不同的程序语言来实现
算法就是解决问题的方法和步骤。
程序设计中的“算法”其实就是(    )。
A . 解决问题的方法和步骤 B . 能在计算机上解决的方法 C . 便于计算的方法 D . 能通过电脑进行计算的方法
用于求变量s值的算法如下:

①变量s的初值是0,变量n的初值是1;②若变量n的值大于100,则转到步骤⑤;

③s←s+(-1)n-1×n;④n的值增加1,转到步骤②;

⑤输出s的值;⑥结束。

下列数学表达式中,其计算结果与上述算法执行后变量s的值相等的是(  )

A . 1+2+3+……+100 B . 1-2+3-4+……-100 C . -1-2-3-……-100 D . -1+2-3+……+100
有关算法描述,不正确的选项是(   )
A . 算法是解决问题的步骤集合 B . 算法就是解题的算式 C . 解题的步骤是有限的 D . 算法是可以被描述和实现的
关于算法的描述,下列选项中正确的是(   )
A . 算法的每一步骤必须有确切的含义 B . 算法必须有输入 C . 算法本身就是一种程序设计语言 D . 算法的步骤可以是无穷的
  算法的三要素包括数据、
一个完整的算法,不管用什么方法表示,都至少有一个输入数据。
用计算机解决实际问题的过程中,需要进行算法设计,请问什么是算法?
最近更新