北交《编译原理》在线作业二00073EB8124.docx
- 文档编号:15803290
- 上传时间:2023-07-08
- 格式:DOCX
- 页数:4
- 大小:14.68KB
北交《编译原理》在线作业二00073EB8124.docx
《北交《编译原理》在线作业二00073EB8124.docx》由会员分享,可在线阅读,更多相关《北交《编译原理》在线作业二00073EB8124.docx(4页珍藏版)》请在冰点文库上搜索。
北交《编译原理》在线作业二00073EB8124
北交《编译原理》在线作业二-0007
()是指源程序中不符合语法或词法规则的错误,这些错误一般在词法分析或语法分析时能检测出来。
A:
语义错误
B:
语法错误
C:
短语错误
D:
短句错误
答案:
B
()是指源程序中不符合语义规则的错误,这些错误一般在语义分析时能检测出来。
A:
语义错误
B:
语法错误
C:
短语错误
D:
短句错误
答案:
A
()是为每个标识符保存一个记录的数据结构,记录的域是标识符的属性。
A:
符号表
B:
代码表
C:
源程序
D:
出错表
答案:
A
下列说法中错误的是()。
A:
当一遍中包含若干阶段时,各阶段的工作是穿插进行的
B:
遍数越多越好
C:
遍数越多,输入/输出所消耗的时间越多
D:
并非每种语言都可以用单遍编译来实现
答案:
B
在LR分析法中,分析栈中存放的状态是识别规范句型()的DFA状态。
A:
句柄
B:
前缀
C:
活前缀
D:
LR(0)项目
答案:
C
在编译程序使用的表格中,最重要的是()。
A:
数据表
B:
信息表
C:
变量表
D:
符号表
答案:
D
高级语言编译程序常用的语法分析方法中,递归下降分析法属于()分析方法。
A:
自左至右
B:
自上而下
C:
自下而上
D:
自右向左
答案:
B
有限自动机()个接受状态。
A:
只能有一个
B:
只能有两个
C:
只能有三个
D:
可以有0个、一个或多个
答案:
D
()的任务是把中间代码(或经过优化处理之后)变换成特定机器上的低级语言代码。
A:
词法分析
B:
语法分析
C:
优化
D:
目标代码生成
答案:
D
编译程序诸阶段的工作往往是()。
A:
顺序
B:
并行
C:
成批
D:
穿插
答案:
D
下面哪个文法具有二义性()。
A:
A→AA|(A)|
B:
E→E+T|T
C:
E→(E)
D:
E→a
答案:
A
在语法分析处理中,FIRST集合、FOLLOW集合、SELECT集合均是()。
A:
非终结符集
B:
终结符集
C:
字母集
D:
状态集
答案:
B
最常用的中间代码形式是()
A:
二元式
B:
三元式
C:
四元式
D:
树型
答案:
C
Pascal的if语句满足()。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译原理 编译 原理 在线 作业 00073 EB8124