首页
登录
从业资格
在编译过程中,进行类型分析和检查是( )阶段的一个主要工作。A.词法分析 B
在编译过程中,进行类型分析和检查是( )阶段的一个主要工作。A.词法分析 B
admin
2022-08-02
65
问题
在编译过程中,进行类型分析和检查是( )阶段的一个主要工作。A.词法分析B.语法分析C.语义分析D.代码优化
选项
A.词法分析
B.语法分析
C.语义分析
D.代码优化
答案
C
解析
本题考查程序语言基础知识。
一般的编译程序工作过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成,以及出错处理和符号表管理。
词法分析阶段是编译过程的第一阶段,这个阶段的任务是对源程序从前到后(从左到右)逐个字符地扫描,从中识别出一个个“单词”符号。
语法分析的任务是在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单位,如“表达式”、“语句”和“程序”等。
语义分析阶段主要分析程序中各种语法结构的语义信息,包括检查源程序是否包含语义错误,并收集类型信息供后面的代码生成阶段使用。只有语法和语义都正确的源程序才能被翻译成正确的目标代码。
由于编译器将源程序翻译成中间代码的工作是机械的、按固定模式进行的,因此,生成的中间代码往往在时间上和空间上有很大的浪费。当需要生成高效的目标代码时,就必须进行优化。
转载请注明原文地址:https://tihaiku.com/congyezige/2427444.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
基于BIM的室内声学分析流程是()。A.BIM建模→导入几何模型→模型简化→导入
方案设计阶段BIM应用主要方面包括()。A.利用BIM技术进行概念设计 B.利
系统族基本墙的类型属性对话框中修改垂直结构命令包含()。A.指定层 B.分隔条
在不超过4面墙端点连接到一起的时候,可以使用墙连接命令,其中包括以下哪些连接类型
设计单位在此阶段利用BIM技术的(),可提高专业内和专业间的设计协同效率,减少错
下面的应用点中,()不是施工阶段的应用。A.5D施工模拟 B.人流分析 C.
下列选项不属于BIM技术在初步设计中的应用的是()。A.结构分析 B.性能分析
关于在单扇门族类型中有6900×h2100类型(b、h均为实例参数),在项目视图
基于BIM技术的结构分析主要体现不包括()。A.通过IFC或StructureM
下列选项中关于各BIM软件说法不正确的是()。A.BIM模型检查软件可以检查冲突
随机试题
Whichofthefollowingstatementsistrue?[br]Itcanbeconcludedfromthepas
[originaltext]W:DidyougotothematchonSaturday,Bill?M:No,Alice.(8)I
最易发生感染性休克和皮肤大片瘀斑的化脓性脑膜炎类型是A.暴发型 B.慢型 C
以下选项中,可以视为刚性兑付的行为有()。 ①金融机构为资产管理产品投
患者太便秘结不通,面色无华,头晕目眩,心悸,唇、舌淡白,脉细涩。其治法是A.清热
在确定了工作产出、得到绩效考评指标之后,应采用( )提取关键绩效指标。A.平
A市药品监督管理部门在日常监督检查中,发现B药店药品陈列不符合GSP要求,当场对
关于构造应力的特点,说法错误的是(??)A.构造应力一般以水平应力为主 B.褶
男,40岁,乙型肝炎病史已10年,2年前拟诊肝硬化。1周来出现腹胀及巩膜黄染,腹
初产妇,26岁,临产6小时胎头未进入骨盆入口,此时测量骨盆最有价值的径线为 A
最新回复
(
0
)