niusouti.com

以下关于解释方式下运行程序的叙述中,错误的是( )。A.先将高级语言程序转换为字节码,再由解释器运行字节码B.由解释器直接分析并执行高级语言程序代码C.先将高级语言程序转换为某种中间代码,再由解释器运行中间代码D.先将高级语言程序转换为机器语言,再由解释器运行机器语言代码

题目

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

A.先将高级语言程序转换为字节码,再由解释器运行字节码B.由解释器直接分析并执行高级语言程序代码C.先将高级语言程序转换为某种中间代码,再由解释器运行中间代码D.先将高级语言程序转换为机器语言,再由解释器运行机器语言代码


相似考题
更多“以下关于解释方式下运行程序的叙述中,错误的是( )。 A.先将高级语言程序转换为字节码,再由解释器 ”相关问题
  • 第1题:

    以下关于程序设计语言的叙述中,()是错误的。

    A.高级语言编写的源程序需编译或解释转换成机器语言后才能运行

    B.汇编语言是面向过程的设计语言,高级语言指的是面向对象的设计语言

    C.机器语言比高级语言可移植性差

    D.编译生成的目标程序可以脱离其编译环境独立运行


    正确答案:B

  • 第2题:

    解释程序的功能是______。

    A.将高级语言转换为目标程序

    B.将汇编语言转换为目标程序

    C.解释执行高级语言程序

    D.解释执行汇编语言程序


    正确答案:D
    解析:解释程序边解释边逐条执行语句,不保留机器的目标代码,而编译程序是将源代码编译成计算机可以直接执行的机器代码或汇编代码的程序,其转换结果将作为文件保留。

  • 第3题:

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

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

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

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

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


    正确答案:D

  • 第4题:

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

    A.先将高级语言程序转换为字节码,再由解释器运行字节码B.由解释器直接分析并执行高级语言程序代码 C.先将高级语言程序转換为某种中间代码,再由解释器运行中间代码D.先将高级语言程序转换为机器语言,再由解释器运行机器语言代码


    正确答案:D

  • 第5题:

    能将高级语言编写的源程序转换为目标程序的是什么?

    A)将高级语言转换为目标程序

    B)将汇编语言转换为目标程序

    C)解释执行高级语言程序

    D)解释执行汇编语言程序


    正确答案:C
    选项A),编译程序把输入的源程序进行全部翻译转换,产生出机器语言的目标程序;选项B),把汇编语言转换为机器语言目标程序的工具称为汇编程序,选项C),解释程序是把源程序输入一句、翻译一句、执行一句,并不形成整个目标程序,其作用是解释执行高级语言程序。

  • 第6题:

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

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

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

  • 第7题:

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

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

    答案:A
    解析:
    在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序要参与到程序的运行过程中,运行程序的控制权在解释程序。解释器翻译源程序时不产生独立的目标程序,而编译器则需要将源程序翻译成独立的目标程序。

  • 第8题:

    以下关于解释方式运行程序的叙述中,错误的是_____

    A.先将高级语言程序转换为字节:码,再由解释器运行字节:码
    B.由解释器直接分析并执行高级语言程序代码
    C.先将高级语言程序转换为某种中间代码,再由解释器运行中间代码
    D.先将高级语言程序转换为机器语言,再由解释器运行机器语言代码

    答案:D
    解析:
    基础概念。解释方式是一行一行代码直接执行的,或者转换成中间代码表示形式。解释程序不产生目标程序。

  • 第9题:

    程序根据其运行的方式可以分为可直接执行程序和可解释执行程序。下列关于解释执行程序的说法不正确的是:()

    • A、解释程序包含二进制语言,可由CPU直接运行
    • B、解释程序是将中间代码转换成二进制语言的一种程序
    • C、解释器可以将高级语言转换成中间代码
    • D、宏程序是解释运行的程序之一

    正确答案:A

  • 第10题:

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

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

    正确答案:A

  • 第11题:

    单选题
    关于程序设计基本概念,以下叙述错误的是(  )。
    A

    计算机可以直接执行由任意高级语言编写的程序

    B

    高级语言都有与之对应的编译程序或解释程序

    C

    用任何一种计算机高级语言都可以把算法转换为程序

    D

    结构化算法可以解决任何复杂的问题


    正确答案: C
    解析:
    A项计算机只能识别机器语言,不能直接识别由高级语言编写的程序。结构化的程序是由三种基本的结构组成的:顺序结构、选择结构和循环结构,使用这三种结构能够解决任何问题。答案选择A选项。

  • 第12题:

    单选题
    以下说法中,错误的是()。
    A

    高级语言编写的源程序计算机可直接执行

    B

    编译程序把高级语言源程序全部转换成机器指令并产生目标程序

    C

    解释程序,以解释方式分析源程序代码,不形成目标程序

    D

    各种高级语言有其专用的编译或解释程序


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

  • 第13题:

    下面关于Java代码安全的说法不正确的是( )。

    A.Java程序在解释执行时所需的类都是通过字节码校验程序装入的

    B.Java字节码的执行是由JVM中的编译器完成的

    C.在Java程序运行时,首先装入字节码,然后进行校验,最后在解释器中执行

    D.在默认的安全配置条件下,Applet不能访问任何本地资源


    正确答案:B
    解析:Java字节码的执行是由JVM中的解释器完成的,所以选B。

  • 第14题:

    解释程序的作用是( )。

    A.将高级语言转换为目标程序

    B.将汇编语言转换为目标程序

    C.解释执行高级语言程序

    D.解释执行汇编语言程序


    正确答案:C

  • 第15题:

    下面关于Java代码安全的说法中不正确的是( )。

    A.Java程序在解释执行时所需要的类都是通过字节码校验程序装入的

    B.Java字节码的执行是由JVM中的编译器完成的

    C.在Java程序运行时,首先装入字节码,然后进行校验,最后在解释器中执行

    D.在默认的安全配置条件下,Applet不能访问任何本地资源


    正确答案:B
    解析:选项A是正确的,由于解释执行之前需要做字节码的校验,因此执行需要的类都是通过字节校验码程序装入的;选项C,解释和选项A一样:选项D正确,体现了 Java安全配置策略的一个重要方面:选项B是错误的,Java字节码的执行应该是由JVM中的解释器完成的。

  • 第16题:

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

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

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

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

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


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

  • 第17题:

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

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

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

  • 第18题:

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

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

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

  • 第19题:

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

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

    答案:A
    解析:

  • 第20题:

    程序根据其运行的方式可以分为可直接执行程序和可解释执行程序。下列关于解释执行程序的说法不正确的是:

    A.解释程序包含二进制语言,可由CPU直接运行
    B.解释程序是将中间代码转换成二进制语言的一种程序
    C.解释器可以将高级语言转换成中间代码
    D.宏程序是解释运行的程序之一

    答案:A
    解析:
    可直接执行程序中包含二进制语言,可由CPU直接运行。

  • 第21题:

    解释程序的功能是()。

    • A、将高级语言程序转换为目标程序
    • B、将汇编语言程序转换为目标程序
    • C、解释执行高级语言程序
    • D、解释执行汇编语言程序

    正确答案:C

  • 第22题:

    单选题
    解释程序的功能是_________。
    A

    将高级语言转换为目标程序

    B

    将汇编语言转换为目标程序

    C

    解释执行高级语言程序

    D

    解释执行汇编语言程序


    正确答案: B
    解析:

  • 第23题:

    单选题
    解释程序的功能是()。
    A

    将高级语言程序转换为目标程序

    B

    将汇编语言程序转换为目标程序

    C

    解释执行高级语言程序

    D

    解释执行汇编语言程序


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