下列说法正确的是( )。A.与汇编译方式执行程序相比,解释方式执行程序的效率更高B.与汇编语言相比,高级语言程序的执行效率更高C.与机器语言相比,汇编语言的可读性更差D.以上三项都不对

题目

下列说法正确的是( )。

A.与汇编译方式执行程序相比,解释方式执行程序的效率更高

B.与汇编语言相比,高级语言程序的执行效率更高

C.与机器语言相比,汇编语言的可读性更差

D.以上三项都不对


相似考题
更多“下列说法正确的是( )。A.与汇编译方式执行程序相比,解释方式执行程序的效率更高B.与汇编语言相比 ”相关问题
  • 第1题:

    Java程序的执行方式是( )。

    A.即时编译方式和非解释执行方式

    B.非即时编译方式和非解释执行方式

    C.非即时编译方式和解释执行方式

    D.即时编译方式和解释执行方式


    正确答案:D
    解析:该题考查考生对Java程序的执行方式的掌握。Java字节码的执行有两种方式:即时编译方式和解释执行方式。

  • 第2题:

    编译器和解释器是两种高级语言处理程序,与编译器相比,______。

    A.解释器不参与运行控制,程序执行的速度慢

    B.解释器参与运行控制,程序执行的速度慢

    C.解释器参与运行控制,程序执行的速度快

    D.解释器不参与运行控制,程序执行的速度快

    A.

    B.

    C.

    D.


    正确答案:B

  • 第3题:

    以下关于实现局级程序设计语言的编译和解释方式的叙述中,正确的是( )。

    A.在编译方式下产生源程序的目标程序,在解释方式下不产生 B.在解释方式下产生源程序的目标程序,在编译方式下不产生 C.编译和解释方式都产生源程序的目标程序,差别是优化效率不同 D.编译和解释方式都不产生源程序的目标程序,差别在是否优化


    正确答案:A

  • 第4题:

    以下关于解释器运行程序的叙述中,错误的是(28)。

    A.可以先将高级语言程序转换为字节码,再由解释器运行字节码

    B.可以由解释器直接分析并执行高级语言程序代码

    C.与直接运行编译后的机器码相比,通过解释器运行程序的速度更慢

    D.在解释器运行程序的方式下,程序的运行效率比运行机器代码更高


    正确答案:D
    本题考查程序语言基础知识。解释程序也称为解释器,它可以直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行;而编译程序(编译器)则首先将源程序翻译成目标语言程序,然后在计算机上运行目标程序。解释程序在词法、语法和语义分析方面与编译程序的工作原理基本相同。一般情况下,在解释方式下运行程序时,解释程序可能需要反复扫描源程序。例如,每一次引用变量都要进行类型检查,甚至需要重新进行存储分配,从而降低了程序的运行速度。在空间上,以解释方式运行程序需要更多的内存,因为系统不但需要为用户程序分配运行空间,而且要为解释程序及其支撑系统分配空间。

  • 第5题:

    下列说法正确的是( )。

    A.编译程序的功能是将高级语言源程序编译成目标程序

    B.解释程序的功能是解释执行汇编语言程序

    C.Intel8086指令不能在Intel P4上执行

    D.c++语言和Basic语言都是高级语言,因此它们的执行效率相同


    正确答案:A
    编译程序的功能是将高级语言源程序编译成目标程序,解释程序是将高级语言逐句解释为机器语言,效率较低。c++语言和Basic语言都是高级语言,但是Basic语言的源程序是采用解释方式来进行翻译的,c++语言的源程序则是用编译程序进行翻译,执行效率会更高。Inter086指令能在IntelP4上执行。因此答案选择A。

  • 第6题:

    有些高级语言源程序在计算机执行中,采用的是解释方式,在解释方式下,源程序由()边解释边执行。

    A.编译程序

    B.解释程序

    C.操作系统

    D.汇编程序


    参考答案:B

  • 第7题:

    以下关于解释器运行程序的叙述中,错误的是( )。

    A.可以先将高级语言程序转换为字节码,再由解释器运行字节码
    B.可以由解释器直接分析并执行高级语言程序代码
    C.与直接运行编译后的机器码相比,通过解释器运行程序的速度更慢
    D.在解释器运行程序的方式下,程序的运行效率比运行机器代码更高

    答案:D
    解析:
    本题考查程序语言基础知识。
    解释程序也称为解释器,它可以直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行;而编译程序(编译器)则首先将源程序翻译成目标语言程序,然后在计算机上运行目标程序。
    解释程序在词法、语法和语义分析方面与编译程序的工作原理基本相同。一般情况下,在解释方式下运行程序时,解释程序可能需要反复扫描源程序。例如,每一次引用变量都要进行类型检查,甚至需要重新进行存储分配,从而降低了程序的运行速度。在空间上,以解释方式运行程序需要更多的内存,因为系统不但需要为用户程序分配运行空间,而且要为解释程序及其支撑系统分配空间。

  • 第8题:

    将高级语言源程序翻译为可在计算机上执行的形式有多种不同的方式,其中( )。

    A.编译方式和解释方式都生成逻辑上与源程序等价的目标程序
    B.编译方式和解释方式都不生成逻辑上与源程序等价的目标程序
    C.编译方式生成逻辑上与源程序等价的目标程序,解释方式不生成
    D.解释方式生成逻辑上与源程序等价的目标程序,编译方式不生成

    答案:C
    解析:
    解释程序也称为解释器,它或者直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行;编译程序(编译器)则是将源程序翻译成目标语言程序,然后在计算机上运行目标程序。两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程,而在解释方式下,解释程序和源程序(或某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。解释器翻译源程序时不生成独立的目标程序,而编译器则将源程序翻译成独立的目标程序。

  • 第9题:

    下列关于计算机语言的描述中,正确的是()

    • A、翻译高级语言源程序时,解释方式和编译方式并无太大差别
    • B、用高级语言编写的程序其代码效率比汇编语言编写的程序要高
    • C、源程序与目标程序是互相依赖的
    • D、对于编译类计算机语言,源程序不能被执行,必须产生目标程序才能被执行

    正确答案:D

  • 第10题:

    下面有关高级语言的说法中,正确的是()。

    • A、高级语言编写的程序可读性好,执行效率也最高
    • B、高级语言程序必须翻译成机器语言程序,计算机才能执行
    • C、解释方式和编译方式相比,具有占用内存少、执行速度快的特点
    • D、C语言是一种解释型高级语言

    正确答案:B

  • 第11题:

    单选题
    解释方式的功能是()。
    A

    解释执行高级语言程序

    B

    将高级语言程序翻译成目标程序

    C

    解释执行汇编语言程序

    D

    将汇编语言程序翻译成目标程序


    正确答案: D
    解析: 高级语言是一种比较接近自然语言的数学表达式的计算机程序设计语言。一般用高级语言编写的程序称为"源程序"。解释方式是将源程序逐句翻译,翻译一句执行一句,边翻译边执行,不产生目标程序。

  • 第12题:

    单选题
    下列关于计算机语言的描述中,正确的是()
    A

    翻译高级语言源程序时,解释方式和编译方式并无太大差别

    B

    用高级语言编写的程序其代码效率比汇编语言编写的程序要高

    C

    源程序与目标程序是互相依赖的

    D

    对于编译类计算机语言,源程序不能被执行,必须产生目标程序才能被执行


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

  • 第13题:

    下列关于编程语言的描述中,正确的是( )。

    A.汇编语言是符号化的机器语言,机器可以直接执行

    B.为了完成编译任务,编译程序要对源程序进行扫描

    C.解释程序比较简单,所以解释型程序执行速度很快

    D.编译程序非常复杂,所以编译出的程序执行速度很慢


    正确答案:B

  • 第14题:

    以下关于高级程序设计语言实现的编译和解释方式的叙述中,正确的是()

    A.编译程序不参与用户程序的运行控制,而解释程序则参与

    B.编译程序可以用高级语言编写,而解释程序只能用汇编语言编写

    C.编译方式处理源程序时不进行优化,而解释方式则进行优化

    D.编译方式不生成源程序的目标程序,而解释方式则生成。


    正确答案:D

  • 第15题:

    有些高级语言源程序在计算机中执行时,采用的是解释方式。在解释方式下,源程序由(),边解释边执行。

    A.编译程序

    B.解释程序

    C.操作系统

    D.汇编程序


    参考答案:B

  • 第16题:

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

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

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

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

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


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

  • 第17题:

    与高级语言相比,汇编语言编写的程序通常( )。

    A.执行效率更高

    B.更短

    C.可读性更好

    D.移植性更好


    正确答案:A
    汇编语言是符号化了的二进制代码,与高级语言相比,更容易有效执行,但是也必须经过汇编过程翻译成机器语言程序后才可被执行。

  • 第18题:

    ( 2 )以下关于编程语言的描述中,正确的是

    A )汇编语言是符号化的机器语言,机器可以直接执行

    B )为了完成编译任务,编译程序要对源程序进行扫描

    C )解释程序比较简单,所以解释型程序执行速度很快

    D )编译程序非常复杂,所以编译出的程序执行速度很慢


    正确答案:B

  • 第19题:

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


    A.不参与运行控制,程序执行的速度慢
    B.参与运行控制,程序执行的速度慢
    C.参与运行控制,程序执行的速度快
    D.不参与运行控制,程序执行的速度快

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

  • 第20题:

    使用编译或解释两种方式将高级语言编写的源程序翻译成机器指令,下列表述中,正确的是()。

    A、机器语言经编译方式转换为计算机能执行的指令
    B、汇编语言必须经解释方式转换为计算机能执行的指令
    C、编译方式是将源程序逐句翻译,边翻译边执行
    D、解释过程不产生目标程序

    答案:D
    解析:
    机器语言和汇编语言,经编译方式和解释方式转换为计算机能执行的指令;解释方式是将源程序逐句解释,边解释边执行。

  • 第21题:

    解释程序的功能是()。

    • A、解释执行高级语言程序
    • B、解释执行汇编语言程序
    • C、将汇编语言程序编译成目标程序
    • D、将高级语言程序翻译成目标程序

    正确答案:D

  • 第22题:

    在编译方式下执行源程序,易于查错,在程序执行中可以修改程序,但执行效率低。


    正确答案:错误

  • 第23题:

    单选题
    使用编译或解释两种方式将高级语言编写的源程序翻译成机器指令,下列表述中,正确的是()。
    A

    解释过程不产生目标程序

    B

    编译方式是将源程序逐句翻译,边翻译边执行

    C

    机器语言必须经编译方式转换为计算机能执行的指令

    D

    汇编语言必须经解释方式转换为计算机能执行的指令


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