




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、北京工業(yè)大學2003-04-2學期010700-11班級編譯原理試卷學號 姓名 成績題號 一四五7分數(shù)(10分)改寫以下文法,使其滿足采用自頂向下分析方法的要 求。S ? aXcYl YdX ? XaY| cY ? bYcX| b解:(1)消除X ? XaY|c的左遞歸X?cX * X' ? aYX' | &(2)提取Y ? bYcX|b的左因子Y ?bY 1Y' ? YcX| &整理后,原文法變?yōu)镾 ? aXcY | Yd X ? cX 'X1 ? aYX' |&Y ?bZZ ? YcX| £二.(15分)考慮文法GS
2、:S ? xSNy| NxN ?zN|&1 .求出該文法的每個非終結符的FOLLOW集;2 ,構造該文法的預測分析表。解:FIRST(S) = x, z FIRST(N) = z, & FOLLOW(S) = #, y, z FOLLOW(N) = x, y2預測分析表S?NxS?xSNy S?NxN?S N ? zN(20分)符號串xxyyyx是如下文法GS的句子,S ? xB | yAA ?xS|yAA|xB ?yS|xBB | y(1)構造該句子的分析樹;(2)寫出生成該句子的最左推導;(3)寫出生成該句子的規(guī)范歸約過程;指出每步歸約中的句柄。解:(1)語法分析樹(6分)
3、XX句柄為y 句柄為x 句柄為yA 句柄為ys 句柄為xBB 句柄為xB(2) S ?xB?xxBB?xxyB?xxyyS?xxyyyA?xxyyyx (5 分)規(guī)范歸約(9分)xxyyyx ? xxByyx xxByyx ? xxByyA xxByyA ? xxByS xxByS ? xxBB xxBB ?xB xB ?S四,(20分)考慮簡單賦值語句的文法GS:S?id:=E E?E + E E?E*E E?id(1)試構造識別該文法所有規(guī)范句型活前綴的有限自動機(2) 判斷該文法是否為LR(O)文法(必須說明理由)。解:(1)Io: S 1 ?.S+S ? .id = E L: S
4、39; ?S. 12: S?id. = E 13: S ? id = .EE?.E + E E?.E*E E?.id14: S ? id = E.E?E. + EE?E. *E I5: E ? id.16: E ? E +.E (2)由于14、I 8、I 9均有移進一歸約沖突,E?.E + EE ?.E E故該文法不是LR(O)文法VE?.id17: E?E*EE?.E + EE?.E*EE?.id1s: E ? E + EE?E.+ EE ? E. * E19: E?E*E.E ? E .+ EE?E.*E產(chǎn)生式語義規(guī)則S ? Li. L 2Print( + *)L?LiB=2* +=+ 1L?B=1B ?0=0B ? 1=1(1 )寫出句子的帶注釋分析樹、或屬性計算過程 (2)給出處理該句子的結果(Print輸出結果)解:(1)句子的帶注釋分析樹:(2)處理該句子的結果(Print輸出結果)為六.(20分)設語言L是“能被5整除的十進制正整數(shù)”組成的集合, (1)試寫出描述語言L的正規(guī)表達式;(2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 關于演講稿的知識
- 2025年中國音響功放市場調(diào)查研究報告
- 2025年度炊事員食品安全管理體系聘用合同
- 二零二五年度私企資金流轉與財務支持合同
- 二零二五年度家居建材店轉讓與品牌合作協(xié)議
- 寵物店轉讓合同2025年度含寵物店會員積分系統(tǒng)及會員服務協(xié)議
- 二零二五年度綠色農(nóng)業(yè)員工保密協(xié)議及農(nóng)業(yè)科技成果保護合同
- 二零二五年度高端品牌導購員聘用協(xié)議
- 二零二五年度勞動合同變更及員工社會責任履行協(xié)議
- 2025年度高速公路冬季勞務掃雪服務合同
- 2024年內(nèi)蒙古化工職業(yè)學院高職單招(英語/數(shù)學/語文)筆試歷年參考題庫含答案解析
- 城市智慧交通管理系統(tǒng)
- 青少年人工智能技術水平測試一級04
- 心肌病中醫(yī)護理查房課件
- 國外藥典介紹
- 第三章新時代大學生勞動價值觀
- 藏在名著里的數(shù)學1
- 動畫運動規(guī)律-動畫概論
- 醫(yī)院藥品驗收流程
- LLC經(jīng)驗教訓卡模板
- 中建幕墻方案
評論
0/150
提交評論