首页
登录
从业资格
对高级语言源程序进行编译或解释的过程可以分为多个阶段,解释方式不包含( )。A
对高级语言源程序进行编译或解释的过程可以分为多个阶段,解释方式不包含( )。A
最全题库
2022-08-02
46
问题
对高级语言源程序进行编译或解释的过程可以分为多个阶段,解释方式不包含( )。A.词法分析B.语法分析C.语义分析D.目标代码生成
选项
A.词法分析
B.语法分析
C.语义分析
D.目标代码生成
答案
D
解析
编译和解释是语言处理的两种基本方式。编译过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等阶段,以及符号表管理和出错处理模块。解释过程在词法、语法和语义分析方面与编译程序的工作原理基本相同,但是在运行用户程序时,它直接执行源程序或源程序的内部形式。
这两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。解释器翻译源程序时不产生独立的目标程序,而编译器则需将源程序翻译成独立的目标程序。
转载请注明原文地址:https://tihaiku.com/congyezige/2406473.html
本试题收录于:
中级 网络工程师题库软件水平考试初中高级分类
中级 网络工程师
软件水平考试初中高级
相关试题推荐
面向对象分析与设计是面向对象软件开发过程中的两个重要阶段,下列活动中,()不
在面向对象的语言中,()。A.类的实例化是指对类的实例分配存储空间 B.每
编写汇编语言程序时,下列寄存器中程序员可访问的是()。A.程序计数器(PC)
数据库兼容性测试中,()是模拟普通用户操作应用的过程,对应用进行操作并检查运
在计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和DMA等。其
计算机系统中,CPU对主存的访问方式属于()。A.随机存取 B.顺序存取
计算机系统中,CPU对主存的访问方式属于()。A.随机存取 B.顺序存取
程序运行过程中常使用参数在函数(过程)间传递信息,引用调用传递的是实参的()A.
下列叙述中错误的是()。A.面向对象程序设计语言可支持过程化的程序设计
软件项目管理所涉及的范围覆盖了整个软件()。A.生命周期 B.运行与维护过程
随机试题
[originaltext]CrimeisaseriousprobleminBritain.Onesortofcrimewhic
编辑加工整理的作用包括()。A.决定稿件取舍 B.履行出版单位职责 C.保
任何一个计算机系统都是由两个部分组成的,分别是计算机硬件系统和计算机软件系统。
从中药水提液中除去鞣质可用A.硅胶柱层析法B.明胶沉淀法C.雷氏盐沉淀法D.碱溶
细菌分类系统中,国际上普遍采用A.美国CDC分类系统B.伯杰分类系统C.传统分类
共用题干 男性患者,45岁,近2个月胸骨后烧灼样不适与反酸。临床考虑为胃食管反
( )是指地理范畴上的经济增长带或经济增长点及其辐射范围。 A.经济区位
下列( )不属于外汇市场的交易。A.商业银行与客户之间的外汇交易 B.商业银
某公司2011年成立,当年经税务机关核实亏损20万元,2012年度该公司利润总额
有关仰头抬颏法开放气道的描述,不正确的是A.应清除患者口中的异物和呕吐物 B.
最新回复
(
0
)