一、填空题(2′*5小题)

1.写出一个文法的压缩过文法

2.写出一个文法所产生的语言

3.知道自编译、交叉编译、自展的概念

4.写出一个正规文法对应的正规表达式

5.知道编译程序的分类

二、选择题(1′*10小题)

1.知道句柄的概念

2.知道各种LR(0)项目的形式

3.知道LR分析器的逻辑结构组成

4.知道语言的概念

5.会判断两个正规式是否等价

6.知道各种推导的长度

7.判断一个文法是否是LR(0)文法

8.判断一个文法所属的乔姆斯基文法类型

9.知道扩充的BNF的含义

10.知道活前缀的概念

三、判断题(2′*5小题)

1.知道规范推导的概念

2.知道左右线性文法之间的等价关系

3.知道DFA和NFA的性质

4.知道简单优先关系矩阵的性质

5.知道算符文法的概念

四、简答题(7小题,共45分)

1.用两种方法(改写法和扩充的BNF法)消除文法的左递归

2.画出给定句型的语法树,并指出其中的短语、简单短语、句柄、最左素短语

3.画出一个左(右)文法对应的状态转换图,并写出其对应的右(左)线性文法

4.填写算符优先关系矩阵的“等于”关系并会用算符优先分析法分析串

5.证明文法的二义性,证明文法不是简单优先文法

6.求first集和follow集,且会构造LL(1)分析表

7.用子集法将一个NFA转换为等价的DFA

五、解答题(2小题,共25分)

1.写出一个正规式对应的转换系统,并能对其确定化后的状态转换图且能判断该状态转换图是否可以化简

2.构造识别活前缀的LR项目的DFA,会构造其对应的LR分析表

南京邮电大学通达学院编译原理2022年1月期末试卷考试回忆相关推荐

  1. 南京邮电大学通达学院c语言实验报告,南京邮电大学通达学院c语言程序报告..docx...

    南京邮电大学通达学院c语言程序报告. 南京邮电大学通达学院程序设计(上机)报告题 目: R015M P008E专 业 学 生 姓 名 班 级 学 号 指 导 教 师 日 期 2015年5月 评 分 细 ...

  2. 2023南京邮电大学通达学院《数学实验》MATLAB实验答案

    四月维夏,六月徂暑. 勤将励勉,勿望再晨. --赠nmy 南京邮电大学通达学院<数学实验>MATLAB实验答案 一 声明 二 MATLAB下载 <数学实验>练习一 1.1 1. ...

  3. 南邮通达的计算机科学与技术,2019南京邮电大学通达学院专业排名

    南京邮电大学通达学院,位于江苏扬州,是经国家教育部批准,由南京邮电大学1999年创办的全日制本科独立学院.下面是学习啦小编给大家带来的南京邮电大学通达学院专业排名,供大家参考! 南京邮电大学通达学院专 ...

  4. 南京邮电大学通达学院2023《电子装配实习》报告

    南京邮电大学通达学院2023<电子装配实习>报告 一 声明 二 题目/实习报告提示 三 例答 红笺寄 休遣玉人知 --赠nmy 一 声明 南京邮电大学通达学院2023<电子装配实习& ...

  5. 南京邮电大学通达学院c语言实验报告,南京邮电大学通达学院c语言程序报告.docx...

    南京邮电大学通达学院c语言程序报告 南京邮电大学通达学院程序设计(上机)报告 题 目: R015M P008E 专 业 学 生 姓 名 班 级 学 号 指 导 教 师 日 期 2015年5月 评 分 ...

  6. 南京邮电大学通达学院物理实验题库答案

  7. 南京邮电大学通达学院2023c++实验报告(一)

    题目展示 一.问题描述 实验题目1 定义一个学生类,其中包括如下内容: (1)私有数据成员 ①年龄 age; ②姓名 string name; (2)公有成员函数: ①构造函数:带参数的构造函数Stu ...

  8. 南京邮电大学通达学院C++上机实验参考答案

    实验目的和要求 (1)进一步熟悉累的设计,运用继承与派生机制设计派生类,合理设置数据成员和成员函数. (2)掌握双目运算符.单目运算符的重载方法,对常用算数运算符能在自定义类中通过友元函数.成员函数进 ...

  9. 2021年南京邮电大学自动化学院、人工智能学院考研指南

    大学简介 南京邮电大学(Nanjing University of Posts and Telecommunications),简称"南邮"(NJUPT),是教育部.工业和信息化部 ...

最新文章

  1. 真的有人在偷听我们讲话么?
  2. 较深度地递归转义过滤
  3. Arduino方式开发ESP32笔记:使用Preferences保存数据
  4. 软件测试沟通技巧,你到底应该如何沟通:沟通的技巧
  5. FFmpegInterop 库在 Windows 10 应用中的编译使用
  6. java web 框架整合开发_SpringBoot(二)Web整合开发
  7. 使用AngularJS 进行Hybrid App 开发已经有一年多时间了,这里做一个总结
  8. 合作编写java项目y_基于VS Code快速搭建Java项目
  9. js在以div添加滚动条
  10. 请问python语言的语法特点_Python3笔记004- 2.1 python的语法特点
  11. kotlin使用mapstruct(二)
  12. 利用WCF与Android实现图片上传并传参
  13. mysql对象资源管理器在哪里_文件资源管理器在哪
  14. 【转】胡侃学习(理论)计算机
  15. python-递归——猴子吃桃
  16. 批量去除图片的黑色背景,并且统一修改图片尺寸
  17. 北鲲云超算平台为生命科学的发展赋能,24小时完成10亿规模分子库筛选全流程
  18. wxpyhton打包后图标背景变黑
  19. OneDrive 正在登录
  20. marquee参数详解

热门文章

  1. 某cms代码审计RCE艰难bypass(思路清奇)
  2. 【网单服务端】水浒历险 网游单机 一键安装服务端+历代合集+视频教程
  3. 秦嘉哲:9.6黄金白银原油走势分析及操作建议
  4. C#中不能添加进工具箱的ocx界面控件解决办法
  5. java mvc jquery weui_jquery weui做的三级联动
  6. oppoa7强制root,oppoa7强制重启
  7. Java学习笔记:使用Word模板简化文件创建
  8. 【WPA TSP】狼群算法求解旅行商问题【含Matlab源码 211期】
  9. c语言编程带铰钢架问题,C语言编程练习题绝对经典
  10. 初用vue2写一个超简陋知乎日报(不与知乎日报api交互)超详细记录