首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
表达式中括号不匹配错误可在编译程序______阶段检查出来。
表达式中括号不匹配错误可在编译程序______阶段检查出来。
admin
2010-12-16
63
问题
表达式中括号不匹配错误可在编译程序______阶段检查出来。
选项
A、词法分析
B、语法分析
C、语义分析
D、代码优化
答案
B
解析
编译程序是要把高级语言书写的源程序翻译成与之等价的目标程序,其工作过程可分为6个阶段:
词法分析:对源程序从前到后逐个字符进行扫描,从中识别出一个个“单词”符号。
语法分析:在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单元。通过语法分析,确定整个输入串是否构成一个语法上正确的程序。
语义分析:主要检查源程序是否存在语义错误,进行类型分析和检查。数据类型一般包括类型的载体及其上的运算两方面的内容。只有语法和语义都正确的源程序才能翻译成正确的目标代码。
中间代码生成:根据语义分析的输出生成中间代码,这是一种简单且含义明确的记号系统,与具体的机器无关。
代码优化:生成的中间代码往往在时间和空间上有很大的浪费,对其优化,可生成高效的目标代码。优化过程可在中间代码生成阶段进行,也可以在目标代码生成阶段进行。
目标代码生成:把中间代码变换成特定机器上的绝对指令代码、可重定位的指令代码或汇编代码。
转载请注明原文地址:https://kaotiyun.com/show/U7jZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
软件工程标准的类型是多方面的。它可能包括(61)(如方法、技术和度量等)、(62)(如需求、设计、部件、描述、计划和报告等)、(63)(如职别、道德准则、认证、特许和课程等)以及(64)(如术语、表示法和语言等)。
用户的电子邮件地址中必须包括(56)才算是完整的。
假设用12个二进制位表示数据。它能表示的最大无符号整数为(3);若采用原码,它能表示的最小负整数为(4)。
在网页中添加的多媒体不包括(42)。
两个进程争夺同一个资源(9)。
Note: Make(67)regularly in data processing.
十进制数33用十六进制数表示为(13)。
假设信道上没有噪声,带宽为2kHz,传输二进制信号中,能达到的最大数据传输率为(1);带宽为1kHz,信噪比为30dB的信道,能达到的数据传输速率不超过(2);根据奈奎斯特第一定理,为保证信号传输质量,信号传输码元速率达到1kBaud,则需要带宽为(3);
A typical application of this(71)is ADSL. It is emerging as the technology for home-and small-office Internet connectivity. It p
随机试题
就债券或优先股而言,其安全边际通常代表()。Ⅰ.盈利能力超过利率或者必要红利率Ⅱ.企业价值超过其优先索偿权的部分Ⅲ.计算出的内在价值高于市场价格的部分Ⅳ.特定年限内预期收益或红利超过正常利息率的部分
「山の郵便配達」という映画を見て、私は親子の愛情________。
设向量组α1=(3,1,1)T,α2=(4,1,0)T,α3=(1,0,k)T线性相关,则数k=________.
公平理论对企业管理者的启示是管理者在应用该理论时,应当注意实际工作绩效与报酬之间的合理性,并留意对组织的知识吸收和积累有特别贡献的个别员工的心理平衡。()
下列病变不见于肾急性血管型排斥反应的是
目前最常用的制作种植体的材料是
患者詹某,一身面目俱黄,小便不利,腹满口渴,但头汗出而身无汗,舌苔黄腻,脉沉数。治宜选用()
A、盐炙品B、蜜炙品C、炭制品D、烫制品E、麸炒品枇杷叶
世界贸易组织是()。
按照我国建设部、财政部下达的通用条款,下列关于索赔的说法错误的是(52)。
最新回复
(
0
)