当前位置: 首页 > 计算机 > 问题详情
问题

以下关于解释器运行程序的叙述中 错误的是(14)。A.可以先将高级语言程序转换为字节码 再由解释器

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

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

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

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

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

发布时间:2024-05-06
参考答案

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

相关问题
  • ● 关于网络安全 以下说法中正确的是 (6) 。 (6)A. 使用无

    ● 关于网络安全,以下说法中正确的是 (6) 。(6)A 使用无线传输可以防御网络监听B 木马是一种蠕虫病毒C 使用防火墙可以有效地防御病毒D

    答案解析
  • 下列描述中正确的是__________A)程序就是软件B)软件开发不受计算

    下列描述中正确的是__________A)程序就是软件B)软件开发不受计算机系统的限制C)软件既是逻辑实体,又是物理实体D)软件是程序,数据与相关文档的集合

    答案解析
  • 下列选项不符合良好程序设计风格的是A) 源程序要文档化 B) 数

    下列选项不符合良好程序设计风格的是A) 源程序要文档化B) 数据说明的次序要规范化C) 避免滥用 goto 语句D) 模块设 计 要保证高耦合、高内聚

    答案解析
  • 下列选项中不属于软件生命周期开发阶段任务的是A) 软件测试 B)

    下列选项中不属于软件生命周期开发阶段任务的是A) 软件测试B) 概要设计C) 软件维护D) 详细设计

    答案解析
  • 下列叙述中错误的是A) 一个 C 语言程序只能实现一种算法B)C

    下列叙述中错误的是A) 一个 C 语言程序只能实现一种算法B)C 程序可以由多个程序文件组成C)C 程序可以由一个或多个函数组成D) 一个 C 函数可以单

    答案解析
  • 下列叙述中正确的是A) 每个 C 程序文件中都必须要有一个 mai

    下列叙述中正确的是A) 每个 C 程序文件中都必须要有一个 main() 函数B) 在 C 程序中 main() 函数的位置是固定的C)C 程序中所有函数之间都可以

    答案解析
  • 有关SDH的特点 下列说法错误的是( )。A.同步复用 B.标准的网

    有关SDH的特点,下列说法错误的是( )。A.同步复用B.标准的网络接口C.SDH各等级信号的速率不存在严格的倍数关系D.强大的网络管理功能

    答案解析
  • 下面关于路由算法的描述中 不正确的是( )。A)衡量开销的因素可

    下面关于路由算法的描述中,不正确的是( )。A)衡量开销的因素可以是链路长度、传输速率、链路容量、保密、传播延时与费用等B)算法的“最佳”是指以低延

    答案解析
  • 下面关于OSPF拓扑数据库的描述中 正确的是( )。A)在同一区域中

    下面关于OSPF拓扑数据库的描述中,正确的是( )。A)在同一区域中的所有路由器包含同样的拓扑数据库B)每一个路由器都包含了拓扑数据库的所有选项C)使用最

    答案解析
  • 以下关于增强型综合布线系统的配置描述中 错误的是( )。A)每个

    以下关于增强型综合布线系统的配置描述中,错误的是( )。A)每个工作区有两个或两个以上的信息插座B)每个工作区的干线电缆至少有一对双绞线C)采用夹接式

    答案解析

最新问题

Copyright © 2016-2023 114题库网(114158.com)All Rights Reserved.  免责声明 豫ICP备19007809号-5