语义分析和中间代码产生
- 格式:ppt
- 大小:1.00 MB
- 文档页数:75


编译原理-题库1、关于有限自动机叙述正确的是()A、有限自动机分为确定的有限自动机和不确定的有限自动机B、有限自动机可由状态转换图表达C、有限自动机可由状态转换矩阵表达D、有限自动机可以识别正规集答案:ABCD2、编译原理各阶段的工作都涉及到()A、表格管理B、语法分析C、出错处理D、代码优化答案:AC3、程序语言一般分为()和()A、高级语言B、专用程序语言C、低级语言D、通用程序语言答案:AC4、高级语言的翻译方式有()和()A、汇编方式B、模拟方式C、解释方式D、编译方式答案:CD5、语法分析器的常用方法是()A、自顶向下B、自底向上C、自左向右D、自右向左答案:AB6、请说明你使用的语法分析方法()A、LL1B、OPGC、LRD、YACC答案:ABCD7、数据的逻辑结构有哪些()A、集合结构B、线性结构C、树形结构D、图形结构答案:ABCD8、NFA与DFA的不同之处()A、初态定义不同B、字母表定义不同C、转换函数定义不同D、终态定义不同答案:AC9、A、B、C、D、答案:A 10、A、B、C、D、答案:C 11、A、是B、不是C、无法判断D、可能答案:A12、A、上下文有关B、上下文无关C、正则D、0型答案:C13、A、B、C、D、答案:D14、A、B、C、D、答案:D15、LL(1)文法的充要条件是( )。
A、B、该文法对应的LL(1)分析表中每个项目最多只有一条产生式。
C、A和BD、都不是答案:B16、文法A->aAb|ab生成的语言是( )。
A、{ab}B、{aAb}C、D、答案:C17、以下说法中正确的是( )A、B、C、D、答案:B18、8. 正则式的“*”读作( )。
A、并且B、连接C、正则闭包D、闭包答案:D19、一个LR(0)文法一定是SLR(1)文法。
答案:正确20、在类型声明文法中,类型属性type是继承属性。
答案:正确21、在构造递归下降伪代码时,将非终结符A翻译为一个匹配过程match(A)。