首页
登录
从业资格
对高级语言源程序进行编译或解释的过程可以分为多个阶段,解释方式不包含( )。A
对高级语言源程序进行编译或解释的过程可以分为多个阶段,解释方式不包含( )。A
最全题库
2022-08-02
38
问题
对高级语言源程序进行编译或解释的过程可以分为多个阶段,解释方式不包含( )。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.运行与维护过程
随机试题
Forecasterssensedthe2004hurricaneseasonwouldbeveryactive,butevens
Somesocialscientistshaveclaimedthatdivorceharmschildrenfortheres
Theconceptofobtainingfreshwaterfromicebergsthataretowedtopopulat
下列选项说法不正确的是()。A.基于BIM的室外声学分析流程为首先建立BIM模型
根据是否诉诸法律,可以将资产清收划分为()。A.委托第三方清收和直接追偿清收
经肝药酶转化的药物与药酶诱导剂合用后,其效应()。A.减弱 B.增强
水丸干燥的温度一般控制在A.40~60℃B.50~70℃C.60~80℃D.70
A.阿司咪唑 B.组胺 C.异丙嗪 D.苯海拉明 E.赛庚啶具有对抗组胺
某学生在回答“什么是圆的”的时候,说出“老鼠洞是圆的”“李谷一唱歌的时候嘴是圆的
建筑电梯通电空载试运行合格后,还应检测各()动作是否正常准确。A.曳引电机
最新回复
(
0
)