- 2
- 0
- 约4千字
- 约 8页
- 2026-06-09 发布于河北
- 举报
南昌航空大学科技学院《编译原理》2025-2026学年期末试卷
一、单项选择题(本大题共12小题,每小题2分,共24分)
1.编译器的前端部分主要负责()。
A.代码优化B.代码生成C.词法分析和语法分析D.目标代码的加载
2.下列关于词法分析器的描述,错误的是()。
A.它将源代码转换为记号流B.它可以识别注释C.它可以进行语法分析D.它可以处理多行输入
3.在语法分析中,使用预测分析表的方法是基于哪种文法()。
A.上下文无关文法B.上下文有关文法C.上下文无关语言D.上下文有关语言
4.下列关于语法分析器的描述,正确的是()。
A.它只能使用预测分析表B.它可以处理所有类型的文法C.它必须生成抽象语法树D.它只能生成词法分析器
5.抽象语法树(AST)的主要作用是()。
A.生成目标代码B.进行语义分析C.提供代码优化D.表示源代码的结构
6.语义分析的主要任务是()。
A.生成中间代码B.生成目标代码C.检查源代码的语义正确性D.进行词法分析
7.下列关于中间代码的描述,错误的是()。
A.它是一种独立于具体机器的代码B.它可以简化代码优化C.它必须是人类可读的D.它可以生成目标代码
8.代码优化技术中,常量折叠是指()。
A.将变量替换为常量
原创力文档

文档评论(0)