第一课 生活与算法 知识点题库

计算机内所有的信息都是以(  )数码形式表示的。
A . 八进制 B . 十六进制 C . 十进制 D . 二进制
下列不是算法所必须具备的特征的是(  )
A . 确定性 B . 无限性 C . 有穷性 D . 可行性
脚本语言是一种可以被浏览器解释执行的编程语言,常用的脚本语言有(  )两种。
A . JavaScript和VBScript B . VBiScript和VcibScript C . HtmlScript和VBScript D . BacScript和JavaScript
根据“算法思想初探”有关知识,完成填空。

  1. (1) 如图是我国著名数学家华罗庚先生举的一个“烧水泡茶”的例子。“烧水泡茶”运用的是方法,这种方法与算法相结合,可以优化算法的流程。
  2. (2) 中央电视台曾经有一档节目,要求选手在限定时间内猜中某一物品的售价。如果猜中就把物品奖励给选手。例如:猜一种手机的价格,手机价格在500—1000之间。选手开始报价:"800元。”主持人回答:“低了。”

    —900元

    —高了。

    —850元。

    —猜中了。

    由材料可知,报价过程具有一定的技巧性,可以运用查找的算法优化,这种查找需要先找有序数列的,重复操作,一步一步确定一个较小的范围。

  3. (3) 篮球联赛中,有五个班级的比赛积分依次是14,11,13,8,9,采用“冒泡排序法”对比赛积分进行由小到大的排序,第2轮排序的结果为:,14。
  4. (4) 本学期我们学习了算法思想初探,请写出算法的特征:输入项、输出项、
以下不是Python特点的是(  )。
A . 简单易学 B . 免费开源 C . 代码可以加密 D . 可扩展与可嵌入性
使用计算机进行程序设计来解决实际问题,其基础是(  )
A . 计算机语言描述 B . 算法设计 C . 流程图设计 D . 掌握英语
计算机硬件能直接识别、执行的语言是(   )。
A . 汇编语言 B . 机器语言 C . 高级程序语言 D . C++语言
Python中,定义一个元组h=(4495,4905,5072,4159),调用元组中的某一个元素需要使用元组的下标。下列选项中, (   )表示元组中的第二个元素。
A . h[0] B . h[2] C . h[1] D . h[3]
  算法必须能在执行有限个步骤之后终止。
开源软件一般指源码可以被公众使用的软件,下列选项中(    )是一款开源软件。
A . Python B . 360安全卫士 C . 美图秀秀 D . 文字处理软件
保证计算机能够高精度、高可靠性地完成数据处理任务,是因为计算机具有(   )。
A . 信息组织的超文本、超媒体结构 B . 图、文、声、像并茂的信息呈现方式 C . 正确的记忆、准确的判断、高速的运算 D . 学习功能
小明用计算机解决数值交换问题时经历了若干阶段,其中设计算法属于(    )
A . “分析问题确定要用计算机做什么”阶段 B . “寻找解决问题的途径和方法”阶段 C . “用计算机进行处理”阶段 D . “运行调试”阶段
下列关于算法的描述,正确的是(    )
A . 描述算法的方法只能是流程图 B . 算法过程要一步一步执行,每一步执行的操作必须确切,不能含混不清,而且经过有限步或无限步后能得出结果 C . 同一种算法只能用一种程序语言来实现 D . 算法是描述解决问题的方法和步骤
算法的基本性质有:有限性、(    )、可行性、有0个或多个输入和一定要有输出。
A . 稳定性 B . 确定性 C . 正常性 D . 快速性
计算机能够直接识别的机器语言是由(    )组成的
A . 0和1两个数字 B . 1和2两个数字 C . 0—9十个数字 D . 26个英文字母
以下关于计算机程序设计语言的正确说法是( )。
A . 高级语言是高级计算机才能执行的语言 B . 机器语言和汇编语言都是低级语言 C . 计算机能直接执行汇编语言程序 D . 计算机可以直接执行高级语言程序
Python属于哪种程序设计语言(    )
A . 机器语言 B . 汇编语言 C . 高级语言 D . 自然语言
下列四种叙述为算法的是(      )。
A . 在家里一般是妈妈做饭 B . 做米饭需要刷锅、淘米、添水、加热这些步骤  C . 在野外做饭叫野炊 D . 做饭必须要有米
算法是指(  )
A . 数学中的计算公式      B . 程序设计语言的语句系列 C . 对问题的精确描述      D . 解决问题的精确步骤
最近更新