首页
登录
从业资格
对高级语言源程序进行编译或解释的过程可以分为多个阶段,解释方式不包含( )。A
对高级语言源程序进行编译或解释的过程可以分为多个阶段,解释方式不包含( )。A
最全题库
2022-08-02
43
问题
对高级语言源程序进行编译或解释的过程可以分为多个阶段,解释方式不包含( )。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.运行与维护过程
随机试题
Smokingisconsidereddangertothehealth.Ourtobaccoseller,Mr.Johnson,
Accustomedthoughwearetospeakingofthefilmsmadebefore1927as"silent
肾上腺素受体是A.G-蛋白偶联受体 B.含离子通道的受体 C.具有酪氨酸激酶
关于出让土地使用权的抵押,下列说法不正确的是( )。A.出让土地使用权抵押时,
某32岁女士,孕11周,出现阵发性下腹痛,阴道排出一大块肉样组织,继而阴道大量出
悬臂梁ABC的载荷如图所示,若集中力偶m在梁上移动,则梁的内力变化情况是( )
某公司拥有一栋旧写字楼,《房屋所有权证》记载的建筑面积为460m2。因年久失修,
下列对我国目前资产证券化产品特点的表述中,正确的是()。 A.以大宗交
甲公司有三个事业部,分别从事A、B、C三类家电产品的生产和销售,这些产品的有关市
某水电工程座落在河谷狭窄、两岸地形陡峻、山岩坚实的山区河段,设计采用全段围堰法导
最新回复
(
0
)