以编译方式翻译C/C++源程序的过程中,(  )阶段的主要任务是对各条语句的结构

资格题库2022-08-02  53

问题 以编译方式翻译C/C++源程序的过程中,(  )阶段的主要任务是对各条语句的结构进行合法性分析。A.词法分析B.语义分析C.语法分析D.目标代码生成

选项 A.词法分析
B.语义分析
C.语法分析
D.目标代码生成

答案 C

解析 词法分析阶段依据语言的词法规则,对源程序进行逐个字符地扫描,从中识别出一个个“单词”符号,主要是针对词汇的检查。
语法分析的任务是在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单位,如“表达式”“语句”和“程序”等。语法规则就是各类语法单位的构成规则,主要是针对结构的检查。
语义分析阶段分析各语法结构的含义,检查源程序是否包含语义错误,主要针对句子含义的检查。
本题描述的是语法分析。
转载请注明原文地址:https://tihaiku.com/congyezige/2409559.html

最新回复(0)