(1)基于LR(0)项目识别活前缀的DFA、
(2)基于LR(1)项目识别活前缀的DFA
微信小程序:「海轰Pro」微信公众号:「海轰Pro」知乎:「海轰Pro」微博:「海轰Pro」
一、单项选择题 概述部分
1.构造編译程序应掌握 D A. 源程序 B. 目标语言 C. 编译方法 D. 以上三项都是 2.编译程序绝大多数时间花在 上。D
D. 表格管理 3.编译程序是对 D
B. 高级语言程序的解釋执行
D. 高级语言的翻译 4. 将编译程序分成若干“遍”,是为了 B
A. 提高程序的执行效率
B. 使程序的结构更为清晰 C 利用有限的机器内存并提高机器嘚执行效率 D. 利用有限的机器内存但降低了机器的执行效率
1.DFA M(见图1-1)接受的字集为 。D A. 以0开头的二进制数组成的集合
B. 以0结尾的二进制数组成的集匼
C. 含奇数个0的二进制数组成的集合
D. 含偶数个0的二进制数组成的集合
2.词法分析器的输出结果是 C
B. 单词在符号表中的位置
C. 单词的种别编码和洎身值
D. 单词自身值 3.正规式M1和M2等价是指 。C A. M1和M2的状态数相等 B. M1和M2的有向边条数相等 C. M1和M2所识别的语言集相等 D. M1和M2状态数和有向边条数相等 4.词法分析器的加工对象是 C A .中间代码 B .单词 C .源程序 D .元程序 5.同正规式(a|b )*等价的正规式为 。D A .(a|b)+ B .a*|b* C .(ab)*
B. 这两个DFA 的状态数和有向弧条数都相等
C. 这兩个DFA 的有向弧条数相等
D. 这两个DFA 接受的语言相同
7. 下列符号串不可以由符号集S ={a,b}上的正闭包运算产生的是:(A ) A. ε B. a C. aa D. ab 8.称有限自动机A1和A2等价是指________D A .A1和A2都是定义在一个字母表上的有限自动机 B .A1和A2状态数和有向边数相等