首页 > 其他分享 >编译原理期末复习

编译原理期末复习

时间:2023-07-03 21:47:20浏览次数:37  
标签:题型 复习 原题 老师 编译 期末 原理 id

一、前言

刚刚考完编译原理,不过可能是挂了,只是突击了b站的题型,但是却忽略了老师想要表达的东西。很多都是老师想调过,只恨自己后来没好好听课。在此总结一下我突击学过的题型、自己还不会的题型、老师认为是重点的题型,以便和大家共同学习(万一我要补考呢呜呜呜)

二、老师留过的作业

1.第二章  词法分析

三、2023学期考试题型

1.简答题

1.说一说你对自然语言、机器语言、文法、自动机的理解?

2.说一说编译原理与你学过的学科(数据结构、算法设计、程序设计等)有何联系?

2.描述文法语言

3.写出某个语句的DFA

4.写出产生式,并且化简NFA为最简DFA

5.写出(id*id)+id的序列

6.综合属性和继承属性的理解

7.原题

 

 

 8.原题

 这差不多是我本次考试的全部原题了(SDTBU-计科20级本科期末考试)

 

标签:题型,复习,原题,老师,编译,期末,原理,id
From: https://www.cnblogs.com/hyqxyh/p/17524165.html

相关文章

  • 七下期末考试
    七下期末考试7.3星期一早上起来困得要“死”,昨晚几乎没怎么睡着,想了想(话说这有啥好想的)有三个理由:紧张吧,害怕考拉。前几天都是卷到十一二点,生物钟没调整过来。热“死”了,大晚上20多摄氏度。上学的时候父母让带着一个写着“考神附体”的糖,把糖贴在身上,还真是“附体”了......
  • C语言编译之分部编译
    一、概述在C语言中,将源代码转换为可执行文件的过程通常涉及以下几个步骤:编写源代码:使用文本编辑器创建C语言源代码文件,通常以.c为扩展名。预处理:使用预处理器对源代码进行处理。预处理器指令以#开头,用于包含头文件、宏定义等。预处理器会根据指令进行文本替换和宏展开等操......
  • 记一次编译错误
    我在照着STL源码刨析写STL的时候出现了一个编译错误.当时的情况是我要用一个派生类的指针给一个基类指针的引用赋值,类似于:classBase{};classDerived:publicBase{};Derived*d=newDerived();Base*&b=d;但是编译器报错,错误信息类似于:error:cannotb......
  • [oeasy]python0070_动态类型_静态类型_编译_运行_匈牙利命名法
     动态类型_静态类型回忆上次内容 上次了解了帮助文档的生成开头的三引号注释可以生成帮助文档文档可以写成网页 python3本身也有在线的帮助手册 目前的程序提高了可读性   ​ 添加图片注释,不超......
  • [oeasy]python0070_动态类型_静态类型_编译_运行_匈牙利命名法
    动态类型_静态类型回忆上次内容上次了解了帮助文档的生成开头的三引号注释可以生成帮助文档文档可以写成网页python3本身也有在线的帮助手册目前的程序提高了可读性还有什么方法可以让程序更可读么?......
  • C++面试八股文:std::array如何实现编译器排序?
    C++面试八股文:std::array如何实现编译器排序?某日二师兄参加XXX科技公司的C++工程师开发岗位第25面:面试官:array熟悉吗?二师兄:你说的是原生数组还是std::array?面试官:你觉得两者有什么区别?二师兄:区别不是很大,原生数组(非动态数组)和std::array都在栈上开辟空间,初始化的时候......
  • 龙蜥7.9 编译安装redis
    1、下载redis安装包2、我一般放在/home下面,redis默认安装在/usr/local/bin/下面,修改目录命令为:makePREFIX=/usr/local/redisinstall#安装编译环境yum-yinstallgcc-c++autoconfautomake#开始安装cd/hometarzxvfredis-7.0.11.tar.gzcdredis-7.0.11/makemakeinsta......
  • WPF复习知识点记录
    WPF复习知识点记录由于近几年主要在做Web项目,客户端的项目主要是以维护为主,感觉对于基础知识的掌握没有那么牢靠,趁着这个周末重新复习下WPF的相关知识。文章内容主要来自大佬刘铁锰老师的经典著作《深入浅出WPF》。因为是复习,所以知识内容不会一一记录,如有需要了解更多可以看书......
  • tpcc客户端编译调试
    【代码地址】https://www.postgresql.org/message-id/CAGBW59f9q2Y4v-B3D8gje3xUsWz2Z-WaK9wYx4%3DhCY1zN%3D7%2BBQ%40mail.gmail.com【修改之后】根目录ant编译【执行】 【代码主要逻辑】 【客户端执行代码】......
  • 解释器和编译器
    解释器和编译器是两种不同的程序,用于处理和执行源代码。它们之间的主要区别在于代码的转换和执行方式。编译器将整个源代码文件作为输入,对其进行分析、优化和转换,并生成等价的目标代码(通常是机器码或字节码)。这个过程称为编译。生成的目标代码可以在计算机上直接执行,无需再次转换......