




已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一、 選擇1.下面說(shuō)法正確的是:A 一個(gè)正規(guī)式只能對(duì)應(yīng)一個(gè)確定的有限狀態(tài)自動(dòng)機(jī);B 一個(gè)正規(guī)語(yǔ)言可能對(duì)應(yīng)多個(gè)正規(guī)文法; 2.算符優(yōu)先分析與規(guī)范歸約相比的優(yōu)點(diǎn)是:A 歸約速度快B 對(duì)文法限制少3.一個(gè)LR(1)文法合并同心集后若不是LALR(1)文法: A 則可能存在移進(jìn)/歸約沖突B 則可能存在歸約/歸約沖突C 則可能存在移進(jìn)/歸約沖突和歸約/歸約沖突4.下面說(shuō)法正確的是:A Lex是一個(gè)詞法分析器的生成器B Yacc是一個(gè)語(yǔ)法分析器二、 問(wèn)答題問(wèn)答第1題(5分) 將文法GS 改寫為等價(jià)的GS,使GS不含左遞歸和左公共因子。GS: SSAe|Ae AdAbA|dA|d解:文法GS 改寫為等價(jià)的不含左遞歸和左公共因子的GS為: S AeSS AeS| A dA A AB| B bA |問(wèn)答第2題(10分) 判斷下面文法是否為L(zhǎng)L(1)文法,若是,請(qǐng)構(gòu)造相應(yīng)的LL(1)分析表。SaD DSTe|TbH|H Hd|首先計(jì)算文法的 FIRST集和FOLLOW集如下表。 文法的 FIRST集和FOLLOW集非終結(jié)符FIRST集FOLLOW集Sa.# ,b ,d ,e.Da ,.# ,b ,d ,e Tb ,d ,e.Hd ,.e. 由于select(DSTe)select(D)=a# ,b ,d ,e =select(TbH)select(TH)=be =select(Hd)select(H)= d e =所以該文法是LL(1)文法,LL(1)分析表如下表。 LL(1)分析表aebd#SaD.DSTeTH.bHH.Hd.問(wèn)答第3題(5分) 給出與正規(guī)式R((ab)*|b)*(a|(ba)*)a 等價(jià)的NFA。解:與正規(guī)式R((ab)*|b)*(a|(ba)*)a 等價(jià)的NFA如下圖問(wèn)答第4題解:根據(jù)所給的PL/0示意程序完成下列要求。(1)(4分) 給出 當(dāng)程序執(zhí)行到A過(guò)程體的write(c) 語(yǔ)句時(shí)的棧式存儲(chǔ)分配布局和用Display 顯示表時(shí)A過(guò)程最新活動(dòng)記錄的內(nèi)容; (2)(2分) 說(shuō)明在過(guò)程D中,當(dāng)執(zhí)行c:=b*a;語(yǔ)句時(shí),變量c和b的存取位置是如何確定的(請(qǐng)?zhí)钤谙旅娴南鄳?yīng)括號(hào)內(nèi))。c的存取位置=( ) b的存取位置=( )PL/0示意程序?yàn)椋簐ar c;procedure M; procedure A;begin (* A *) write(c);end (* A *) procedure Z; var a,b;procedure D begin (* D *) c:=b*a;call A; end ;(* D *)begin (* Z *) call D; end ;(* Z *) begin (*M *) call Z; end ;(* M *) begin (*main *) call M; end. (* main *)解:(1)當(dāng)程序執(zhí)行到A過(guò)程體的write(c) 語(yǔ)句時(shí)的棧式存儲(chǔ)分配布局和用Display 顯示表時(shí)A過(guò)程最新活動(dòng)記錄的內(nèi)容如下圖。當(dāng)程序執(zhí)行到A過(guò)程時(shí)棧式存儲(chǔ)分配布局和棧中過(guò)程最新活動(dòng)記錄的內(nèi)容(2)在過(guò)程D中,當(dāng)執(zhí)行c:=b*a;語(yǔ)句時(shí),變量c和b的存取位置可如下確定:由于D過(guò)程的display表內(nèi)容為: d(3)D的SPd(2)Z的SPd(1)M的SPd(0)Main的SP所以c的存取位置=(d(0)中Main的SP+c在Main中的偏移量) b的存取位置=(d(2)中Z的SP+b在Z中的偏移量)問(wèn)答第5題(6分)試對(duì) while (ab and ab goto( )( )真鏈頭 E.true= (2)goto( )( )真出口鏈( )(3)if ab goto( 3 )( 1 )真鏈頭 E.true= 5(2)goto( 5 )( 3 )真出口鏈( 5,3 )(3)if a0,m 0 ( ) (2) L2= anbncnbm | n0,m0 ( ) (3) L3= anbmc| n0,m0 ( ) (4) GA:AaB| BAb|a ( )(5) GE:EE+E|E*E|(E)|i ( )解: (1) L1= a0n1nbdm | n0,m 0 ( 2 型 ) (2) L2= anbncnbm | n0,m0 ( 1型 ) (3) L3= anbmc| n0,m0 ( 3型 ) (4) GA:AaB| BAb|a ( 2型 ) (5) GE:EE+E|E*E|(E)|i ( 2型 )問(wèn)答第11題(5分)已知PL/0語(yǔ)言的的語(yǔ)法圖和EBNF如下: 語(yǔ)法圖: 當(dāng)型循環(huán)語(yǔ)句 (while)(do) EBNF為: := while do 試在方框中填入相應(yīng)程序(或用文字說(shuō)明)以完成它的語(yǔ)法語(yǔ)義處理程序。 if sym = whilesymthen begin getsym;condition(dosym + fsys); if sym = dosymthen getsym else error();statement(fsys); end;解:if sym = whilesymthen begin getsym;condition(dosym + fsys);if sym = dosymthen getsym else error();statement(fsys); end;問(wèn)答第12題(4分) 下面矩陣中列元素所指的數(shù)據(jù)對(duì)象在PL/0編譯時(shí),是在哪幾個(gè)過(guò)程(參考行 元素所列)中生成或使用的,請(qǐng)?jiān)诰仃嚤碇行辛袑?duì)應(yīng)的空格中畫。 .詞法分析語(yǔ)法分析代碼生成
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 兒童疫苗接種后的注意事項(xiàng)與常見反應(yīng)
- 【教學(xué)案例】店鋪裝修設(shè)計(jì)之專題頁(yè)策劃
- 表一行政執(zhí)法主體統(tǒng)計(jì)表
- 2025屆湖南省邵陽(yáng)市新邵縣高一化學(xué)第二學(xué)期期末調(diào)研試題含解析
- 江西省景德鎮(zhèn)市2024-2025學(xué)年高一下學(xué)期6月期末質(zhì)量檢測(cè)政治試卷(含答案)
- 2024-2025高一政治第二學(xué)期期中考試試卷(初稿)
- 小服裝店開業(yè)活動(dòng)方案
- 岱山元宵節(jié)活動(dòng)方案
- 小學(xué)音樂(lè)試講活動(dòng)方案
- 工地五四活動(dòng)方案
- 2024年廣東省中考生物+地理試卷(含答案)
- 室外供熱管網(wǎng)設(shè)計(jì)計(jì)算書案例
- 外國(guó)城建史(復(fù)習(xí)整理)
- 高考語(yǔ)文必備古詩(shī)文(含翻譯及賞析)
- 二年級(jí)北師大版語(yǔ)文下冊(cè)形近字專項(xiàng)復(fù)習(xí)含答案
- 食品中日文加工用語(yǔ)
- 小班化教育課堂教學(xué).ppt
- 等效內(nèi)摩擦角計(jì)算表
- 2×1000MW高效清潔燃煤發(fā)電項(xiàng)目建議書寫作模板-
- 繼承不動(dòng)產(chǎn)登記具結(jié)書
- 熱型連鑄銅合金工藝
評(píng)論
0/150
提交評(píng)論