首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在编译过程中,进行类型分析和检查是( )阶段的一个主要工作。
在编译过程中,进行类型分析和检查是( )阶段的一个主要工作。
admin
2013-01-19
39
问题
在编译过程中,进行类型分析和检查是( )阶段的一个主要工作。
选项
A、词法分析
B、语法分析
C、语义分析
D、代码优化
答案
C
解析
本题考查程序语言基础知识。
一般的编译程序工作过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成,以及出错处理和符号表管理。
词法分析阶段是编译过程的第一阶段,这个阶段的任务是对源程序从前到后(从左到右)逐个字符地扫描,从中识别出一个个“单词”符号。
语法分析的任务是在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单位,如“表达式”、“语句”和“程序”等。
语义分析阶段主要分析程序中各种语法结构的语义信息,包括检查源程序是否包含语义错误,并收集类型信息供后面的代码生成阶段使用。只有语法和语义都正确的源程序才能被翻译成正确的目标代码。
由于编译器将源程序翻译成中间代码的工作是机械的、按固定模式进行的,因此,生成的中问代码往往在时间上和空间上有很大的浪费。当需要生成高效的目标代码时,就必须进行优化。
转载请注明原文地址:https://kaotiyun.com/show/bIPZ777K
本试题收录于:
软件评测师上午基础知识考试题库软考中级分类
0
软件评测师上午基础知识考试
软考中级
相关试题推荐
若某小型信息系统开发团队由4人组成,则其沟通渠道数为(70)。
工程监理总结报告中,工程质量综述部分应包括()。①测试结论②质量事故③工程变更④模块修改过程
VLAN在现代组网技术中占有重要地位,若一个局域网由多个VLAN组成,下列说法不正确的是______。
微信是移动即时沟通工具之一,其发现功能模块下的扫一扫功能主要应用了智能标签(1)技术。
利用数据统计方法控制质量的过程有:①进行统计分析;②判断质量问题;③收集整理质量数据;④拟订改进质量的措施;⑤分析影响质量的因素。其步骤是(42)。
(71)meansthateveryprojecthasadefinitebeginningandadefiniteend.
Toensuretheprojectteamprovidesthefunctionalitythecustomerexpectsinanewpieceofsoftware,theprojectmanageraskth
(2013年上半年)在某单位招标过程中发生了如下事件,根据中华人民共和国招投标法及其实施条例,当出现(16)之一时,评标委员会应当否决其投标。1.投标文件未经投标单位盖章和单位负责人签字2.同一投标人提交两个以上不同的投标文件,但招标文件未要求提交备选
采用n位补码(包含一个符号位)表示数据,可以直接表示数值(3)________________。
机器字长为n位的二进制数可以用补码来表示(1)个不同的有符号定点小数。
随机试题
不参与转氨基作用的氨基酸包括
煮沸灭菌时,在水中加入碳酸氢钠制成2%溶液,可使沸点提高到
A、首剂减半量B、首剂加倍C、晚上一次顿服D、口服经胃肠道给药E、舌下含服用硫酸镁导泻的正确用法是
()是市场调查成果的最终体现,按照调查的要求和格式,编写调查报告,以便企业运用调查结果。
背景某机电设备安装公司中标某海上油气处理模块(约2800t钢结构和管道、电气等组成的生产模块)的施工总承包合同,合同的通用条款规定,材料由业主供给,项目生产用电由业主提供,本项目需由机电安装公司完成。在合同的专用条款中约定了工程范围、工期、质量标
防排烟系统中防火风管的板材厚度按()的规定选用。
有下列情形之一的,可以撤销的行政许可( )。
关于胜任特征冰山结构的说法,正确的是()。
某企业2×20年有关预算资料如下:(1)预计该企业3~7月的销售收入分别为40000万元、50000万元、60000万元、70000万元、80000万元。每月销售收入中,30%当月收到现金,70%下月收到现金。(2)各月直接材料采购成本按下一个月销售收
WhatwasPaulaRadcliffe’sperformancelikeinAthens?
最新回复
(
0
)