



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、學(xué)習(xí)必備歡迎下載編譯原理試卷A一、選擇題(每空2 分,共 20 分)1.一個(gè)正規(guī)語言只能對應(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.下面說法正確的是(A):A 一個(gè) SLR ( 1)文法一定也是 LALR ( 1)文法B 一個(gè) LR ( 1)文法一定也是 LALR ( 1)文法4.一個(gè)上下文無關(guā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 語法分析程序7有文法G=(S,a,S SaS, S ,S),該文法是(B)。A. LL(1)文法B.二義性文法C算符優(yōu)先文法D SLR(1)文法8 給定文法 A bA|cc ,則符號串 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)都不對10 LR(1)文法都是(A)A 無二義性且無左遞歸B可能有二義性但無左遞歸C 無二義性但可能有
3、無左遞歸D可以既有二義性又有左遞歸二、問答題第 1 題 (10 分 )將文法 GS 改寫為等價(jià)的GS,使 GS不含左遞歸和左公共因子。學(xué)習(xí)必備歡迎下載GS : SbSAe | bAAAb | d答: 文法 GS改寫為等價(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 。答:用子集法確定化如下表用子集法對所給
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 分析表如下,請給出對串dbba#的分析過程。GM: 1) M VbA2) V d3) V4) A a5) AAba6) AnameACTIONGOTO學(xué)習(xí)必備歡迎下載bda#MAV0r3S3121acc2S43r24r6S5r
5、665r4r46S7r17S88r5r5答:對串 dbba#的分析過程如下表對輸入串dbba#的分析過程步驟狀態(tài)棧文法符號棧剩余輸入符號10#dbba#203#dbba#302#Vbba#4024#Vbba#50246#VbAba#602467#VbAba#7024678#VbAba#80246#VbA#901#M#第 6 題(20 分 )某語言的拓廣文法G為: (0) S T(1) TaBd|(2) BTb| 證明 G 不是 LR(0) 文法而是SLR(1) 文法,請給出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)目集族及識別活前綴的DFA如下圖所示:識別 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 分) 對產(chǎn)生 C 語言中的條件表達(dá)式的文法GE : EE?E:E寫出相應(yīng)的翻譯文法。答 : E1 E? BackPatch($1.TC,NXQ);$.FC=$1.FC;E2E1E2:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/ZHCA 031-2024淋洗類化妝品溫和性評價(jià)重建表皮模型組織活力法
- T/ZHCA 020-2022化妝品修護(hù)功效測試體外人源成纖維細(xì)胞遷移能力測試方法
- 2025衢州學(xué)院輔導(dǎo)員考試試題及答案
- 衛(wèi)生和健康大會
- 2025貴州財(cái)經(jīng)大學(xué)輔導(dǎo)員考試試題及答案
- 2025甘肅開放大學(xué)輔導(dǎo)員考試試題及答案
- 中醫(yī)常見疾病科普指南
- 病理學(xué)緒論課件
- 大學(xué)班團(tuán)活動(dòng)設(shè)計(jì)方案
- 職業(yè)衛(wèi)生工作場所檢測要點(diǎn)解析
- 初中英語語法、詞匯及固定搭配訓(xùn)練100題-含答案
- 網(wǎng)課智慧樹知道《人工智能引論(浙江大學(xué))》章節(jié)測試答案
- 中考物理壓強(qiáng)與浮力壓軸題20道(解析版)
- 2024年江蘇省鎮(zhèn)江市丹陽市中考物理二模卷
- 標(biāo)準(zhǔn)吞咽功能評定量表
- MOOC 中國傳統(tǒng)藝術(shù)-篆刻、書法、水墨畫體驗(yàn)與欣賞-哈爾濱工業(yè)大學(xué) 中國大學(xué)慕課答案
- 風(fēng)險(xiǎn)和機(jī)遇識別、評價(jià)及控制措施表
- (新版)高級經(jīng)濟(jì)師《高級經(jīng)濟(jì)實(shí)務(wù)》(工商管理)考試題庫(含答案)
- 唐宋名家詞智慧樹知到期末考試答案2024年
- MOOC 大學(xué)生創(chuàng)新創(chuàng)業(yè)教育-云南大學(xué) 中國大學(xué)慕課答案
- 端午節(jié)放假安全知識 主題班會課件
評論
0/150
提交評論