首页
登录
从业资格
对高级语言源程序进行编译或解释的过程可以分为多个阶段,解释方式不包含( )。A
对高级语言源程序进行编译或解释的过程可以分为多个阶段,解释方式不包含( )。A
最全题库
2022-08-02
22
问题
对高级语言源程序进行编译或解释的过程可以分为多个阶段,解释方式不包含( )。A.词法分析B.语法分析C.语义分析D.目标代码生成
选项
A.词法分析
B.语法分析
C.语义分析
D.目标代码生成
答案
D
解析
编译和解释是语言处理的两种基本方式。编译过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等阶段,以及符号表管理和出错处理模块。解释过程在词法、语法和语义分析方面与编译程序的工作原理基本相同,但是在运行用户程序时,它直接执行源程序或源程序的内部形式。
这两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。解释器翻译源程序时不产生独立的目标程序,而编译器则需将源程序翻译成独立的目标程序。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2406473.html
本试题收录于:
中级 网络工程师题库软件水平考试初中高级分类
中级 网络工程师
软件水平考试初中高级
相关试题推荐
面向对象分析与设计是面向对象软件开发过程中的两个重要阶段,下列活动中,()不
在面向对象的语言中,()。A.类的实例化是指对类的实例分配存储空间 B.每
编写汇编语言程序时,下列寄存器中程序员可访问的是()。A.程序计数器(PC)
数据库兼容性测试中,()是模拟普通用户操作应用的过程,对应用进行操作并检查运
在计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和DMA等。其
计算机系统中,CPU对主存的访问方式属于()。A.随机存取 B.顺序存取
计算机系统中,CPU对主存的访问方式属于()。A.随机存取 B.顺序存取
程序运行过程中常使用参数在函数(过程)间传递信息,引用调用传递的是实参的()A.
下列叙述中错误的是()。A.面向对象程序设计语言可支持过程化的程序设计
软件项目管理所涉及的范围覆盖了整个软件()。A.生命周期 B.运行与维护过程
随机试题
Womenwantthesamepayiftheyholdthesamejobsasmen.Athome,however,the
BiologyCardiacMuscle[img]2012q1/ct_etoefm_etoeflistz_0107_20121[/img][br]Why
Atatimewhentheworldisshortofcausesforcelebration,hereisacandi
[audioFiles]audio_ezfm_0152(20104)[/audioFiles]
[originaltext]Aslongastherehasbeencrime,therehavebeenwaystosolv
1岁患儿,发热、咳嗽1周,气急3天。查体:体温39℃,皮肤猩红热样皮疹,呼吸60
地陪送走旅游团后,应向旅行社上交的单据有()。A.购票收据 B.结算单 C.
中国特色社会主义进入新时代,加强公民道德建设、提高全社会道德水平,是全面建成小康
互联网个人贷款所面对的风险有()。A.政策风险 B.信用风险 C.行业风险
1lOkV及以下变电所电气设备的绝缘水平应以避雷器标称放电电流()下的残压为
最新回复
(
0
)