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

对输入的两个整数a和b,找出其中的较大者赋给c并输出。解决该问题的算法流程图如图所示,流程图中虚线框部分的内容可为(   )

A . B . C . D .
下面不属于算法描述方式的是(   )
A . 自然语言 B . 伪代码 C . 流程图 D . 机器语言
某算法的流程图如图所示。当a为100,b为5时,输出s的值是(  )


A . 250 000 B . 2 500 C . 50 D . 0
下列选项中,最适合用计算机编程解决的问题是(  )
A . 编写文章 B . 计算N的阶乘(N!) C . 制作动画 D . 播放视频
某算法的部分流程图如下图所示,执行这部分流程,输出结果为(  )

A . 16,12 B . 16,16 C . 32,15 D . 8,15
某算法的流程图如下图所示:依次输入x的值为2,6,1,-3,则输出值是(  )

A . 2,1 B . 8,2 C . 6,4 D . 9,3
不同的程序设计语言,其语句种类、语言格式、语法要求、数据及函数类型(  )。
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 . 图2 B . 图3 C . 图4 D . 图1
算法是指在有限的步骤内解决某一问题的确切过程。以下关于算法的描述中,错的是(    )
A . 算法必须有输入,也必须有输出,而且可以有多个输入输出 B . 任何复杂的算法最终都可以用顺序、分支、循环结构来实现 C . 《九章算术》中用“更相减损术”求最大公约数的记载属于算法的自然语言描述 D . 同一问题选用不同的算法执行效率可能会有很大差别
交通测速是交警部门为了防止超速设置在道路上设置的检测机构,有多种方式,其中雷达测速是最常见的测速方式之一。
  1. (1) 雷达测速,是通过高精度的测速雷达对车辆进行测速,超速就启动抓拍摄像机自动抓拍超速照片,并会在超速照片上叠加超速信息,最后上传到交警平台上。解决测速问题的这一系列的步骤属于(选填字母:A .算法\B .程序实现)。
  2. (2) 要完成是否超速的判断,必须明确该监测区域的限行速度,这主要体现算法的。(选填字母:A .确定性 \ B .可行性 \ C .0个或多个输入)
  3. (3) 如果某次测量结果超过规定的限行速度,将被判定为超速违章。这个环节采用(选填,顺序/分支/循环)结构,属于算法要素中的(选填:数据/运算/控制转移)。
下面关于算法的描述,正确的是(    )
A . 算法不可以用自然语言描述 B . 算法只能用流程图描述 C . 一个算法必须保证它的执行步骤是有限的 D . 算法的流程图表示法有零个或多个输入,但只能有一个输入
最近更新