词法分析器的主要功能是什么? A. 生成机器代码 B. 识别源代码中的词法单元 C. 优化程序性能 D. 进行语法分析 答案解析 词法分析器的基本功能是将源代码转换为词法单元(tokens),为后续的语法分析做准备。选项B直接描述了这一功能,因此是正确答案。选项A、C和D虽然与编译过程相关,但并不属于词法分析器的功能范围。易错点在于混淆词法分析和其他编译阶段的功能。 正确答案:B