首页
登录
从业资格
对高级语言源程序进行编译或解释的过程可以分为多个阶段,解释方式不包含( )阶段
对高级语言源程序进行编译或解释的过程可以分为多个阶段,解释方式不包含( )阶段
admin
2022-08-02
109
问题
对高级语言源程序进行编译或解释的过程可以分为多个阶段,解释方式不包含( )阶段。A.词法分析B.语法分析C.语义分析D.目标代码生成
选项
A.词法分析
B.语法分析
C.语义分析
D.目标代码生成
答案
D
解析
本题考查程序语言基础知识。
用某种高级语言或汇编语言编写的程序称为源程序,源程序不能直接在计算机上执行。汇编语言源程序需要用一个汇编程序将其翻译成目标程序后才能执行。高级语言源程序则需要对应的解释程序或编译程序对其进行翻译,然后在机器上运行。
解释程序也称为解释器,它或者直接解释执行源程序,或者将源程序翻译成某种中间代码后再加以执行:而编译程序(编译器)则是将源程序翻译成目标语言程序,然后在计算机上运行目标程序。这两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程:而在解释方式下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。简单来说,在解释方式下,翻译源程序时不生成独立的目标程序,而编译器则将源程序翻译成独立保存的目标程序。
转载请注明原文地址:https://tihaiku.com/congyezige/2410540.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
系统开发过程中的第一个正式文档是__()__A.系统说明书 B.评审报告
软件设计过程中,__()__设计确定各模块之间的通信方式以及各模块之间如何相互
建立系统平台、培训管理人员及基础数据的准备等工作所属阶段为()A.系统分析
软件测试是软件开发过程中不可缺少的一项任务,通常在代码编写阶段需要进行(),而
在软件项目开发过程中,进行软件测试的目的是(请作答此空),若对软件项目进行风险评
在软件项目开发过程中,进行软件测试的目的是__(请作答此空)__,若对软件项目进
系统运行过程中的关键操作、非正常操作、故障、性能监控、安全审计等信息,应该实时或
软件系统的维护包括多个方面,增加些在系统分析和设计阶段中没有规定的功能与性能特征
根据系统运行的不同阶段可以实施4种不同级别的维护。当提供最完美的支持,配备足够数
能力成熟度模型集成(CMMI)是若干过程模型的综合和改进。连续式模型和阶段式模型
随机试题
GreekMythologyGreekmythologyconcernstheanci
A—OliverTwistB—PrideandPrejudiceC—TessoftheD’urbervilles
在爆炸性环境内,会影响电气设备选择的因素有()。A.爆炸危险区域的分区
反映项目的偿债能力的指标是( )。 Ⅰ.投资;Ⅱ.偿债备付率;Ⅲ.利息备付率
患者女性,7岁,食冷饮时左下后牙感到酸痛2周,无自发痛史,检查发现颊面深龋,龋蚀
甲企业自行建造的厂房达到规定可使用状态时,发生建造成本2000万元,建造过程中
关于残角子宫,描述不正确的是A.双侧副中肾管融合不全 B.一侧副中肾管发育正常
不合理运输的最严重形式是()。 A.无效运输 B.空驶运输 C.
期货公司变更股权有下列哪些情形应当经中国证监会批准()。A.变更控股股东 B.
可参考淋证辨证论治的西医疾病是A.肋间神经痛 B.痛风 C.腰椎骨质增生
最新回复
(
0
)