天天看點

西電編譯原理期末核心考點彙總(期末真題+相關知識點)前言一、正規式二、二義文法三、全部短語、直接短語和句柄四、文法樹和字尾式五、調用總結

文章目錄

  • 前言
  • 一、正規式
    • 1.1 相關知識點
      • 1.1.1 正規式定義
      • 1.1.2 輔助定義
    • 1.2 曆年真題
  • 二、二義文法
    • 2.1 相關知識點
      • 2.1.1 二義性概念
    • 2.2 曆年考題
  • 三、全部短語、直接短語和句柄
    • 3.1 相關知識點
      • 3.1.1 短語,直接短語和句柄定義
      • 3.1.2 短語,直接短語和句柄例題
    • 3.2 曆年真題
  • 四、文法樹和字尾式
    • 4.1 相關知識點
      • 4.1.1 文法樹定義(文法分析章節)
      • 4.1.2 字尾式相關知識點(語義分析章節)
    • 4.2 曆年考題
  • 五、調用
    • 5.1 相關知識點
      • 5.1.1 值調用(call by value)
      • 5.1.2 引用調用(call by reference)
    • 5.2 曆年考題
  • 總結

前言

主要針對西安電子科技大學《編譯原理》的選擇填空題進行了總結。

考試範圍主要包括4個章節:緒論,詞法分析,文法分析,語義分析;重點在詞法分析,文法分析和語義分析章節

【學習期間整理資料如下】

西電編譯原理期末核心考點彙總(期末真題+相關知識點)前言一、正規式二、二義文法三、全部短語、直接短語和句柄四、文法樹和字尾式五、調用總結

針對西電計科院軟體工程專業《編譯原理》期末考試複習資料。大部分答案基于老師的PPT實作,放心使用。

考試主要包括:選擇題,簡答題,計算題。

(如需要編譯原理全部筆記資料,可以聯系郵箱[email protected],資料非無償,介意慎聯系

一、正規式

1.1 相關知識點

1.1.1 正規式定義

令 Σ 是一個有限字母表,則 Σ 上的正規式及其表示的集合遞歸定義如下:
  • ε 是正規式,它表示集合 L(ε) = {ε}
  • 若 a 是 Σ 上的字元,則 a 是正規式,它表示集合 L(a)={a}
  • 若正規式 r 和s 分别表示集合 L(r)和 L(s),則

    (a) r|s 是正規式,表示集合 L(r)∪L(s),

    (b) rs 是正規式,表示集合 L(r)L(s),

    (c) r* 是正規式,表示集合 (L(r))*,

    (d) (r)是正規式,表示的集合仍然是 L(r)

1.1.2 輔助定義

作用:為複雜的或重複出現的正規式命名,并在以後的使用中用名字代替該正規式。

格式:名字 = 正規式

舉例:

西電編譯原理期末核心考點彙總(期末真題+相關知識點)前言一、正規式二、二義文法三、全部短語、直接短語和句柄四、文法樹和字尾式五、調用總結

1.2 曆年真題

西電編譯原理期末核心考點彙總(期末真題+相關知識點)前言一、正規式二、二義文法三、全部短語、直接短語和句柄四、文法樹和字尾式五、調用總結

(1)解:UChar(UChar|LChar|Digit)*Digit

(2)解:Aa9 Aa0B8 AB17

二、二義文法

2.1 相關知識點

2.1.1 二義性概念

西電編譯原理期末核心考點彙總(期末真題+相關知識點)前言一、正規式二、二義文法三、全部短語、直接短語和句柄四、文法樹和字尾式五、調用總結

2.2 曆年考題

西電編譯原理期末核心考點彙總(期末真題+相關知識點)前言一、正規式二、二義文法三、全部短語、直接短語和句柄四、文法樹和字尾式五、調用總結
西電編譯原理期末核心考點彙總(期末真題+相關知識點)前言一、正規式二、二義文法三、全部短語、直接短語和句柄四、文法樹和字尾式五、調用總結

三、全部短語、直接短語和句柄

3.1 相關知識點

3.1.1 短語,直接短語和句柄定義

西電編譯原理期末核心考點彙總(期末真題+相關知識點)前言一、正規式二、二義文法三、全部短語、直接短語和句柄四、文法樹和字尾式五、調用總結

3.1.2 短語,直接短語和句柄例題

西電編譯原理期末核心考點彙總(期末真題+相關知識點)前言一、正規式二、二義文法三、全部短語、直接短語和句柄四、文法樹和字尾式五、調用總結

3.2 曆年真題

西電編譯原理期末核心考點彙總(期末真題+相關知識點)前言一、正規式二、二義文法三、全部短語、直接短語和句柄四、文法樹和字尾式五、調用總結

四、文法樹和字尾式

4.1 相關知識點

4.1.1 文法樹定義(文法分析章節)

對 CFG G 的句型,表達式的文法樹被定義為具有下述性質的一棵樹:

  • 根與内部節點由表達式中的操作符标記;
  • 葉子由表達式中的操作數标記;
  • 用于改變運算優先級和結合性的括号,被隐含在文法樹的結構中。

4.1.2 字尾式相關知識點(語義分析章節)

西電編譯原理期末核心考點彙總(期末真題+相關知識點)前言一、正規式二、二義文法三、全部短語、直接短語和句柄四、文法樹和字尾式五、調用總結

計算方法

西電編譯原理期末核心考點彙總(期末真題+相關知識點)前言一、正規式二、二義文法三、全部短語、直接短語和句柄四、文法樹和字尾式五、調用總結

舉例:

西電編譯原理期末核心考點彙總(期末真題+相關知識點)前言一、正規式二、二義文法三、全部短語、直接短語和句柄四、文法樹和字尾式五、調用總結

4.2 曆年考題

西電編譯原理期末核心考點彙總(期末真題+相關知識點)前言一、正規式二、二義文法三、全部短語、直接短語和句柄四、文法樹和字尾式五、調用總結

五、調用

5.1 相關知識點

5.1.1 值調用(call by value)

西電編譯原理期末核心考點彙總(期末真題+相關知識點)前言一、正規式二、二義文法三、全部短語、直接短語和句柄四、文法樹和字尾式五、調用總結

5.1.2 引用調用(call by reference)

西電編譯原理期末核心考點彙總(期末真題+相關知識點)前言一、正規式二、二義文法三、全部短語、直接短語和句柄四、文法樹和字尾式五、調用總結

5.2 曆年考題

西電編譯原理期末核心考點彙總(期末真題+相關知識點)前言一、正規式二、二義文法三、全部短語、直接短語和句柄四、文法樹和字尾式五、調用總結
西電編譯原理期末核心考點彙總(期末真題+相關知識點)前言一、正規式二、二義文法三、全部短語、直接短語和句柄四、文法樹和字尾式五、調用總結

總結

編譯原理的計算題和簡答題大部分比較模闆化,基本上考試題目修改了練習題的資料,隻要按照算法進行運算就可以成功解答。選擇題以概念為主,重在了解。

繼續閱讀