首页
登录
从业资格
对高级语言源程序进行编译或解释的过程可以分为多个阶段,解释方式不包含( )。A
对高级语言源程序进行编译或解释的过程可以分为多个阶段,解释方式不包含( )。A
最全题库
2022-08-02
12
问题
对高级语言源程序进行编译或解释的过程可以分为多个阶段,解释方式不包含( )。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.运行与维护过程
随机试题
TheChoiceMythLastweek,TheWashingtonPostranafr
【B1】[br]【B5】A、evolveB、stayC、remainD、turnA词义辨析题。这里是要表示“关系”的“进展”之意。stay和rema
负荷计算内容中描述不正确的是()。A.计算负荷,作为按发热条件选择变压器、导
下列不属于室内主要防水部位()。A.厕所 B.浴室 C.厨房 D.楼梯间
区间一般断面较小,可采用全断面法、台阶法、环形开挖预留核心土法、单侧壁导坑法、双
股权投资基金投资者可以从基金收益分配中获得() Ⅰ.本金; Ⅱ.投资收益;
图1是丰子恺的漫画《某种教师》,该教师的做法()。 A.正确,维护了知识的权威
商品的使用价值A.是指能满足人们某种需要的属性 B.是商品的自然属性 C.构
2022年5月18日,2022年“5·18国际博物馆日”中国主会场活动在(
已知1号理财产品的期望收益率为20%,方差为0.04,2号理财产品的期望收益率
最新回复
(
0
)