首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
表达式中括号不匹配错误可在编译程序______阶段检查出来。
表达式中括号不匹配错误可在编译程序______阶段检查出来。
admin
2010-12-16
48
问题
表达式中括号不匹配错误可在编译程序______阶段检查出来。
选项
A、词法分析
B、语法分析
C、语义分析
D、代码优化
答案
B
解析
编译程序是要把高级语言书写的源程序翻译成与之等价的目标程序,其工作过程可分为6个阶段:
词法分析:对源程序从前到后逐个字符进行扫描,从中识别出一个个“单词”符号。
语法分析:在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单元。通过语法分析,确定整个输入串是否构成一个语法上正确的程序。
语义分析:主要检查源程序是否存在语义错误,进行类型分析和检查。数据类型一般包括类型的载体及其上的运算两方面的内容。只有语法和语义都正确的源程序才能翻译成正确的目标代码。
中间代码生成:根据语义分析的输出生成中间代码,这是一种简单且含义明确的记号系统,与具体的机器无关。
代码优化:生成的中间代码往往在时间和空间上有很大的浪费,对其优化,可生成高效的目标代码。优化过程可在中间代码生成阶段进行,也可以在目标代码生成阶段进行。
目标代码生成:把中间代码变换成特定机器上的绝对指令代码、可重定位的指令代码或汇编代码。
转载请注明原文地址:https://kaotiyun.com/show/U7jZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
若进程P1正在运行,操作系统强行撤下P1进程所占用的CPU,让具有更高优先级的进程P2运行,这种调度方式称为(7),此时P1进程处于(8)状态。(9)将CPU的时间分成若干个时间片轮流地为各个用户服务。
在构建局域网时,当连接不同的网段时,可以用(34)或(35)来隔离两个网段,其中(34)只用于连接两个网段。将两个网段隔离的好处是(36)。这两种设备与路由器相比,主要的不同是它们工作在(37),而路由器是工作在(38)。
由6个字符的7位ASCII编码排列,再加上水平垂直奇偶校验位构成下列矩阵(最后一列为水平奇偶校验位,最后一行为垂直奇偶校验位)。字符: 则X1X2X3X4处的比特
某计算机字长为8位,它用补码、原码或反码来表示带符号的二进制整数(最高一位为符号位),则机器代码11111111所表示的十进制真值分别为(4)、(5)或(6)。
(61)技术的使用,使数据信息在公共网络中的传输有了安全保障。
某机器字长8位,则八进制数一52的补码表示是(5)。
当程序转向执行子程序(或过程)前,需将(12)存入栈中。其存入的位置由(13)决定。
产生阻塞的原因不包括(23)。
计算机通过电话网拨号方式上网时,异步传输的字符同步,下列选项(18)的说法是正确的;采用数据位为8位的异步起止方式传输数据时,其效率最高为(19),高级数据链路控制规程(HDLC)是(20)提出的标准;HDLC帧同步标志是(21);HDLC协议为保证帧同步
随机试题
A、鳞癌B、腺癌C、小细胞癌D、大细胞癌E、支气管类癌低度恶性肿瘤属于
患者,女,48岁。由于情志不遂,突然昏倒,不省人事,口噤拳握,呼吸气粗,或四肢厥冷,苔薄白,脉伏或沉弦。证属
某医学院学生来到某农村社区,将自己视为该社区的成员,并通过细致的生活体验,获得了当地居民饮用水、粪便处理和肠道传染病发病情况的第一手资料,这种现场调查的方法是
纳税人新购置车船使用的,从()起发生车船使用税的纳税义务。
根据《企业劳动争议处理条例》的相关规定,下列说法不正确的是:( )。
2009年中国合同能源管理(EPC)项目投资从2008年的116.70亿元增长到195.32亿元,增长67.37%。2009年中国节能服务产业总产值从2008年的417.30亿元增长到587.68亿元,增长40.83%。综合节能投资从2008年的253.2
我国唐代有“诗仙”李白、“诗圣”杜甫,人称“李杜”。人称“小李杜”的两位诗人分别是()。
Musiccomesinmanyforms;mostcountrieshaveastyleoftheirown.【21】______theturnofthecenturywhenjazz(爵士乐)wasb
AccordingtoAlan’scoverstory,whatisthedifferenttraitbetweenabossandmostpeople?
IntheUnitedStates,whenyougetyourpaycheckattheendofthefirstpayperiodatanewjob,it’salwaysinterestingtosee
最新回复
(
0
)