編譯原理練習(xí)題4.doc

編譯原理練習(xí)題4.doc

ID:52194651

大?。?3.00 KB

頁數(shù):2頁

時(shí)間:2020-03-24

編譯原理練習(xí)題4.doc_第1頁
編譯原理練習(xí)題4.doc_第2頁
資源描述:

《編譯原理練習(xí)題4.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、一、單項(xiàng)選擇題1、()不是編譯程序的組成部分。A.詞法分析程序B.代碼生成程序C.設(shè)備管理程序D.語法分析程序E.代碼優(yōu)化程序F.語義分析與中間代碼生成程序2、在使用高級(jí)語言編程時(shí),首先可通過編譯程序發(fā)現(xiàn)源程序的全部()錯(cuò)誤和部分()錯(cuò)誤。A.語法B.語義C.語用D.運(yùn)行3、若一個(gè)文法是遞歸的,則它產(chǎn)生的句子的個(gè)數(shù)()。A.根據(jù)具體情況而定B.是有限個(gè)的C.必定是無窮的4、已知文法G是無二義的,則對(duì)G的任意句型()。A.最左推導(dǎo)和最右推導(dǎo)對(duì)應(yīng)的語法樹必定相同B.最左推導(dǎo)和最右推導(dǎo)對(duì)應(yīng)的語法樹可能不

2、同C.最左推導(dǎo)和最右推導(dǎo)必定相同D.可能存在兩個(gè)不同的最左推導(dǎo),但是它們對(duì)應(yīng)的語法樹相同。5、設(shè)r=(x

3、y)(x

4、y)則L(r)是()A.{yx,xy,x,y}B.{x,y}C.{x,y,xx,yy}D.{xx,xy,yy,yx}6、正則集合L={an

5、n>=1}相應(yīng)的正則表達(dá)式是()A.a(chǎn)*B.a(chǎn)+C.a(chǎn)a*D.a(chǎn)a+7、xab+cde-*f/+:=是賦值語句相應(yīng)的后綴式()A.x:=a+b+c*d-e/fB.x:=a+(b+c)*d-e/fC.x:=a+b+c+(c*d)-e/fD.x:=a

6、+b+c*(d-e)/f8、設(shè)有文法G[S]=(,{S,B},S,{Sàb

7、bB,BàbS}),該文法所描述的語言是()A.L(G[S])={bi

8、i>=0}B.L(G[S])={b2i

9、i>=0}C.L(G[S])={b2i+1

10、i>=0}D.L(G[S])={b2i+1

11、i>=1}9、編譯程序中的語法分析器接受以()為單位的輸入,并產(chǎn)生有關(guān)信息供以后各階段使用。A.表達(dá)式B.產(chǎn)生式C.單詞D.語句二、判斷題1、LR(0)方法是規(guī)范規(guī)約。()2、一張狀態(tài)轉(zhuǎn)換圖只包含有限個(gè)狀態(tài),其中有一個(gè)被

12、認(rèn)為是初態(tài),最多只有一個(gè)終態(tài)。()3、文法的二義性問題是可以通過某一種特殊的算法就可以判定。()4、在算符優(yōu)先分析法中提到的算符優(yōu)先關(guān)系表與優(yōu)先函數(shù)是等價(jià)的,沒有任何區(qū)別。()5、編譯器與解釋器的最主要區(qū)別是編譯過程將產(chǎn)生目標(biāo)程序,而解釋過程則不會(huì)。()三、簡(jiǎn)答題1、什么是編譯程序?編譯程序的主要組成部分以及各部分的主要功能?2、什么是遍?四、計(jì)算題1、寫出正規(guī)式(0

13、1)*1等價(jià)的NFA、并確定化和最小化。(要求畫出最小DFA對(duì)應(yīng)的狀態(tài)圖)2、對(duì)文法消除左遞歸和提取左公因子。AàA-aB

14、aB

15、

16、-aBBà*Ab

17、*a3、有文法G[S]:SàT

18、SiTTàF

19、T+FFà)S*

20、((1)給出句型F+Fi)S*的最左推導(dǎo);(2)給出句型F+Fi)S*的語法樹;(3)給出句型F+Fi)S*的短語、直接短語、句柄、素短語。4、對(duì)下列文法完成以下要求:(1)SàAa(2)Sàb(3)AàbBC(4)CàaBC(5)Càε(6)Bàab(1)求各個(gè)非終結(jié)符的FIRST和FOLLOW集合,字符間用空格加以區(qū)分。(2)證明該文法是LL(1)文法。(3)填寫預(yù)測(cè)分析表。5、設(shè)有文法G[S]:SàS(S)Sà

21、ε(1)寫出拓廣文法G’;(2)構(gòu)造識(shí)別文法規(guī)范句型活前綴的DFA;(3)這個(gè)文法是LR(0)的嗎?請(qǐng)說明理由;(4)這個(gè)文法是SLR(1)的嗎?若是,構(gòu)造出它的SLR分析表,若不是,請(qǐng)說明理由。

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。