参考答案和解析
正确答案: C
解析: 本题考查的知识点是应用开发(程序设计基础、应用系统开发和应用控制)。编译程序是对源代码进行语法检查,并将高级过程化语言程序转换成目标代码的程序。
更多“对源代码进行语法检查,并将高级过程化语言程序转换成目标代码的程序是:()”相关问题
  • 第1题:

    高级语言解释程序能将高级语言源程序转换成目标程序。()

    此题为判断题(对,错)。


    正确答案:×

  • 第2题:

    对高级语言源程序进行编译的过程可以分为多个阶段,分配寄存器的工作在(48) 阶段进行。

    A.词法分析

    B.语法分析

    C.语义分析

    D.目标代码生成


    正确答案:D
    本题考查程序语言基础知识。编译程序的功能是把某高级语言书写的源程序翻译成与之等价的目标程序(汇编语言或机器语言)。编译程序的工作过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成、符号表管理和出错处理等部分,如下图所示。目标代码生成是编译器工作的最后一个阶段。这一阶段的任务是把中间代码变换成特定机器上的绝对指令代码、可重定位的指令代码或汇编指令代码,这个阶段的工作与具体的机器密切相关。因此在目标代码生成阶段分配寄存器。

  • 第3题:

    下面关于编译和解释的说法中,正确的是()①编译是将高级语言源代码转化成目标代码的过程。②解释是将高级语言源代码转化为目标代码的过程。③在编译方式下,用户程序运行的速度更快。④在解释方式下,用户程序运行的速度更快。

    A.①③
    B.①④
    C.②③
    D.②④

    答案:A
    解析:
    编译器是把源程序的每一条语句都编译成机器语言,并保存成二逬制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快;而解释器则是只在执行程序时,是一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的。编择生成目标代码,而解释不生成目标代码。

  • 第4题:

    能对源程序进行语法检查,并将其翻译成目标代码的程序是:( )

    A.解释程序
    B.编译程序
    C.调试程序
    D.加密程序

    答案:B
    解析:
    A.不正确,解释程序将高级语言程序转换成中间代码,并逐行解释执行。B.正确。编译程序对源程序进行语法检查,并将其翻译成目标代码的程序。C.不正确,调试程序用于跟踪程序的执行,并找到发生错误的代码。D.不正确,加密程序用于对敏感数据进行密码变换,防止信息泄露。

  • 第5题:

    编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,( )并不是每个编译器都必需的

    A.词法分析和语法分析
    B.语义分析和中间代码生成
    C.中间代码生成和代码优化
    D.代码优化和目标代码生成

    答案:C
    解析:
    在编译过程中:词法分析;语法分析;语义分析;目标代码生成是必须的

  • 第6题:

    中间代码是介于源语言程序和什么之间的一种代码()

    • A、源代码
    • B、机器语言
    • C、汇编语言
    • D、目标代码

    正确答案:D

  • 第7题:

    对高级语言源程序进行编译或翻译的过程可以分为多个阶段,解释方式不包含()阶段。

    • A、词法分析
    • B、语法分析
    • C、语义分析
    • D、目标代码生成

    正确答案:D

  • 第8题:

    汇编的过程是指()。

    • A、将高级语言程序转换成汇编语言程序的过程
    • B、将汇编语言程序转换成目标程序的过程
    • C、将目标程序转换成汇编语言程序的过程
    • D、将高级语言程序转换成目标程序的过程

    正确答案:B

  • 第9题:

    对源代码进行语法检查,并将高级过程化语言程序转换成目标代码的程序是:()

    • A、编译程序
    • B、汇编程序
    • C、解释程序
    • D、宏程序

    正确答案:A

  • 第10题:

    使用单片机开发系统调试程序时,对原程序进行汇编的目的是()。

    • A、将源程序转换成目标程序
    • B、将目标程序转换成源程序
    • C、将低级语言转换成高级语言
    • D、连续执行键

    正确答案:A

  • 第11题:

    单选题
    对高级语言源程序进行编译或翻译的过程可以分为多个阶段,解释方式不包含()阶段。
    A

    词法分析

    B

    语法分析

    C

    语义分析

    D

    目标代码生成


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

  • 第12题:

    单选题
    对高级语言源程序进行编译的过程可以分为多个阶段,分配寄存器的工作在()阶段进行。
    A

    词法分析

    B

    语法分析

    C

    语义分析

    D

    目标代码生成


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

  • 第13题:

    对高级语言源程序进行编译或翻译的过程可以分为多个阶段,解释方式不包含( )阶段。

    A.词法分析

    B.语法分析

    C.语义分析

    D.目标代码生成


    正确答案:D

  • 第14题:

    以下说法中,错误的是( )。

    A.高级语言编写的源程序计算机可直接执行
    B.编译程序把高级语言源程序全部转换成机器指令并产生目标程序
    C.解释程序,以解释方式分析源程序代码,不形成目标程序
    D.各种高级语言有其专用的编译或解释程序

    答案:A
    解析:
    高级语言编写的源程序不能直接执行,它必须经过编译程序或解释程序加工,编译过程产生目标程序(可装配为可执行程序),解释过程不产生目标程序(边解释边执行),语 言不同使用的编译程序或解释程序也不同。

  • 第15题:

    以下关于编译和解释的叙述中,正确的为( )①编译是将高级语言源代码转换成目标代码的过程②解释是将高级语言源代码转换为目标代码的过程③在编译方式下,用户程序运行的速度更快④在解释方式下,用户程序运行的速度更快

    A.①③
    B.①④
    C.②③
    D.②④

    答案:A
    解析:

  • 第16题:

    对源代码进行语法检查,并将高级过程化语言程序转换成目标代码的程序是:

    A.编译程序
    B.汇编程序
    C.解释程序
    D.宏程序

    答案:A
    解析:
    编译程序是对源代码进行语法检查,并将高级过程化语言程序转换成目标代码的程序。

  • 第17题:

    编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,( )并不是每个编译器都必需的,与编译器相比,解释器( )。

    A.词法分析和语法分析
    B.语义分析和中间代码生成
    C.中间代码生成和代码优化
    D.代码优化和目标代码生成

    答案:C
    解析:
    在编译过程中:词法分析;语法分析;语义分析;目标代码生成是必须的

  • 第18题:

    对高级语言源程序进行编译的过程可以分为多个阶段,分配寄存器的工作在()阶段进行。

    • A、词法分析
    • B、语法分析
    • C、语义分析
    • D、目标代码生成

    正确答案:D

  • 第19题:

    编译程序的最终目标是()。

    • A、发现源程序中的语法错误
    • B、改正源程序中的语法错误
    • C、将源程序编译成目标程序
    • D、将某一高级语言程序翻译成另一高级语言程序

    正确答案:C

  • 第20题:

    程序源代码经过编译得到的目标程序不可以脱离其语言环境独立执行。


    正确答案:错误

  • 第21题:

    能对源程序进行语法检查,并将其翻译成目标代码的程序是:()

    • A、解释程序
    • B、编译程序
    • C、调试程序
    • D、加密程序

    正确答案:B

  • 第22题:

    以下说法中,错误的是()。

    • A、高级语言编写的源程序计算机可直接执行
    • B、编译程序把高级语言源程序全部转换成机器指令并产生目标程序
    • C、解释程序,以解释方式分析源程序代码,不形成目标程序
    • D、各种高级语言有其专用的编译或解释程序

    正确答案:A

  • 第23题:

    单选题
    能对源程序进行语法检查,并将其翻译成目标代码的程序是:()
    A

    解释程序

    B

    编译程序

    C

    调试程序

    D

    加密程序


    正确答案: D
    解析: A不正确。解释程序将高级语言程序转换成中间代码,并逐行解释执行……
    B正确。编译程序对源程序进行语法检查,并将其翻译成目标代码的程序。
    C不正确。调试程序用于跟踪程序的执行,并找到发生错误的代码。
    D不正确。加密程序用于对敏感数据进行密码变换,防止信息泄露。

  • 第24题:

    单选题
    对源代码进行语法检查,并将高级过程化语言程序转换成目标代码的程序是:()
    A

    编译程序

    B

    汇编程序

    C

    解释程序

    D

    宏程序


    正确答案: A
    解析: 本题考查的知识点是应用开发(程序设计基础、应用系统开发和应用控制)。编译程序是对源代码进行语法检查,并将高级过程化语言程序转换成目标代码的程序。