3.2.1 算法 知识点题库

在计算机内部,计算机能够直接执行的程序语言是(   )。
A . 汇编语言 B . C++语言 C . 机器语言 D . 高级语言
下列关于高级程序设计语言的叙述中,正确的是(   )   
A . 编写的程序不能跨操作系统平台运行 B . 语法表述与自然语言完全不同 C . 具有可视化编程功能 D . 必须要有更高级的硬件配置才能运行
算法设计是编写程序的基础。下列关于算法的叙述正确的是(   )
A . 算法必须产生正确的结果 B . 算法可以没有输出 C . 算法必须具有确定性 D . 算法的表示必须使计算机能理解
根据算法的特征,下面描述正确的是:(   )
A . 一个算法有0个或多个输入 B . 一个算法可以有0个输出 C . 算法步骤可以无限 D . 算法的每个步骤都具有确定的含义。
算法就是解决问题的方法和步骤。
不能用算法描述“输出所有完全平方数”,是因为该任务不符合算法特征中的(    )
A . 有穷性 B . 有0个或多个输入 C . 确定性 D . 有1个或多个输出
有关算法描述,不正确的选项是(   )
A . 算法是解决问题的步骤集合 B . 算法就是解题的算式 C . 解题的步骤是有限的 D . 算法是可以被描述和实现的
在求解“一元二次方程实数根”的算法中,如果方程不存在实数解,也要求输出结果“无实数根”。此要求主要体现了算法特征中的(    )
A . 有穷性 B . 数据输出 C . 确定性 D . 可行性
  算法的三要素包括数据、
下列选项中不属于算法特征的是(   )
A . 确定性 B . 有穷性 C . 可行性 D . 复杂性
算法的重要特征不包括(     )
A . 有穷性 B . 可行性 C . 确定性 D . 唯一性
下列有关“算法”的说法不正确的是(   )。
A . 算法是解决问题的方法和步骤 B . 算法的每一个步骤和次序应当是确定的 C . 算法在执行有限个步骤后必须结束 D . 算法是能够在计算机上运行的程序语言
下面关于算法的描述,错误的是(   )。
A . 一个算法必须保证它的执行步骤是有限的 B . 算法中的每个步骤必须有确切的含义 C . 一个问题的算法都只有一种 D . 在一个算法中可以没有任何输入数据
一个正确的算法因该具有5个特性,除输入项、输出项特性外,另外3个特性是(   )
A . 确切性、可行性、有穷性 B . 易读性、确切性、有效性 C . 有穷性、稳定性、确切性 D . 可行性、易读性、有穷性
程序设计中的“算法”其实就是(   )。
A . 解决问题的方法和步骤 B . 能通过电脑进行计算的方法 C . 便于计算的方法 D . 能在计算机上解决的方法
关于算法,下列叙述正确的是(   )
A . 解决任何一个具体问题只有一种算法 B . 流程图只是算法的一种表示形式 C . 一种算法只能用一种程序语言来实现 D . 算法是解题方法的精确描述,可以有无限个步骤
下列关于算法的描述,正确的有:(    )
A . 广义地讲,“算法”指的是解决问题或完成任务的系列步骤 B . 算法有多种不同的描述方式 C . 不能用算法描述“输出所有素数”是因为这不符合算法特征中的“确定性” D . 算法的第一个执行步骤必须是数据输入 E . 通过算法让计算机解决问题时,数据、运算及控制转移成为算法的要素
小明需要编写程序,用来计算1+2+3+……+∞的值,但是他程序编不出来,因为这不符合算法的特点(    )。
A . 可行性 B . 有穷性 C . 必须有输入 D . 必须有输出
选用Python语言,编写、调试运行模拟区间测速程序,验证、完善、优化算法

代码编写完成并在程序调试运行过程中,总会遇到各种各样的错误,有的错误是用户输人造成的,①关键字、函数名、变量名等拼写错误;②中英文输入、缩进格式、表达式书写以及缺少冒号等不符合Python 的语法规范;还有一类错误是程序设计本身存在的逻辑错误,这类错误只有在运行时才能判断其算法是否正确和完整。根据要求,回答问题。

  1. (1) 观察图a,分析同学A程序的错误并改正。
  2. (2) 观察图b,分析同学B程序的错误并改正。
  3. (3) 通过小组间的对比分析,总结归纳得出,在利用计算机解决问题时,算法是不能被计算机直接执行的,需要将算法按照一定的规则编写成计算机能够识别和运行的程序,计算机程序设计语言是一组用来定义计算机程序的语法规则,统称编程语言。正确地使用编程语言,能让计算机准确地执行命令、解决问题。关于问题求解,            。(多选)
    A . 求解问题的算法往往不止一个 B . 求解问题的算法描述中,可同时使用自然语言、流程图和伪代码 C . 同一个算法可以编写不同的程序 D . 程序是算法的具体实现 E . 算法是计算机解决问题的核心 F . 面对数据量很大时,人工处理效率较低,可以借助计算机解决问题更高效、更便捷
下面关于算法的描述,正确的是(    )
A . 算法不可以用自然语言描述 B . 算法只能用流程图描述 C . 一个算法必须保证它的执行步骤是有限的 D . 算法的流程图表示法有零个或多个输入,但只能有一个输入
最近更新