下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
編譯原理試題題號一二三四五六七八九題號一二三四五六七八九十總分滿分得分選擇題【 】1.詞法分析器的輸入是 。A.符號串 B.源程序 C.語法單位 D.目標(biāo)程序【 】2.兩個(gè)有窮自動機(jī)等價(jià)是指它們的 。狀態(tài)數(shù)相等C
有向弧數(shù)相等D【 】3.文法G:S→xSx|y所識別的語言是 。A.xy*x B.(xyx)* C.xx*yxx* D.x*yx*【 】4.設(shè)a,b,c為文法的終結(jié)符,且有優(yōu)先關(guān)系ab和bc,則 。必有C.必有
必有caD.選項(xiàng)、BC【 5.若狀態(tài)k含有項(xiàng)目Aα,且僅當(dāng)輸入符號FOLLOW(A時(shí),才用規(guī)則A→α”歸約的語法分析方法是 。A.LALR分析法C.LR(1)分析法二判斷題1、一個(gè)LL(l)文法一定是無二義的。
B.LR(0)分析法D.SLR(1)分析法2、逆波蘭法表示的表達(dá)式亦稱前綴式。3、算符優(yōu)先關(guān)系表不一定存在對應(yīng)的優(yōu)先函數(shù)。4、同心集的合并有可能產(chǎn)生“移進(jìn)/歸約”沖突。5、若主程序?yàn)?層,過程p層次為k,則p的DISPLAY表中就有k+1個(gè)元素。三填空題1、詞法分析的任務(wù)是中識別出一個(gè)。2、在分析法中,且aVT則稱“S.A”為 項(xiàng)目,稱.aβ”為 項(xiàng)目。3、規(guī)范規(guī)約每次規(guī)約的是句型。算符優(yōu)先分析法每次規(guī)約的是當(dāng)前句的 。四寫一個(gè)文法,使其語言是奇數(shù)集,且每個(gè)奇數(shù)不以0開頭。五已知文法S→a|(T)T→T,S|S給出句子(,)的最左推導(dǎo)并畫出語法樹;給出句型,)的短語、直接短語、句柄。六把語句ifx>0andy>0thenz:=x+yelsebeginx:=x+2y:=y(tǒng)+3end;翻譯成四元式序列。七設(shè)文法F→*aF|*a消除左遞歸和左因子;FIRSTFollow集合;構(gòu)造預(yù)測分析表。八設(shè)有以下程序段programmain;vara,b:integer;procedurep(x,y,z:integer);beginy:=y+1;z:=z+xend;begina:=2;b:=3;p(a+b,a,a);write(a)end.對于下列參數(shù)傳遞方式,分別寫出執(zhí)行程序后a的輸出值。傳名;傳地址。九下列文法是否為SLR(1)文法?若是,請構(gòu)造相應(yīng)的分析表。若不是,請說明理由。SSab|bRRS|a十文法S(L)|aLL,S|S(a,((a,a),(a,的一個(gè)最右推導(dǎo);按照(a)的最右推導(dǎo),給出移進(jìn)-歸約分析器的工作步驟。PL/0:+= ++‘+=(設(shè)單詞內(nèi)碼分別為和PLUSPLUS)的詞法分析算法:if(CH=='+'){① ;if( ② { )SYM=PLUSBECOME; GetCh();}elseif(CH=='+'){③}else④}答案一選擇題b,C,D,D,C二判斷題√×√×√三填空題源程序 單詞符號待約項(xiàng)目移進(jìn)項(xiàng)目句柄 最左素短.解:文法S→AB|B|A0A→AD|CB→2|4|6|8C→1|3|5|7|9|BD→0|C五(,S,a2)2分)((,S,a(T,S)a1分a1分)TS六 解((0,0,)(2(,-,-)(3(>,,0,)(4(,-,-)(5(+x,,)(6(:=1,-)(7(,-,-1)(8(+x2)(9(:=2,-)(10(+,3)(1(:=,-)(12)七.解:1(消除左遞歸,提公因左因子)S'→+aFS'|εF→*aF'F'→F|ε(2)FIRST(S)={a,十} FOLLOW(S)={#}FIRST(50)={+,ε}FOLLOW(S')={#}FIRST(F')={*,ε} FOLLOW(+,#}八九. 該文法的拓廣文法為:(0)S (1)S(2)SbR (3)RS(4)Ra其LR(0)項(xiàng)目集規(guī)范族如下:I0:S’S·S·SabS·bRI1:S’S·
I3:SSa·bI4:SbR·I5:RS·SS·abI6:Ra·SS·abI2:SI7:SR·SR·aS·SabS·bR文法G’的識別活前綴的DFA如下所示:I0I0SI1aI3bI7abSI5I2bRI4aI6FOLLOW(S)=FOLLOW?={a,$}構(gòu)造的SLR分析表如下:狀態(tài)actiongotoa b$狀態(tài)actiongotoa b$SR0S211S3acc2S6S2543S74r2r25r3/S3r36r4r47r1r1可歸 納又可移進(jìn)即存在為重定義的 入口。所以,該文法不是SLR(1)文法。十.(a)S(L(L,S(L,(L))(L,(L,S)(L,(L,(L)))(L,(L,(L,S)))(L,(L,(L,a)))(L,(L,(S,a)))(L,(L,(a,a)))(L,(S,(a,a)))(L,((L),(a,a)))(L,((L,S),(a,a)))(L,((L,a),(a,a)))(L,((S,a),(a,a)))(L,((a,a),(a,a)))(S,((a,a),(a,a)))(a,((a,a),(a,a)))(注:下劃線部分為句柄)3434$(a$(S,((a,a),(a,a)))$,((a,a),(a,a)))$步驟棧輸入動作1 $(a,((a,a),(a,a)))$移進(jìn)2 $(a,((a,a),(a,a)))$移進(jìn)5$(L,((a,a),(a,a)))$移進(jìn)6$(L,((a,a),(a,a)))$移進(jìn)7$(L,((a,a),(a,a)))$移進(jìn)8$(L,((a,a),(a,a)))$移進(jìn)9$(L,((a,a),(a,a)))$歸約,Sa10$(L,((S,a),(a,a)))$歸約,LS11$(L,((L,a),(a,a)))$移進(jìn)12$(L,((L,a),(a,a)))$移進(jìn)13$(L,((L,a),(a,a)))$歸約,Sa14$(L,((L,S),(a,a)))$歸約,LL,S15$(L,((L),(a,a)))$移進(jìn)16$(L,((L),(a,a)))$歸約,S(L)17$(L,(S,(a,a)))$歸約,LS18$(L,(L,(a,a)))$移進(jìn)19$(L,(L,(a,a)))$移進(jìn)20$(L,(L,(a,a)))$移進(jìn)21$(L,(L,(a,a)))$歸約,Sa22$(L,(L,(S,a)))$歸約,LS23$(L,(L,(L,a)))$移進(jìn)24$(L,(L,(L,a)))$移進(jìn)25$(L,(L,(L,a)))$歸約,Sa26$(L,(L,(L,S)))$歸約,
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二四南京個(gè)人租賃房屋租賃合同租賃物交付驗(yàn)收合同3篇
- 年度Β-內(nèi)酰胺類抗菌藥物產(chǎn)業(yè)分析報(bào)告
- 年度高檔生物顯微鏡競爭策略分析報(bào)告
- 年度大孔燒結(jié)空心磚競爭策略分析報(bào)告
- 2025年西瓜種植與農(nóng)業(yè)科技園區(qū)建設(shè)合作合同范本3篇
- 金屬材料及工藝技術(shù)創(chuàng)新研究報(bào)告
- 2025年度淋浴房淋浴房頂安裝合同4篇
- 二零二四年?;费哼\(yùn)員安全管理責(zé)任書與考核合同3篇
- 二零二五版智能家電快速安裝及售后服務(wù)合同3篇
- 二零二五年度茶葉種植基地承包合同3篇
- 寒潮雨雪應(yīng)急預(yù)案范文(2篇)
- DB33T 2570-2023 營商環(huán)境無感監(jiān)測規(guī)范 指標(biāo)體系
- 上海市2024年中考英語試題及答案
- 房屋市政工程生產(chǎn)安全重大事故隱患判定標(biāo)準(zhǔn)(2024版)宣傳海報(bào)
- 垃圾車駕駛員聘用合同
- 2025年道路運(yùn)輸企業(yè)客運(yùn)駕駛員安全教育培訓(xùn)計(jì)劃
- 南京工業(yè)大學(xué)浦江學(xué)院《線性代數(shù)(理工)》2022-2023學(xué)年第一學(xué)期期末試卷
- 2024版機(jī)床維護(hù)保養(yǎng)服務(wù)合同3篇
- 《論拒不執(zhí)行判決、裁定罪“執(zhí)行能力”之認(rèn)定》
- 工程融資分紅合同范例
- 2024國家安全員資格考試題庫加解析答案
評論
0/150
提交評論