2.1 算法的概念及描述 知识点题库

下列给出的赋值语句中正确的是(   )
A . 4=M B . -M=M C . B=A-3 D . x+y=0
在用计算机程序解决问题的过程中,按需要找出解决问题的方法和步骤,通常把这个过程称为(   )
A . 编写程序 B . 分析问题 C . 设计算法 D . 调试运行
下列关于算法描述正确的是(   )
A . 解题的步骤可以是无穷的 B . 算法是解决问题的步骤 C . 算法就是解题的算式 D . 算法是可以被表述但无法实现
某模特培训学校打算将身高(H)超过1.75米且体重(W)不大于55千克作为招生条件,表示该条件的关系表达式为(  )
A . (H>=1.75)And (W<=55) B . (H<=1.75)Or (W>=55) C . (H>1.75)And (W<=55) D . (H>1.75)Or (W<55)
通过设计程序解决问题时,工作过程中最恰当的顺序是(  )
A . 提出问题→设计算法→编写程序→得到答案 B . 提出问题→编写程序→运行程序→得到答案 C . 设计算法→编写程序→调试程序→得到答案 D . 提出问题→设计程序→编写程序→运行程序
某流程图如图所示:下列vb代码与流程图一致的是(  )

A . B .   C . D .
描述算法的方式有流程图、伪代码和(   )
A . 自然语言 B . 机器语言 C . 高级语言 D . 汇编语言
某算法部分流程图如图所示。执行这部分流程,则输出c的值是(  )

A . 6 B . 7 C . 8 D . 9
某算法的部分流程图如图所示,若输入的n值为 95,最终输出的S值为(  )

A . 00010111 B . 11010000 C . 11100000 D . 00000111
某算法的流程图如图所示,执行这部分流程后,s的值是(  )

A . 20 B . 27 C . 30 D . 43
某算法的部分流程图如图所示,执行这部分流程后,输出a,b值分别是(   )

A . 5,8 B . 4,8 C . 5,11 D . 4,11
介于自然语言和计算机语言之间的一种算法描述是下列哪个选项?(    )
A . 流程图 B . 伪代码 C . 高级语言 D . VB程序设计语言
描述某算法的伪代码如下。

输入两个正整数m和n

r←-m除以n的余数

while r≠0

(m←n,n←r,r←m除以n的余数)

输出n

  1. (1) 执行上述算法,如果输入m,n的值分别为24, 58,那么输出n的值为 。
  2. (2) 请用流程图描述上述算法。
算法是指解决问题的方法和步骤,因此蒸馒头的过程也是一个算法。
下列关于算法的叙述,错误的是(   )。
A . 算法可以用自然语言来描述 B . 算法可以使用程序设计语言来实现 C . 算法必须执行有限步以后能结束 D . 算法一定有输入
     介于自然语言和计算机语言之间的文字和符号来描述算法的是
关于算法,下列叙述正确的是(     )
A . 一种算法只能用一种程序语言来实现 B . 同一个算法可以有多种描述形式 C . 一个算法可以没有输出 D . 算法是解题方法的精确描述,它可以有无限个步骤
程序设计中的“算法”其实就是(   )。
A . 解决问题的方法和步骤 B . 能通过电脑进行计算的方法 C . 便于计算的方法 D . 能在计算机上解决的方法
下面是一段关于计算变量m的算法:

①输入变量a,b的值;                                 ②将a,b的和赋值给m;

③将m-a的值赋值给a;                          ④将 m-a 的值赋值给b。

该算法的功能是 (     )

A . 求a和b中的较小值 B . 求a和b中的较大值 C . 计算a和b的平均值 D . 交换a,b的值
最近更新