A.记号流
B.字符流
C.源程序
D.分析树
问题2
A.词法分析
B.语法分析
C.语义分析
D.目标代码生成
知识点:程序设计语言-编译器基本原理
章节2.2.2。
第一空的答案记号流在单独的编译原理的课程上才有相关描述,软设书上好像并没有描述选项中的这个记号流。分析树和源程序是有的,但都不是语法分析的输入。字符流在4.5.2章节,文件的逻辑结构提到了,和编译器这一章节应该没有关系。所以学校的编译原理没学好就只能用排除法,选记号流。
括号属于边界符,边界符少一个,或者不正确,只能在第二步语法分析,构建语法树的时候,才会发现。