版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
南京信息工程大學(xué)編譯原理試卷
2021—2022學(xué)年第J.學(xué)期編譯原理課程期末試卷(B卷)
本試卷共2,頁(yè);考試時(shí)間1延分鐘;任課教師凌妙根:出卷時(shí)間2021年12/
計(jì)算機(jī)與軟件學(xué)院_______________專業(yè)____________年級(jí)______________班
學(xué)號(hào)________________姓名______________得^_____________
一、選擇題:(共5題,共10分)
1.()不是編譯程序的組成部分。
A.詞法分析程序B.代碼生成程序C.
設(shè)備管理程序D.語(yǔ)法分析程序答
案:C
2.文法STaaS|而c定義的語(yǔ)言是()。
A.{a"bc|k>0}E.{akbc\k>0}
C.{戶D.{a*a*6c|A:>0)
答案:C
3.在編譯過(guò)程中,如果遇到錯(cuò)誤應(yīng)該()。
A.把錯(cuò)誤理解成局部的錯(cuò)誤
B.對(duì)錯(cuò)誤在局部范圍內(nèi)進(jìn)仃糾止,繼續(xù)向卜分析
C.當(dāng)發(fā)現(xiàn)錯(cuò)誤時(shí),跳過(guò)錯(cuò)誤所在的語(yǔ)法單位繼續(xù)分析下去
D.當(dāng)發(fā)現(xiàn)錯(cuò)誤時(shí)立即停止編譯,待用戶改正錯(cuò)誤后再繼續(xù)編譯
答案:C
4.在非遞歸的預(yù)測(cè)分析過(guò)程中進(jìn)行翻譯,以下說(shuō)法不正確的是()。
A.要想在非遞歸的預(yù)測(cè)分析過(guò)程中進(jìn)行翻譯,需要擴(kuò)展語(yǔ)法分析棧B.
非終結(jié)符A的繼承屬性和綜合屬性的計(jì)算時(shí)機(jī)不同
C.將非終結(jié)符A的繼承屬性和綜合屬性存放在不同的紀(jì)錄中
D.綜合屬性在A出現(xiàn)之前就可以計(jì)算
答案:D
5.以下說(shuō)法不正確的是
A.語(yǔ)法制導(dǎo)翻譯方案只限自底向上的分析方法
B.給定一個(gè)以LL文法為基礎(chǔ)的L-SDD,可以修改這個(gè)文法,并在LR語(yǔ)法分析過(guò)程中計(jì)算
這個(gè)新文法之上的SDD
C.對(duì)于這個(gè)內(nèi)嵌的語(yǔ)義動(dòng)作,向文法中引入一個(gè)標(biāo)記非終結(jié)符M來(lái)替換它
D.每個(gè)標(biāo)記非終結(jié)符M對(duì)應(yīng)著一個(gè)空產(chǎn)生式該產(chǎn)生式對(duì)應(yīng)著段語(yǔ)義子程序,它
的任務(wù)就是完成M所替換的那個(gè)語(yǔ)義動(dòng)作要完成的工作
答案:A
二、畫圖題(共2題,25分)
1.已知文法G(S)
STa|「(T)FTT,S|S
1)給出句子(a,(a,a))的雙左推導(dǎo),及畫山語(yǔ)法分析樹(shù);
■
渴萬(wàn)下號(hào)S號(hào)(丁)今與⑸與
號(hào)>(a.s)^(a.tT>>=^>(ouTsy>
S(a,gs/
a,(a,a)D
2)給出句型((T,S),a)的短語(yǔ),直接短語(yǔ)和句柄。(10分)
s
娃論Cr,s〉a
(開(kāi))
(Ts>TSQ
他
描
匝Ts
何
柄Fs
2.設(shè)有基本塊
D=A-CE=A*C
F=D*ES=2
T=A-CQ=A*C
G=2*SJ=T*Q
K=G*5L=K+J
M=L
1)畫出DAG圖;
2)假設(shè)所有基本塊出口時(shí)只有M還被引用,請(qǐng)寫出優(yōu)化后的三地址指令序列。(15分)
答:
D=AC
E=A*C
F=D*E
M=F+20
三、計(jì)算分析題(共2題,20分)
1、寫一個(gè)文法使其語(yǔ)言為〃G)={d產(chǎn)+(5分)
I論
RfodabIab
2、設(shè)文法G[S]:S->*|a|(T)T>T,S\S
【)消除左遞歸;
2構(gòu)造相應(yīng)的FIRST和FOLLOW集合;
3)構(gòu)造預(yù)測(cè)分析表。(15分)
ST八IaI
口阡
四、綜合題:(共2題,45分)
1.對(duì)于G[E]的一個(gè)L屬性文法
E>T{R.in=T.val}R{E.val=R.val}
Kt+7'{,E=R.in+T.val}R\{R,val=Rl.val}
R—e{R.val=R.in}
T->num{T.val=le.xc.val(num)}
使用SLR自動(dòng)機(jī)進(jìn)行自底向上的分析,構(gòu)造器其SLR項(xiàng)集族和語(yǔ)法分析表。(15分)當(dāng)輸入
字符串為7+5時(shí)回出對(duì)應(yīng)的語(yǔ)法制導(dǎo)翻譯棧過(guò)程。
的超陽(yáng)EfTMLfE.v叫=bw帥
M今Wf'M」汀?舫M”M巧
匕^十[NEifRwm=2.戰(zhàn),
V今£fMbi=2,M/VH2二7d
gw他如:£、行
丁今numf工vM=|必以5M》
卬llDW(£)-f射
p?gwIM)二f十
FOLL^IAJ(叼二f$y
f3w伊二f十$)
產(chǎn)&仙
1_HT
網(wǎng)qh,泗彳序二H
/EZJ
應(yīng)=7山山平
2.設(shè)定義在{0,1}上的正則語(yǔ)言S在倒數(shù)第二個(gè)字符為I的所有字符串組成
1)請(qǐng)給出該語(yǔ)言對(duì)應(yīng)的正則表達(dá)式;
2)構(gòu)造一個(gè)識(shí)別該語(yǔ)言的NFA,并構(gòu)造最小化DFA,要求寫出£一40例犯法的確定化過(guò)程。
co「二1(。|,
NF6
^tart
Iztnw口乙°上工(小吵=后萍囹獷吩一廣上
而即如)工一[叫伍如0心(5D>XT加w。(也》(0/2,乃8
鱉國(guó)半S3Msk?咦-他<滬根平的c'
心華看小川用此⑻力刈?3何,弘M?23匹.p
m的Lc呼.0ML{*(c公正“(w(f")二4-
t>twa(.“C,8S<XQ5吸取力)彳〃2歷a
癡或D亦用U0sMmw口聯(lián)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 航空航天采購(gòu)合同協(xié)議書
- 沈陽(yáng)理工大學(xué)《C++程序設(shè)計(jì)》2022-2023學(xué)年期末試卷
- 2024居間合同樣本
- 2024試用期內(nèi)是否要簽合同
- 2024中外合資經(jīng)營(yíng)企業(yè)合同制造廠
- 2024家裝裝修的合同范本
- 糖尿病蛋白質(zhì)的攝入
- 4人合伙人協(xié)議書(2篇)
- 租賃協(xié)議書(2篇)
- 關(guān)于銀行實(shí)習(xí)日記模板匯編六篇
- TikTok全球化運(yùn)營(yíng)策略解析
- 保安班長(zhǎng)工作管理制度
- 手術(shù)體位相關(guān)周圍神經(jīng)損傷及預(yù)防課件
- 2024人教版初中英語(yǔ)單詞詞匯表默寫背誦(中考復(fù)習(xí)必背)
- 數(shù)字媒體技術(shù)專業(yè)大學(xué)生職業(yè)生涯規(guī)劃書
- 【精】人民音樂(lè)出版社人音版五年級(jí)上冊(cè)音樂(lè)《外婆的澎湖灣》課件PPT
- 抗腫瘤藥物臨床合理應(yīng)用(臨床)
- 弱電維護(hù)保養(yǎng)方案
- 安全施工管理組織機(jī)構(gòu)圖
- 中國(guó)數(shù)據(jù)中心產(chǎn)業(yè)發(fā)展白皮書(2023年)
- 《建筑企業(yè)財(cái)務(wù) 》課件
評(píng)論
0/150
提交評(píng)論