以下关于解释方式下运行程序的叙述中,错误的是()。
A.先将高级语言程序转换为字节码,再由解释器运行字节码B.由解释器直接分析并执行高级语言程序代码C.先将高级语言程序转换为某种中间代码,再由解释器运行中间代码D.先将高级语言程序转换为机器语言,再由解释器运行机器语言代码
相关热点: 解释器 语言程序
相关问题推荐
某软件公司承接了为某工作流语言开发解释器的工作。该工作流语言由多种活动节点构成,具有类XML的语法结构。用户要求解释器工作时,对每个活动节点进行一系列的处理,包括执行活动、日志记录、调用外部应用程序等,并且要求处理过程具有可扩展能力。针对这种需求,公司采用(61)最为恰当。
(61)
A.适配器模式
B.迭代器模式
C.访问者模式
D.观察者模式
编译器和解释器是两种高级语言处理程序,与编译器相比,(1)。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中,代码优化和(2)并不是每种编译器都必需的。词法分析的作用是识别源程序中的(3);语法分析中的预测分析法是(4)的一种语法分析方法:编译器在(5)阶段进行表达式的类型检查及类型转换。
A.解释器不参与运行控制,程序执行的速度慢
B.解释器参与运行控制,程序执行的速度慢
C.解释器参与运行控制,程序执行的速度快
D.解释器不参与运行控制,程序执行的速度快
()描述了如何构成一个简单的语言解释器,主要应用在使用面向对象语言开发的编译器中。
A、解释器模式
B、命令模式
C、代理模式
D、迭代器模式
E、适配器模式
下面关于Java代码安全性的说法哪些是正确的()。
A、程序执行过程中需要的所有类都是通过字节码校验程序装入的
B、代码的运行是由Java运行环境中的解释器完成的
C、在运行时,字节码要经过装入,校验后,才能在解释器中执行
D、在缺省的安全配置条件下,JavaApplet不能访问任何本地资源
E、代码的运行由Java运行环境中的虚拟机完成
以下意图哪个是用来描述INTERPRETER(解释器)?()
A、将抽象部分与它的实现部分分离,使它们都可以独立地变化
B、给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子
C、将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示
D、为其他对象提供一种代理以控制对这个对象的访问