




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、、填空題| (每題4分,共20分)1 .喬母斯基定義的3型文法(線性文法)產(chǎn)生式形式 A Ba|a,或A aB|a,A, BNn, a,bt 。2 .語(yǔ)法分析程序的輸入是 單詞符號(hào),其輸出是 語(yǔ)法單位o3型為 B .aB的LR (0)項(xiàng)目被稱為 移進(jìn) 項(xiàng)目,型為B a.B的LR (0) 項(xiàng)目被稱為待約 項(xiàng)目,4 .在屬性文法中文法符號(hào)的兩種屬性分別為繼承屬性和綜合屬性 。5、運(yùn)行時(shí)存貯管理方案有靜態(tài)存儲(chǔ)分配、動(dòng)態(tài)存儲(chǔ)分配和堆式存儲(chǔ)分配和方案。二.已知文法G(S) ET | E+T(2) TF | F*F(3) F(E) | i(1)寫出句型(T*F+i)的最右推到并畫出語(yǔ)法樹(shù)。(4分)(2)寫
2、出上述句型的短語(yǔ),直接短語(yǔ)和句柄。(4分)答:(1)最右推到(2分)E = T = F = (E) = (E+T) = (E+F) = (E+i) = (T+i) = (T*F+i)(2)語(yǔ)法樹(shù)(2分)/|ViX(3) (4 分)短語(yǔ): (T*F+i), T*F+i , T*F , i直接短語(yǔ):T*F , i句柄:T*F3 .證明文法 G(S) : S SaS | e是二義的。(6分)答:句子 aaa對(duì)應(yīng)的兩顆語(yǔ)法樹(shù)為:因此,文法是二義文法4 .給定正規(guī)文法G (S):(1) SSa | Ab |b(2) ASa請(qǐng)構(gòu)造與之等價(jià)的DFA。(6分)答:對(duì)應(yīng)的NFA為:(6分)FSSS,AS,AS,
3、AS五.構(gòu)造識(shí)別正規(guī)語(yǔ)言b*a(bb*a)*b*最小的DFA (要求寫出求解過(guò)程)。(15分)答:(1)對(duì)應(yīng)的NFA (5分)(5分)(2)將(1)所得的NFA確定化:(5分)ab01, 301,32, 32,31,32,3六.已知文法G(S): S 人 I a I (T)(2) T T,S | S試:(1)消除文法的左遞歸;(4分)(2)構(gòu)造相應(yīng)的first和follow 集合。(6分)答:(1)消除文法的左遞歸后文法 G (S)為: S 人 I a I (T)(2) T ST | S(3) T ,ST | (4 分)七.已知文法G(S):(1) S SiA | A AA+B|B BA*|
4、(試構(gòu)造非終止符的firstVT和lastVT集合。(10分)firstVTlastVTSi , + , * ,(i , + , * ,(A+ , * ,(+ , * ,(B* ,(* ,(答:(10分)八.已知文法 G(S):FollowS# 1Ba,b,#(1) S B BB a BB b的follow集合如表: 試:(1)給出該文法的LR (0)項(xiàng)目集規(guī)范族劃分;(2)填寫相應(yīng)的SLR (1)的分析表。(15分)I 1I 2I 3I 4I 1S S.I4B b.I 3Ba.B-B.aB-B.b-答:(1) LR (0)項(xiàng)目集規(guī)范族劃分(8分)S B.B - I 5 a ,B.aB - b
5、 I 3I 5S BB.B.b- I 4I 6B aB.(2) SLR(1)分析表(7分)狀態(tài)ActionGotoab#SB0S3S4121Acc2S3S453S3S464R3R3R35R16R2R2R2九.設(shè)某語(yǔ)言的not-then-else 語(yǔ)句的語(yǔ)法形式為:S not E then Si其語(yǔ)義解釋為:針對(duì)自上而下的語(yǔ)法分析器,(1)分段產(chǎn)生式;(3分)(2)寫出每個(gè)產(chǎn)生式對(duì)應(yīng)的語(yǔ)義動(dòng)作。(7分)答:(1)分段產(chǎn)生式(3分)及語(yǔ)義動(dòng)作(7分)1 1) R not E then Backpatch ($2.FC , nxq );$.chain = $2.Tc 2 2) S R Si Back
6、patch ($2.chain , nxq ) 一、填空題| (每題4分,共20分)3 .喬母斯基定義的2型文法(上下文無(wú)關(guān)文法)產(chǎn)生式形式A &ANn, B V+。4 .詞法分析程序的輸入是 字符串,其輸出是 單詞符號(hào)。3算符有限分析方法每次都是對(duì) 最左素短語(yǔ)進(jìn)行規(guī)約。型為 B aB.的LR (0) 項(xiàng)目被稱為規(guī)約 項(xiàng)目。4、寫出 x:=b*(d-e)/(c-d)+e 的逆波蘭式 xbde-*cd-/e+:=。5、常用的兩種動(dòng)態(tài)存貯分配辦法是棧式存儲(chǔ)分配和堆式存儲(chǔ) 分配。二.已知文法 G(S): S 人 I a I (T)(2) T T,S | S試:(1)寫出句型(a,(a,a)的最左推到
7、并畫出語(yǔ)法樹(shù)。(4分) (2)寫出上述句子的短語(yǔ),直接短語(yǔ)和句柄。(4分)答:(1)最左推到(2分)S = (T) = (T,S) = (S,S) = (a,S) = (a,(T) = (a,(T,S) = (a,(S,S) = (a, (a,S) = (a, (a,a) (2)語(yǔ)法樹(shù)(2分)/l(I ) /l T , S /l (T ) A /l T , SS aIa(3) (4 分)短語(yǔ):(a,(a,a), a,(a,a) , (a,a) , a,a , a直接短語(yǔ):a句柄:a.證明文法 G(S) : S aSb | Sb | b 是二義的。(6分)答:句子aabbbb對(duì)應(yīng)的兩顆語(yǔ)法樹(shù)為:
8、四.給定正規(guī)文法G (S):(1) SaA(2) AaB | bA(3) B aA | b請(qǐng)構(gòu)造與之等價(jià)的DFA。(6分)五.構(gòu)造識(shí)別正規(guī)語(yǔ)言(ab*|a)*最小的DFA (要求寫出求解過(guò)程)。(15分)答:(1)對(duì)應(yīng)的NFA (5分)ab11,21,21,21,2(2)將(1)所得的NFA確定化:(5分)a(5分)六.已知文法 G(S): S 人 I a I (T)(2) T ST | ST,ST |e試:求first和follow集合,構(gòu)造改文法的LL (1)分析表。(10分)答:文法相應(yīng)的first和follow集合 (5分)firstfollowSa A (# ,)Ta a ()T,,
9、 )其LL (1)分析表如下:ab(sS-CT)TT- STI ST*Tf 5丁rT-它V七.已知文法G(S):(1) S SiA | A AA+B|B BA*| (非終止符的firstVT和lastVT集合如下:firstVTlastVTSi , + , * ,(i , + , * ,(A+ , * ,(+ , * ,(B* ,(* ,(試構(gòu)造算符的優(yōu)先關(guān)系表。(10分)i+()*I()八已知文法 G(S): S a | aAb | b | bBa A1A0| B1B0| 求:該文法的LR(0)項(xiàng)目集規(guī)范族。(15分)L: SI: SF-S-/Io: S5SS fitAS-a AbA IAOaAbSt bBaB?B 5 1BOM SrbBaa I|0: SbBa九.設(shè)某語(yǔ)百的DO-while語(yǔ)句的語(yǔ)法形式為:S do Si while E其語(yǔ)義解釋為:針對(duì)自上而下的語(yǔ)法分析器,(1)分段產(chǎn)生式;(3分) (2)寫出每個(gè)產(chǎn)生式對(duì)應(yīng)的語(yǔ)義動(dòng)作。(7分)答:(1)分段產(chǎn)生式(3分)G(S) :(1)Rdo(2) UR S
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《賞析型課件制作》課件
- 《團(tuán)隊(duì)引導(dǎo)與管理策略》課件
- 質(zhì)量控制實(shí)踐技巧試題及答案
- 區(qū)塊鏈技術(shù)革新文化創(chuàng)意產(chǎn)業(yè)的未來(lái)之路
- 2025年教師繼續(xù)教育培訓(xùn)計(jì)劃-總結(jié)模版
- 辦公區(qū)域北歐風(fēng)格家居布置指南
- 區(qū)塊鏈技術(shù)在文化藝術(shù)保護(hù)與傳承中的角色
- 2025標(biāo)準(zhǔn)產(chǎn)品采購(gòu)合同范本
- 了解質(zhì)量工程師資格證的考試步驟試題及答案
- 給考生建議的CAD工程師認(rèn)證考試復(fù)習(xí)試題及答案
- 著名中醫(yī)婦科 夏桂成教授補(bǔ)腎調(diào)周法
- VSM(價(jià)值流圖中文)課件
- 考古發(fā)掘中文物的采集與保存課件
- 人工氣道的護(hù)理劉亞課件
- 專業(yè)技術(shù)人員
- 拌和場(chǎng)安全檢查表
- 節(jié)日主題班會(huì) 《感恩母親節(jié)》教學(xué)課件
- 新加坡sm214th面經(jīng)44緋的同學(xué)
- 全國(guó)第七屆中小學(xué)音樂(lè)優(yōu)質(zhì)課比賽教學(xué)設(shè)計(jì)跳圓舞曲的小貓
- 我國(guó)城市馬拉松賽事發(fā)展現(xiàn)狀分析
- 基于UKF濾波的單目標(biāo)跟蹤算法研究
評(píng)論
0/150
提交評(píng)論