参考答案和解析
正确答案:目标;应用
更多“编译程序的实现算法较为复杂,但它可以产生高效运行的()程序,因此更适合翻译那些规模较大、结构较复杂、需要较长运行时间的()程序。”相关问题
  • 第1题:

    以下关于编译程序的说法正确的是( )。A.编译程序属于计算机应用软件,所有用户都需要编译程序S

    以下关于编译程序的说法正确的是( )。

    A.编译程序属于计算机应用软件,所有用户都需要编译程序

    B.编译程序不会生成目标程序,而是直接执行源程序

    C.编译程序完成高级语言程序到低级语言程序的等价翻译

    D.编译程序构造比较复杂,一般不进行出错处理


    正确答案:C
    编译程序就是把高级语言变成计算机可以识别的二进制语言,即编译程序完成高级语言程序到低级语言程序的等价翻译。

  • 第2题:

    以下关于编译程序的说法正确的是( )。

    A.编译程序属于计算机应用软件,所有用户都需要编译程序

    B.编译程序不会生成目标程序,而是直接执行源程序

    C.编译程序完成高级语言程序到低级语言程序的等价翻译

    D.编译程序构造比较复杂,一般不进行出错处理


    正确答案:C
    编译程序就是把高级语言变成计算机可以识别的二进制语言,即编译程序完成高级语言程序到低级语言程序的等价翻译。

  • 第3题:

    下列关于算法的时间复杂度陈述正确的是

    A.算法的时间复杂度是指执行算法程序所需要的时间

    B.算法的时间复杂度是指算法程序的长度

    C.算法的时间复杂度是指算法执行过程中所需要的基本运算次数

    D.算法的时间复杂度是指算法程序中的指令条数


    正确答案:C
    解析:算法的时间复杂度是指执行算法所需要的计算工作量,也就是算法在执行过程中所执行的基本运算的次数,而不是指程序运行需要的时间或是程序的长度。

  • 第4题:

    算法的时间复杂度是指______。

    A.执行算法程序所需要的时间
    B.算法程序的长度
    C.算法执行过程中所需要的基本运算次数
    D.算法程序中的指令条数

    答案:C
    解析:
    本题考查计算机程序设计方面的基础知识。算法复杂度分为时间复杂度和空间复杂度。时间复杂度是指执行算法所需要的计算工作量;而空间复杂度是指执行这个算法所需要的内存空间。在计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。这是一个关于代表算法输入值的字符串的长度的函数。一般情况下,算法的基本操作重复执行的次数是模块n的某一个函数f(n),因此,算法的时间复杂度记做:T(n)=O(f(n))。算法的时间复杂度是一个执行时间数量级的表示,并不是执行算法程序所需要的时间值,也与算法程序的长度无必然联系,也不能简单的认为就是算法程序中的指令条数。而是算法执行过程中在所需要的基本运算次数,与模块n(规模)相关,随着n的增大,算法执行的时间的增长率和f(n)的增长率成正比。

  • 第5题:

    记账凭证账务处理程序,适用于规模较大的经济业务较复杂的企业。()


    答案:错
    解析:
    本题考核记账凭证账务处理程序的适用范围。记账凭证账务处理程序的缺点是登记总分类账的工作量大,所以它适合规模较小的经济业务量较少的企业。

  • 第6题:

    为一项工程抉择程序设计语言时,主要考虑以下几个因素()。

    • A、性能方面的需要与实现的条件
    • B、应用领域
    • C、算法和计算复杂性
    • D、数据结构复杂性
    • E、软件运行环境

    正确答案:A,B,C,D,E

  • 第7题:

    下列关于算法的时间复杂度陈述正确的是()

    • A、算法的时间复杂度是指执行算法程序所需要的时间
    • B、算法的时间复杂度是指算法程序的长度
    • C、算法的时间复杂度是指算法执行过程中所需要的基本运算次数
    • D、算法的时间复杂度是指算法程序中的指令条数

    正确答案:C

  • 第8题:

    关于编译程序与解释程序的区别,描述错误的是()。

    • A、编译程序和解释程序将源代码全部翻译成机器指令序列
    • B、编译程序时所需存储空间较大。
    • C、编译过的程序,执行速度较快。
    • D、编译程序适合于比较复杂的程序设计语言

    正确答案:A

  • 第9题:

    算法的时间复杂度是指()。

    • A、执行算法程序所需要的时间
    • B、算法程序的长度
    • C、算法执行过程中所需要的基本运算次数
    • D、算法程序中的指令条数

    正确答案:C

  • 第10题:

    将高级语言编写的源程序按动态的运行顺序逐句进行翻译并执行的程序,称为编译程序。


    正确答案:错误

  • 第11题:

    单选题
    关于编译程序与解释程序的区别,描述错误的是()。
    A

    编译程序和解释程序将源代码全部翻译成机器指令序列

    B

    编译程序时所需存储空间较大。

    C

    编译过的程序,执行速度较快。

    D

    编译程序适合于比较复杂的程序设计语言


    正确答案: D
    解析: 暂无解析

  • 第12题:

    填空题
    编译程序的实现算法较为复杂,但它可以产生高效运行的()程序,因此更适合翻译那些规模较大、结构较复杂、需要较长运行时间的()程序。

    正确答案: 目标,应用
    解析: 暂无解析

  • 第13题:

    算法的时间复杂度是指

    A.算法程序运行的具体时间

    B.算法程序的长度

    C.算法程序执行过程中基本运算的次数

    D.运行时算法程序所占的内存容量


    正确答案:C
    解析:算法的时间复杂度是用算法程序执行过程中所需要的基本运算次数来衡量的。

  • 第14题:

    算法的时间复杂度是指( )。

    A.执行算法程序所需要的时间

    B.算法程序的长度

    C.算法执行过程所需要的基本运算次数

    D.算法程序中的指令条数


    正确答案:C
    算法复杂度包括时间复杂度和空间复杂度,算法的时间复杂度是指执,亍算法所需要的计算机工作量,即算法执行过程中所需要的基本运算次数。

  • 第15题:

    以下关于编译程序的说法正确的是( )。

    A.编译程序直接生成可执行文件

    B.编译程序直接执行源程序

    C.编译程序完成高级语言程序到低级语言程序的等价翻译

    D.各种编译程序构造都比较复杂,所以执行效率高


    正确答案:C
    编译程序也叫编译系统,是把用高级语言编写的面向过程的源程序翻译成目标程序的语言处理程序。因此答案选择C。

  • 第16题:

    关于编译程序和解释程序,下面说法错误的是()。

    A.编译程序和解释程序的作用都是将高级语言程序转换成机器语言程序
    B.编译程序编译时间较长,运行速度较快
    C.解释程序方法较简单,运行速度也较快
    D.解释程序将源程序翻译成机器语言,并且翻译一条以后,立即执行这条语句

    答案:C
    解析:

  • 第17题:

    记账凭证账务处理程序,适用于规模较大、经济业务较复杂的企业。()


    答案:错
    解析:
    记账凭证账务处理程序,适用于规模较小、经济业务较简单的企业。

  • 第18题:

    一个算法复杂性的高低体现在计算机运行该算法所需的时间和存储器资源上,因此算法的复杂性有()复杂性和空间复杂性之分。


    正确答案:时间

  • 第19题:

    一个算法复杂性的高低体现在计算机运行该算法所需的时间和存储器资源上,因此算法的复杂性有()复杂性和()复杂性之分。


    正确答案:时间;空间

  • 第20题:

    以下关于编译程序的说法正确的是()。

    • A、编译程序属于计算机应用软件,所有用户都需要编译程序
    • B、编译程序不会生成目标程序,而是直接执行源程序
    • C、编译程序完成高级语言程序到低级语言程序的等价翻译
    • D、编译程序构造比较复杂,一般不进行出错处理

    正确答案:C

  • 第21题:

    关于算法的时间复杂性,下列叙述正确的是()。

    • A、时间复杂性是衡量一个算法优劣的唯一标准
    • B、所有算法都与问题的规模有关,问题规模越大,时间复杂性越大
    • C、通常不能简单地以算法运行时间度量算法的时间复杂性
    • D、同一个算法可以编写为不同的程序,程序的执行时间不同,因此一个算法有多种不同的时间复杂性

    正确答案:C

  • 第22题:

    单选题
    以下关于编译程序的说法正确的是(  )。
    A

    编译程序属于计算机应用软件,所有用户都需要编译程序

    B

    编译程序不会生成目标程序,而是直接执行源程序

    C

    编译程序完成高级语言程序到低级语言程序的等价翻译

    D

    编译程序的构造比较复杂,一般不进行出错处理


    正确答案: D
    解析:
    高级语言符合人的逻辑,但不符合计算机的逻辑,它需要用相应语言的编译程序和链接程序处理才能执行。编译程序就是把高级语言变成计算机可以识别的二进制语言,即编译程序完成高级语言程序到低级语言程序的等价翻译。

  • 第23题:

    单选题
    以下选项中叙述正确的是(  )。
    A

    使用三种基本结构就可以实现任何复杂算法

    B

    只要程序包含了三种基本结构中的任意一种,就是结构化程序

    C

    程序语法错误要在运行时才能发现

    D

    C语言程序不需要包含main()函数


    正确答案: A
    解析:
    结构化程序主要由循环结构、选择结构、顺序结构三种基本控制结构组成,它们组成的算法结构可以解决任何复杂的问题,A项正确。结构化程序设计是以模块化设计为中心,将待开发的软件系统划分为若干个相互独立的模块,而不是说包含了三种基本结构就是结构化程序,B项错误。程序语法错误是在编译过程中发现的,一般来说编译器只能检查语法和最简单的语义错误,而不检查程序的逻辑错误,C项错误。C程序总是从main函数开始执行,其他函数由main函数直接或间接调用执行,所以C语言程序必须包含main函数,D项错误。答案选择A选项。