下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、學(xué)習(xí)必備歡迎下載編譯原理試卷A一、選擇題(每空2 分,共 20 分)1.一個(gè)正規(guī)語(yǔ)言只能對(duì)應(yīng)(B)?A 一個(gè)正規(guī)文法;B 一個(gè)最小有限狀態(tài)自動(dòng)機(jī);2.文法 GA : A A aB B Ab B a是(B):A 正規(guī)文法B 二型文法3.下面說(shuō)法正確的是(A):A 一個(gè) SLR ( 1)文法一定也是 LALR ( 1)文法B 一個(gè) LR ( 1)文法一定也是 LALR ( 1)文法4.一個(gè)上下文無(wú)關(guān)文法消除了左遞歸,提取了左公共因子后是滿(mǎn)足LL ( 1)文法的 (A):A 必要條件B 充分必要條件5. ( D )不是 NFA 的成分。A 由窮字母表B 初始狀態(tài)集合C 終止?fàn)顟B(tài)集合D 有限狀態(tài)集合6
2、( C)不是編譯程序的組成部分A 詞法分析程序B 代碼生成程序C 設(shè)備管理程序D 語(yǔ)法分析程序7有文法G=(S,a,S SaS, S ,S),該文法是(B)。A. LL(1)文法B.二義性文法C算符優(yōu)先文法D SLR(1)文法8 給定文法 A bA|cc ,則符號(hào)串 cc bcbc bcbcc bccbcc bbbcc 中,是該文法句子的是(D )A BCD9 表達(dá)式A*(B-C*(C/D)的逆波蘭表示為(B)A. ABC-CD/*B. ABCCD/*-*C. ABC-*CD/*D.前三個(gè)選項(xiàng)都不對(duì)10 LR(1)文法都是(A)A 無(wú)二義性且無(wú)左遞歸B可能有二義性但無(wú)左遞歸C 無(wú)二義性但可能有
3、無(wú)左遞歸D可以既有二義性又有左遞歸二、問(wèn)答題第 1 題 (10 分 )將文法 GS 改寫(xiě)為等價(jià)的GS,使 GS不含左遞歸和左公共因子。學(xué)習(xí)必備歡迎下載GS : SbSAe | bAAAb | d答: 文法 GS改寫(xiě)為等價(jià)的不含左遞歸和左公共因子的G'S 為:SbBBSAe | AAd A'A' bA' |第 2 題(10分)給出與正規(guī)式R( ab) * ( a|b*) ba 等價(jià)的 NFA 。答:與正規(guī)式 R( ab)* ( a|b * )ba 等價(jià)的 NFA如下圖第 3 題( 10 分) 將下圖的NFA 確定化為DFA 。答:用子集法確定化如下表用子集法對(duì)所給
4、圖的確定化IIaIb狀態(tài)X,1,21,2 .1,2,3X1,2 .1,2 .1,2,311,2,31,2,Y1,2,321,2,Y1,2 .1,2,33學(xué)習(xí)必備歡迎下載確定化后如下圖第 4 題( 10 分)給出文法GS 的 LR(1) 項(xiàng)目集規(guī)范族中I 0 項(xiàng)目集的全體項(xiàng)目。GS 為:S BD|DB aD|b D B答:解:I0第 5題 (10分)文法 GM 及其 LR 分析表如下,請(qǐng)給出對(duì)串dbba#的分析過(guò)程。GM: 1) M VbA2) V d3) V4) A a5) AAba6) AnameACTIONGOTO學(xué)習(xí)必備歡迎下載bda#MAV0r3S3121acc2S43r24r6S5r
5、665r4r46S7r17S88r5r5答:對(duì)串 dbba#的分析過(guò)程如下表對(duì)輸入串dbba#的分析過(guò)程步驟狀態(tài)棧文法符號(hào)棧剩余輸入符號(hào)10#dbba#203#dbba#302#Vbba#4024#Vbba#50246#VbAba#602467#VbAba#7024678#VbAba#80246#VbA#901#M#第 6 題(20 分 )某語(yǔ)言的拓廣文法G為: (0) S T(1) TaBd|(2) BTb| 證明 G 不是 LR(0) 文法而是SLR(1) 文法,請(qǐng)給出SLR(1) 分析表。動(dòng)作移進(jìn)用 V d歸約移進(jìn)用 A 歸約移進(jìn)移進(jìn)用 A Aba 歸約用 M VbA 歸約接受學(xué)習(xí)必備歡
6、迎下載答:拓廣文法G',增加產(chǎn)生式S' T在項(xiàng)目集I 0 中:有移進(jìn)項(xiàng)目T · aBd和歸約項(xiàng)目T ·存在移進(jìn) -歸約沖突,所以G 不是 LR(0) 文法。若產(chǎn)生式排序?yàn)椋?0) S' T(1) T aBd(2) T (3) B Tb(4) B G' 的 LR(0) 項(xiàng)目集族及識(shí)別活前綴的DFA如下圖所示:識(shí)別 G活前綴的DFA由產(chǎn)生式知:Follow(T)=#,bFollow(B)= d在 I0中:Follow(T)a=#,b a=在 I2中:Follow(B)a= da=學(xué)習(xí)必備歡迎下載Follow(T)a=#,ba=Follow(B)Follow(T) = d#, b=所以在 I 0, I 2 ,中的移進(jìn) - 歸約和歸約 - 歸約沖突可以由 Follow 集解決,所以 G是 SLR(1)文法。構(gòu)造的 SLR(1)分析表如下表。SLR(1) 分析表nameACTIONGOTOabd#TB0S2r2r211acc2S2r2r4r2433S54S65r1r16r3第 7 題( 10 分) 對(duì)產(chǎn)生 C 語(yǔ)言中的條件表達(dá)式的文法GE : EE?E:E寫(xiě)出相應(yīng)的翻譯文法。答 : E1 E? BackPatch($1.TC,NXQ);$.FC=$1.FC;E2E1E2:
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年粵教版選修5歷史上冊(cè)月考試卷含答案
- 2025年粵教新版八年級(jí)生物下冊(cè)月考試卷
- 2025年華東師大版八年級(jí)生物下冊(cè)月考試卷含答案
- 2025年中圖版八年級(jí)歷史下冊(cè)月考試卷含答案
- 2025年湘教新版九年級(jí)歷史下冊(cè)月考試卷含答案
- 2025年外研版三年級(jí)起點(diǎn)八年級(jí)地理上冊(cè)月考試卷含答案
- 2025年浙科版七年級(jí)歷史下冊(cè)階段測(cè)試試卷
- 2025年冀教版選擇性必修3歷史上冊(cè)階段測(cè)試試卷含答案
- 2025年平?jīng)雎殬I(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年常考版參考題庫(kù)含答案解析
- 2025年寶雞職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年常考版參考題庫(kù)含答案解析
- 材料力學(xué)之材料疲勞分析算法:S-N曲線(xiàn)法:疲勞分析案例研究與項(xiàng)目實(shí)踐.Tex.header
- 中國(guó)醫(yī)美行業(yè)2024年度洞悉報(bào)告-德勤x艾爾建-202406
- 藥用植物種植制度和土壤耕作技術(shù)
- 《火力發(fā)電企業(yè)設(shè)備點(diǎn)檢定修管理導(dǎo)則》
- 重慶市渝北區(qū)2024年八年級(jí)下冊(cè)數(shù)學(xué)期末統(tǒng)考模擬試題含解析
- 保安服務(wù)項(xiàng)目信息反饋溝通機(jī)制
- 《團(tuán)隊(duì)介紹模板》課件
- 常用中醫(yī)適宜技術(shù)目錄
- 沖壓模具價(jià)格估算方法
- 運(yùn)動(dòng)技能學(xué)習(xí)與控制課件第十一章運(yùn)動(dòng)技能的練習(xí)
- 蟲(chóng)洞書(shū)簡(jiǎn)全套8本
評(píng)論
0/150
提交評(píng)論