編譯原理第三章 有窮自動機與正規表示式理論基礎

2021-09-24 03:14:25 字數 997 閱讀 8149

3.3 面對眾多的源語言的詞法分析處理,總體上,超前讀入和某種假讀處理是(b)

a 可以避免的 b 不可避免的 c 徒勞無益的

3.4 下述正規表示式中(d)與(0*|1)*(+|-)等價

a 0*(+|-)|1(+|-)

b 0*(+|-)*|1(+|-)*

c 0*(+|-)|1*(+|-)

d (0|1)*+|(0|1)*-

3.6 「不以0開頭的十進位制無符號整數」的正規式為(c )

a (123456789)*

b (1|2|3|4|5|6|7|8|9)*

c (1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)*

d (123456789)(123456789)*

3.7 確定的有限自動機是(c )

a nfa b 轉換函式是多值對映 c dfa d 終態唯一

3.8 非確定的有限自動機是(b )

a dfa b nfa c 只能有乙個初態 d 終態唯一

3.9 在乙個狀態轉換圖中,s1與s2是等價狀態,則(b )

a s1與s2前驅相同

b l(s1)=l(s2)

c s1與s2都不是終態

d 到達s1的弧與到達s2的弧完全相同

3.10 關於正則文法,描述錯誤的是(d )

a 又被稱為3型文法

b 多數程式語言的單詞可用正則文法描述

c 又被稱為線性文法

d 不能轉換成與之等價的nfa

3.12 無關狀態是(b )

a 互相沒有關聯的狀態

b 多餘狀態和死狀態

c 不能刪去的狀態

d 終態

3.13 關於lex的描述正確的是(a )

a 是詞法分析器的自動生成器

b 其源程式是某種高階程式語言的**

c 其輸出是單詞串

d 其功能是進行詞法分析

3.15 確定的有窮自動機是乙個五元組

正確

編譯原理 第三章

單詞的表示形式 用二元式來表示 單詞種別,單詞符號的屬性值 單詞符號的屬性 指單詞符號的特性或特徵。單詞符號的屬性值 反映單詞特性或特徵的值。4 狀態轉換圖法 1 狀態轉換圖 一張有限方向圖 2 狀態轉換圖的功能 識別 接受 一定的符號串 單詞 正規式與正規集 我們可以把具有相同特徵的字放在一起組成...

編譯原理 第三章

一,知識點 1.正規式與正規集的定義 遞迴的定義方法 1 和 是 上的正規式,它們所表示的正規集分別為和 2 任何a 是 上的乙個正規式,他所表示的正規集為 3 假定u和v都是 上的正規式,他們所表示的正規集分別記為l u 和l v 那麼 a u v 是正規式,所表示的正規集為l u l v b u...

編譯原理第三章總結

就像單詞是我們理解文章的基本單位,編譯程式是在單詞的級別上分析源程式的。詞法分析就是從左至右逐個字元掃瞄源程式,把字元變成單詞,把字串變成單詞符號串。執行詞法分析的程式叫詞法分析器。向它輸入源程式,就能輸出單詞符號。這些單詞符號包括關鍵字 識別符號 常數 運算子和界符。輸出時表示成這種形式 單詞種別...