付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
诚信保证本人知晓我校考场规则和违纪处分条例的有关规定,保证遵守考场规则,诚实做人。 本人签字:编号:西北工业大学考试试题( B卷)2011-2012学年第 二学期开课学院考试日期
计算机学院
课程编译原理考试时间2小时
学时64考试形式(闭)卷题 一
二
三 四
五 六 七
八 九
十
总分号得分考生班级 学 号 姓 名一、选择题(每小题 2分,共10分)1)对文法S→,B→b,A→,以下哪些结论是正确的(B)。①该语言可以用正规式(a**)描述②该文法对应的语言可由图灵机识别③不是该文法的有效句型④是语言的句子A、②④ B. ①②④ C.①③D. ①③④(2)语法分析的任务是:①分析单词的构成 ②分析单词流如何构成语句; ③分析语句如何构成程序;④分析程序的结构 (A)A、②③④ B 、①②③④ C 、②③ D 、①④3)给定数组A[1..10,1..20,1..30],假定数组是按行存放的,且首地址为0(按字编址),则A[3,4,5]的地址为(A)A.1294
B.1043
C.1925
D.832(4)以下哪个结论是正确的( C)。①常量传播可能产生无用变量 ②与的等价的最小在同构意义下唯一③可以用表示 ④中的垃圾收集属于栈式存储管理机制A、①② B 、②④ C、①②③ D 、②③注:1.命题纸上一般不留答题位置,试题请用小四、宋体打印且不出框。命题教师和审题教师姓名应在试卷存档时填写。共3页 第1页西北工业大学命题专用纸(5)对文法G[S]:文法S→,A→b,A→,B→,哪个结论是正确的(①该文法是正规文法 ②该文法定义的语言无限③中的句柄是 ④该文法不能用(1)方法分析A、① B 、③ C 、②③④ D 、②④二、判断题(每小题 2分,共10分)
D)(1)已知属性翻译文法:S→{("1");}S→y{("2");}W→{("3");}若输入串为
"",则分析过程将输出
23131
(
)(2)文法
E→
|
,T→T*,F→i
可用识别
(
)(3)使用分析法进行分析的前提条件是文法不含左递归产生式( )(4)对于文法S→,[1]项目[S→b·]对于活前缀有效()(5)存在递归调用的语言不能采用静态存储管理方式分配存储空间( )三、(17分)对于以下状态矩阵a b0 1 21 3 42 1 23 44 3其中初始状态为状态0,终止状态为状态3、4(1)画出相应的状态转换图(4分)(2)对所得进行最小化(6分)(3)求解最小化对应的正规表达式( 5分)四、(8分)用长度不超过4的某个句型的两个不同最左推导来说明下面的文法是二义的,并画出相应的语法树。S→A→五、(12分)给定文法:S→,A→,B→(1)给出该文法的每个候选式的集及每个非终结符的集(4分)()={}(b)={b}()={b}(c)={c}( )={ }(2)判断该文法是否为(1)文法,若是,请给出该文法的(1)分析表,若不是,请给出理由。(4分)答案:是,表略(3)给出识别的分析过程(4分)教 务 处 印 制共3页 第2页六、(18分,每小题6分)对于文法 S→,X→,X→b,Y→c,Y→(1)构造(1)状态机;(2)构造该文法的(1)分析表并判断该文法是否为 (1)文法;(3)给出用(1)分析表对输入串进行分析的步骤。七、(10分)以下二小题任选一题作答(1)给出语句 b<a a>b 的逆波兰表示;2)语言中的语句的形式为SE,其含义是重复地执行S,直到布尔表达式E的值为真时,退出循环。请给出此结构的属性翻译文法八、(15分)(1)考虑下面的三地址语句序列:L0:i0L1:i1i>mL2nn<<1n<kL1L2:k1k<=0L3L0L3:L4L4:8分)将代码分成基本块,并给出控制流图。如有不可达代码则删除((2)用图对下面的程序进行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中医馆基层医师业务试题(附答案)
- 主提升机副井司机安全操作规程培训
- 安全隐患整改通知单(表单模板)
- 井架安拆安全要求及措施培训课件
- 起重信号指挥安全操作规程培训
- 保证安全施工技术措施培训
- 油库消防安全系统培训
- 承压热水锅炉危险性分析与安全管理培训
- (2026年)学校教师培训制度
- 2025-2026学年湖南株洲醴陵一中高一下学期期末生物试题含答案
- 2026年杭州钢铁集团招聘试题及答案
- 2026兴宁市司法局公开招聘司法行政辅助人员6人笔试参考题库及答案详解
- 2025年教资考试真题试卷及答案
- (2026年版)中国老年2型糖尿病防治临床指南解读课件
- 心肺运动试验(CPET)标准化质量控制全流程科室业务学习资料
- 艾灸疗法小讲课
- 2026年中级群众文化馆员职称评审面试题及答案解析
- 2026综合版《安全员手册》
- 前列腺增生诊疗指南(2026年版)基层规范化诊疗
- 义务教育美术(2022版)新课程标准考试测试题及答案
- 2026科粤版九年级化学上学期期末复习知识清单(默写版+解析版)
评论
0/150
提交评论