版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、學(xué)院 姓名 學(xué)號 任課老師 考場教室_選課號/座位號 密封線以內(nèi)答題無效電子科技大學(xué)2014 -2015學(xué)年第 2學(xué)期期 末 考試 a 卷課程名稱: 編譯原理 考試形式: 閉卷 考試日期: 2015 年 月 日 考試時長:120分鐘課程成績構(gòu)成:大班 平時 10 %, 期中 10 %, 實驗 10 %, 期末 70 %本試卷試題由_七_ _部分構(gòu)成,共_8_頁。題號一二三四五六七合計得分得 分一、選擇題(共20分,共 10題,每題2分)1. 通常一個編譯程序中,不僅包含詞法分析,語法分析,中間代碼生成,代碼優(yōu)化,目標(biāo)代碼生成等五個部分,還應(yīng)包括( )a.模擬執(zhí)行器 b.解釋器 c.表格處理和出
2、錯處理 d.符號執(zhí)行器2. 如果在推導(dǎo)過程中的任何一步,都是對中的最右非終結(jié)符進行替換,則稱這種推導(dǎo)為( )a.直接推導(dǎo) b.廣義推導(dǎo) c.最左推導(dǎo) d.規(guī)范推導(dǎo)3. 設(shè)有文法gs=(s,b,b,sbb | b,bbs,s),該文法所描述的語言是( )al(gs)=bn| n 0 b. l(gs)=b2n | n 0c. l(gs)=b2n+1 | n 0 d. l(gs)=b2n+1 |n 14. 項目a®·稱為( ),其中avn,a不是開始符。a.移進項目 b.歸約項目 c.待約項目 d.接受項目5. 編譯程序生成的目標(biāo)程序( )是機器語言的程序。a一定 b不一定 c某
3、種情況下一定 d某種情況下不一定6. 高級語言編譯程序常用的語法分析方法中,遞歸下降分析法屬于( )分析方法。a自左至右 b自頂向下 c自底向上 d自右向左7. 運行階段的存儲組織和管理的目的是( )(1)提高編譯程序的運行速度(2)提高目標(biāo)程序的運行速度(3)為運行階段的存儲分配做準(zhǔn)備a.(1)(2) b.(1)(3) c.(2) d.(1)(2)(3)8. 如果文法 g 是無二義的,則它的任何句子( )a.最左推導(dǎo)和最右推導(dǎo)對應(yīng)的語法樹必定相同 b.最左推導(dǎo)和最右推導(dǎo)對應(yīng)的語法樹可能不同 c.最左推導(dǎo)和最右推導(dǎo)必定相同d.可能存在多個推導(dǎo)及不同的語法樹9. 與編譯系統(tǒng)相比,解釋系統(tǒng)( )。
4、a.比較簡單 , 可移植性好 , 執(zhí)行速度快b.比較復(fù)雜 , 可移植性好 , 執(zhí)行速度快c.比較簡單 , 可移植性差 , 執(zhí)行速度慢d.比較簡單 , 可移植性好 , 執(zhí)行速度慢10. 數(shù)組的內(nèi)情向量中肯定不含有數(shù)組的( )的信息。a.維數(shù) b.類型 c.維上下界 d.各維的界差 得 分二、填空題 (每空1分,共10分)1. 下面的程序執(zhí)行時輸出的a分別是什么?若(1) 參數(shù)的傳遞辦法為"傳值",a為( );(2) 參數(shù)的傳遞辦法為"傳地址",a為( )。 program main (input,output);procedure p(x,y,z); be
5、giny=y+1; z=z+x;end; begina=2; b=3; p(a+b,a,a); print a end.2. 一個對象(或事物)與其某種屬性建立起某種聯(lián)系的過程稱為( )。3. 虛擬機是由( )實現(xiàn)的機器。4. 數(shù)據(jù)類型實質(zhì)上是對存儲器中所存儲的數(shù)據(jù)進行的抽象。它包含了一組值的集合和一組( )。5. 傳統(tǒng)語言的三種語句級控制結(jié)構(gòu)為( )、( )和( )。6. 在運行時,一個單元表示由一個代碼段和一個( )組成,稱為單元實例。7. 對數(shù)據(jù)對象的類型和使用的操作是否匹配的一致性檢查稱為稱為( )檢查。得 分三、簡答題( 共26分) 1將下列語句翻譯成中間代碼(6分):whilea0
6、 b0do begin x:x1; if a0 then a:a1 else b:b1 end; 2. 數(shù)據(jù)類型聚合方式有幾種?舉例說明(6分)3. 在抽象機gam中,單元p運行結(jié)束后返回調(diào)用單元的3條指令如何實現(xiàn)?(3分) 4. 簡述代碼優(yōu)化的目的和意義?(5分)5. 對以下文法,求該文法的first集和follow集。(6分)sea | ba adb | bdb | da | bdfirstfollowsabd得 分四、對以下文法(共10分)s ab | baaa babb | babb | abb baa | ab | ba1、畫出句型baaaaaab的語法樹。(3分)2、求句型baaa
7、aaab的短語、直接短語、句柄、最左素短語。(7分)短語:直接短語:句柄:最左素短語:得 分五、對以下文法(共9分)b bot | tt taf | ff nf | ( b ) | t | f1、 求該文法的firstvt集和lastvt集。 (3分)firstvtlastvtbtf2、求該文法的算符優(yōu)先關(guān)系表。 (5分)oan()tf#oan()tf#3、該文法是算符優(yōu)先文法嗎?為什么? (1分)得 分六、已知文法g(s)(共15分)ssx|axaay|bybbz|z寫出拓廣文法后的所有產(chǎn)生式(2分);確定lr(0)項目集規(guī)范族(6分),構(gòu)造非終結(jié)符的follow集合(1分);構(gòu)造相應(yīng)的sl
8、r(1)分析表(6分)。1、寫出拓廣文法后的所有產(chǎn)生式。(2分)(0) (2) (3) (4) (5) (6) (7) 2、確定文法lr(0)項目集規(guī)范族。(6分)i0=i1=i2=i3=i4= i5=i6=i7= i8=i9= i10= 3、構(gòu)造非終結(jié)符的follow集合(1分)follow(s)= follow(a)= follow(b)= (1分)4、構(gòu)造slr(1)分析表。(6分) 狀態(tài)actiongotoxyz#sab012345678910得 分七、布爾表達式文法如下:(每空1分,共10分)b ! b1 | b1 | m b2 | b1 && m b2 | e1 rop e2 | ture | falsem 請結(jié)合所學(xué)知識,并根據(jù)已提供的部分語義子程序完成該文法的翻譯方案。b trueb.t = ip;emit(goto, 0);b false b ! b1b.t = b
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 增資擴股委托協(xié)議
- 2025版小產(chǎn)權(quán)房購房合同范本:房產(chǎn)交易糾紛調(diào)解與和解3篇
- 2025年度個人房屋交易房地產(chǎn)廣告推廣合同范本
- 2025版房地產(chǎn)銷售委托代理合同補充協(xié)議3篇
- 2025-2030全球MBE摻雜源行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國便攜式三維測力臺行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025版?zhèn)€人信用貸款合同樣本6篇
- 2025年度鋼構(gòu)建筑綠色供應(yīng)鏈管理合同范本2篇
- 委托調(diào)查合同范本
- 2025年度個人與個人投資理財合作協(xié)議范本4篇
- 海通食品集團楊梅汁產(chǎn)品市場營銷
- 教學(xué)查房及體格檢查評分標(biāo)準(zhǔn)
- 西方經(jīng)濟學(xué)(第二版)完整整套教學(xué)課件
- 人教版高一數(shù)學(xué)上冊期末考試試卷及答案
- 圍術(shù)期下肢深靜脈血栓預(yù)防的術(shù)中護理
- GB/T 12996-2012電動輪椅車
- 三方采購協(xié)議范本
- 《材料分析測試技術(shù)》全套教學(xué)課件
- 安全學(xué)原理第2版-ppt課件(完整版)
- 傾聽是一種美德
- 武漢東湖賓館建設(shè)項目委托代建合同
評論
0/150
提交評論