第三章 算法基础 知识点题库

如下算法,是实现(      )功能的。

⑴输入X,Y

⑵如果X>Y,则使MIN的值等于Y的值;否则使MIN的值等于X的值

⑶输出MIN的值

A . 输入X和Y的值,求X和Y的最小值,并输出最小值 B . 输入X和Y的值,求X和Y的最大值,并输出最大值 C . 输入X和Y的值,求X和Y的最小值,并输出最大值 D . 输入X和Y的值,求X和Y的最大值,并输出最小值
关于程序编译,以下说法正确的是(   )。
A . 编译程序的执行方式类似于日常生活中的“同声翻译” B . 解释程序的工作主要包括编译、连接、装入等环节 C . C语言程序是编译执行的 D . BASIC语言程序是编译执行的
某算法的部分流程图如图所示,执行这部分流程后,变量a、b、c的值分别是(   )

A . 4  10  20 B . 4  15  35    C . 5  10  20 D . 5  15  35 
下列关于算法的说法正确的是(  )
A . 算法是分析问题的过程和方法 B . 对于同一个问题,只有同一个算法 C . 算法可以没有输入但必须要有输出 D . 1至50之间所有实数之和能用算法实现
某字符加密方法描述如下:

⑴按8位二进制内码进行加密处理;

⑵把该8位二进制数中的第7位和第8位互换;

⑶把交换后的数值转换成十六进制,得到的数即为密码。

若已知字符“b”的ASCⅡ值为98,则加密后的内容为(  )

A . 61 B . 62 C . 9A D . 9B
关于算法的表示方法,以下说法错误的是(  )。
A . 目前常用的算法表示方法有自然语言描述、流程图描述、伪代码或程序设计语言描述 B . 较之自然语言,伪代码具有计算机程序设计语言叙述精确、无二义性的优点 C . 较之流程图和伪代码,用自然语言描述可以减少歧义的产生 D . 较之自然语言,用流程图和伪代码描述更为简洁
VB6.0是可视化的、面向对象、采用(    )驱动方式的结构化程序设计语言。
A . 过程 B . 任务 C . 对象 D . 事件
Visual Basic程序设计语言属于(   )。
A . 汇编语言 B . 自然语言 C . 高级语言 D . 机器语言
关于用计算机程序解决问题说法中正确的是(    )。
A . 利用计算机的高速运算能力提高信息处理能力 B . 提高信息加工的效率 C . 针对具体问题以专门的程序来实现信息加工的自动化 D . 以上说法都正确
算法设计是编写程序的基础。下列关于算法的叙述正确的是(   )
A . 算法必须产生正确的结果 B . 算法可以没有输出 C . 算法必须具有确定性 D . 算法的表示必须使计算机能理解
   算法的重要特征有:,算法必须能在执行有限个步骤后终止。算法中的每次运算都有明确的定义,具有无二义性,并且可以通过计算得到唯一的结果。,一个算法有0个或多个输入,所谓0个输入是指算法本身给出了初始条件。算法一定要有输出。至少产生一个输出。,算法中执行的任何计算都可以在有限时间内完成(有效性),算法中的运算都必须是可以实现的。
算法是解决问题的方法和步骤,它的每一步都有确切的含义。这体现了算法的(   )
A . 输出 B . 可行性 C . 确定性 D . 有穷性
如图所示的算法,它的描述方式是(    )

A . 自然语言 B . 程序代码 C . 流程图 D . 图表
关于Python语言的特点,以下选项描述正确的是(   )
A . Python语言不支持面向对象 B . Python语言是解释型语言 C . Python语言是编译型语言 D . Python语言是非跨平台语言
下列关于程序设计的说法正确的是(    )
A . 程序设计就是指示计算机如何去解决问题或完成一组可执行指令的过程 B . 程序设计就是寻求解决问题的方法,并将实现步骤编写成计算机可以执行程序的过程 C . 程序设计语言的发展经历了机器语言、汇编语言到高级语言的过程,比较流行的高级语言有Python、Fortran、Excel等 D . 程序设计语言和计算机语言是同一个概念的两个方面
求y=|x|的值,算法如图所示,该算法的描述方式是(   )。

A . 伪代码 B . 流程图 C . 自然语言 D . 高级语言
用计算机解决问题的一般过程有四个步骤,其中正确的顺序是( )

⑴解决问题   ⑵编程调试   ⑶设计方案   ⑷分析问题

A . (1)(2)(3)(4) B . (1)(3)(2)(4) C . (4)(2)(3)(1) D . (4)(3)(2)(1)
开源硬件编程的基本过程是(    ) 。

①编译程序②连接计算机③编写程序④安装驱动⑤上传程序⑥测试程序

A . ①②③④⑤⑥ B . ②④③①⑤⑥ C . ④②③①⑤⑥ D . ④②①⑤⑥
“在执行完有限步之后结束,且每一步的执行时间也都是有限的”提现的是算法的
如图所示的流程图,请根据要求回答以下问题

  1. (1) 常见的算法描述主要有三种,本算法描述是
  2. (2) 本算法的程序结构是
  3. (3) 本算法程序的输出结果是
  4. (4) 用计算机程序解决问题的步骤是:(请空白处补充完整)分析问题→设计算法→→调试运行→检测结果。
  5. (5) 上述步骤步骤是核心?
最近更新