[软考考点解析]软件设计师--词法、语法、语义分析

2. 理论

本题考查编译过程的几个阶段的区别:词法分析阶段、语法分析阶段、语义分析阶段。


2.1 词法分析

词法分析是分析程序中的单词,比如关键字、标识符。


2.2 语法分析

语法分析是在词法分析的基础上,判断程序在结构上是否正确,就好比英语中的语法,每个单词对不代表整个句子是对的,语法包含对单词顺序(结构)的安排。


2.3 语义分析

语义分析就更加高级了,不仅语法要对,还要分析程序是否存在含义错误,语义分析常见的就是类型分析,检查一行代码中的变量类型是否符合预期。


3. 解析

根据上面的理论,A属于词法分析,B属于语义分析,C属于语法分析。所以选C。

上一篇:数字经济的关键,是实体企业与新技术融合


下一篇:阿里云应用配置管理ACM商用,配置信息秒级生效