首页
登录
从业资格
编译过程中进行的语法分析主要是分析( )。A.源程序中的标识符是否合法
编译过程中进行的语法分析主要是分析( )。A.源程序中的标识符是否合法
资格题库
2022-08-02
42
问题
编译过程中进行的语法分析主要是分析( )。A.源程序中的标识符是否合法B.程序语句的含义是否合法C.程序语句的结构是否合法D.表达式的类型是否合法
选项
A.源程序中的标识符是否合法
B.程序语句的含义是否合法
C.程序语句的结构是否合法
D.表达式的类型是否合法
答案
C
解析
编译程序的工作过程一般划分为五个阶段:词法分析、语法分析、语义分析、优化、目标代码生成。( 1 )词法分析:也就是从左到右一个一个的读入源程序,识别一个单词或符号,并进行归类。( 2 )语法分析: 在词法分析的基础上,将单词序列分解成各类语法短语,如“程序”,“语句”,“表达式”等。( 3 )语义分析:审查源程序是否有语义的错误,当不符合语言规范的时候,程序就会报错。( 5 )代码优化:这个阶段是对前阶段的中间代码进行变换或改造,目的是使生成的目标代码更为高效,即节省时间和空间。 ( 6 )目标代码生成:也就是把优化后的中间代码变换成指令代码或汇编代码。 词法分析和语法分析本质上都是对源程序的结构进行分析。
转载请注明原文地址:https://tihaiku.com/congyezige/2408757.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
以下关于编译和解释的叙述中,正确的为()①编译是将高级语言源代码转换成目标
编译程序对C语言源程序进行语法分析时,可以确定()。A.变量是否定义(或声明
以下关于解释程序和编译程序的叙述中,正确的是()。A.编译程序和解释程序都生成
在高级程序设计语言中,一种语言(或编译器)使用哪种参数传递方法是很重要的,因为子
在高级程序设计语言中,一种语言(或编译器)使用哪种参数传递方法是很重要的,因为子
在高级程序设计语言中,一种语言(或编译器)使用哪种参数传递方法是很重要的,因为子
计算机运行过程中,遇到突发事件,要求CPU暂时停止正在运行的程序,转去为突发事件
数据挖掘的分析方法可以划分为关联分析、序列模式分析、分类分析和聚类分析四种。如果
数字信封技术能够()A.保证数据在传输过程中的安全性 B.隐藏发送者的真实身
在数据传输过程中,为了防止被窃取可以通过()来实现的。A.用户标识与鉴别 B
随机试题
Ineverydayusage,"hot"means______.[br]Yourlifedependsonheat.Thesente
Overfivehundredyearsago,amandesigneda【B1】______machine.Healsoinve
AstheworldexcitedlygreetedSnuppy,thefirstcloned(克隆)dog,commentato
[originaltext]W:Excuseme,wouldyoumindansweringafewquestions?M:Well,
下列不属于防火分隔物的是()。A.防火墙 B.防火阀 C.防火涂料 D.
在Windows的DOS窗口中键入命令 C:\>nslookup sett
A.支持性心理治疗 B.认知治疗 C.放松疗法 D.厌恶疗法 E.系统脱
A.热者寒之B.阴中求阳C.热极生寒D.阳病治阴E.寒者热之可以用阴阳互根说明的
(2017年真题)针对某社区老年活动室存在日常管理松懈、使用率偏低等问题,社会工
男,44岁,干咳、憋喘1个月余,拍胸片示右肺下叶肺不张,CT检查显示右肺门2.5
最新回复
(
0
)