第一章 引论

第一章单元测

1、单选题:
‏解释程序和编译程序的区别在于​
选项:
A: 是否生成中间代码
B: 加工的对象不同
C: 使用的实现技术不同
D: 是否生成目标代码
答案: 【 是否生成目标代码

2、单选题:
​编译程序各阶段工作都涉及‍
选项:
A: 词法分析
B: 表格管理
C: 语法分析
D: 语义分析
答案: 【 表格管理

3、单选题:
‌作为编译程序的源语言不能是‏
选项:
A: 高级语言
B: C语言
C: 低级语言
D: Pascal语言
答案: 【 低级语言

4、单选题:
‌词法分析的依据是​
选项:
A: 语义规则
B: 构词规则
C: 语法规则
D: 等价变换规则
答案: 【 构词规则

5、单选题:
‎编译程序的词法分析器用于识别‌
选项:
A: 字符串
B: 语句
C: 单词
D: 标识符
答案: 【 单词

6、判断题:
‏高级语言编写的源程序都必须通过编译,产生目标代码后才能运行‏
选项:
A: 正确
B: 错误
答案: 【 正确

7、判断题:
‏源程序与目标程序是等价关系‍
选项:
A: 正确
B: 错误
答案: 【 正确

第三章 词法分析

第三章单元测

1、单选题:
‍正规式M1和正规式M2等价是指​
选项:
A:  M1和M2的状态数相等
B: M1和M2的有向弧条数相等
C: M1和M2所表示的语言集相等
D: M1和M2状态数与有向弧条数相等
答案: 【 M1和M2所表示的语言集相等

2、单选题:
‎__________不是NFA的成分​
选项:
A: 有限字母表
B: 唯一的初始状态
C: 终止状态集
D: 有限状态集
答案: 【 唯一的初始状态

3、单选题:
‌词法分析器的输入是‎
选项:
A: 单词符号串
B: 源程序
C: 语法单位
D: 目标程序
答案: 【 源程序

4、判断题:
​对任一个正规式r,都存在一个NFA,使得L(M)=L(r)​
选项:
A: 正确
B: 错误
答案: 【 正确

5、判断题:
‏有限自动机只有一个初态 R

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注