下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
本文格式為Word版,下載可任意編輯——杭電編譯原理試卷三及答案試卷(三):一、選擇
1.下面說法正確的是:A
A一個正規(guī)文法也一定是二型文法
B一個二型文法也一定能有一個等價的正規(guī)文法
2.文法G[A]:A→bA→ABB→AbB→a是(A):A二型文法B正規(guī)文法
3.下面說法正確的是(B):Alex是一個詞法分析器
Byacc是一個語法分析器的生成器
4.一個LR(1)文法合并同心集后,假使不是LALR(1)文法必定存在(B):A移進--歸約沖突B歸約--歸約沖突
5PL/0語言編譯程序使用遞歸子程序法進行語法分析,他的文法必需滿足(A):ALL(1)文法BSLR(1)文法
二、問答題問答第1題
(6分)試對repeatx:=buntilb>aor(bagoto()()真出口鏈()(3)goto()()(4)ifbagoto(8)(6)真出口鏈(6,2)(3)goto(4)(1)(4)ifb問答第2題
(10分)某語言的拓廣文法G′為:(0)S′→S(1)S→Db|B(2)D→d|ε(3)B→Ba|ε
證明G不是LR(0)文法而是SLR(1)文法,請給出SLR(1)分析表。解:
拓廣文法G',增加產(chǎn)生式S'→S在項目集I0中:有移進項目D→·d歸約項目D→·和B→·
存在移進-歸約和歸約-歸約沖突,所以G不是LR(0)文法。若產(chǎn)生式排序為:(0)S'→S(1)S→Db(2)S→B(3)D→d(4)D→ε(5)B→Ba(6)B→ε
G′的LR(0)項目集族及識別活前綴的DFA如下圖:識別G′活前綴的DFA
由產(chǎn)生式知:Follow(S)={#}Follow(D)=Follow(B)={a,#}在I0中:
Follow(D)∩g8kyu0w=∩uqwcasa=Follow(B)∩scemuqi={a,#}∩ak2o2go=
Follow(D)∩Follow(B)=∩{a,#}=在I3中:
Follow(S)∩{a}={#}∩{a}=
所以在I0,I3中的移進-歸約和歸約-歸約沖突可以由Follow集解決,所以G是SLR(1)文法,構造的SLR(1)分析表如下表。SLR(1)分析表
問答第3題
(5分)給出文法G[S]的LR(1)項目集規(guī)范族中I0項目集的全體項目。G[S]為:S→S;V|VV→VaA|AA→b(S)|εI0:
解:I0:
問答第4題
(5分)文法G[M]及其LR分析表如下,請給出對串dada#的分析過程。G[M]:1)S→VdB2)V→e3)V→ε4)B→a5)B→Bda6)B→ε
解:對串dada#的分析過程如下表對輸入串dada#的分析過程
狀態(tài)文法符剩余輸入步驟
棧號棧符號10#dada#202#Vdada#3024#Vdada#40245#Vdada#50246#VdBda#602467#VdBda#
動作用V→ε歸約
移進移進用B→a歸約
移進移進
702467#VdBda88#VdB90246#S01
###用B→Bda歸約用S→VdB歸約
接受
問答第5題
(7分)(1)給出以下PL/0示意程序中當程序執(zhí)行到D過程調(diào)用A過程后(即執(zhí)行A過程體時)的棧式存儲分派布局和用Display顯示表時A過程最新活動記錄的內(nèi)容。(2)說明Display表和全局Display的作用。PL/0示意程序為:varx;procedureA;vard;
begin(*A*)write(x);end(*A*);procedureB;constn=7;vare,g;
procedureD;varj,k;
begin(*D*)read(j,k);x:=x+j*n;callA;end;(*D*)begin(*B*)callD;end;(*B*)begin(*main*)read(x);callB;
end.(*main*)解:(1)PL
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023年湖南有色金屬職業(yè)技術學院單招職業(yè)適應性考試題庫附答案解析
- 2024年江西現(xiàn)代職業(yè)技術學院單招職業(yè)傾向性測試模擬測試卷附答案解析
- 2023年常州工程職業(yè)技術學院單招職業(yè)傾向性測試題庫附答案解析
- 重慶簡介課件
- 重慶導游課件
- (2025年)老年人慢性靜脈疾病診治中國專家共識課件
- 臨時建筑消防安全管理
- 腳手架安全技術監(jiān)管
- 2026年陜西單招文化素質職業(yè)技能綜合模擬卷含答案省考風格
- 2026年深圳體育單招考生文化提分題庫含答案基礎題占比70%
- 慢性腎小球腎炎詳細教案
- 2025秋統(tǒng)編語文八年級上冊22《夢回繁華》課件(核心素養(yǎng))
- 2025年考三輪車駕照科目一試題及答案
- 大型水庫清淤施工管理方案
- 糖尿病神經(jīng)病變的護理
- 2024 年9月8日江西省“五類人員”選拔(事業(yè)編轉副科)筆試真題及答案解析
- 幼兒園教師職業(yè)道德典型案例
- 9.3《聲聲慢》(尋尋覓覓)課件+2025-2026學年統(tǒng)編版高一語文必修上冊
- 七年級數(shù)學數(shù)軸上動點應用題
- 受傷人員救治培訓知識課件
- 公司內(nèi)外部環(huán)境識別評審表
評論
0/150
提交評論