下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、編譯原理自測一1、 是非題(下列各題,你認(rèn)為正確的,請在題干的括號內(nèi)打“M”錯的打“x?!泵款}1分 ,共 5 分 )1、算符優(yōu)先關(guān)系表不一定存在對應(yīng)的優(yōu)先函數(shù)。正確2、數(shù)組元素的地址計算與數(shù)組的存儲方式有關(guān)。.正確3、僅考慮一個基本塊,不能確定一個賦值是否真是無用的。正確4、每個文法都能改寫為LL(1) 文法。 不正確5、對于數(shù)據(jù)空間的存貯分配,F(xiàn)ORTRAN 采用動態(tài)貯存分配策略。不正確2、 填空題1、 從功能上說,程序語言的語句大體可分為(執(zhí)行性)語句和 (說明性)語句兩大類。2、掃描器的任務(wù)是從(源程序)中識別出一個個(單詞符號)。3、所謂最右推導(dǎo)是指:(任何一步a鄱是對a中最右非終結(jié)符
2、進(jìn)行替換的)。4、語法分析最常用的兩類方法是(自上而下)和(自下而上)分析法。5、一個上下文無關(guān)文法所含四個組成部分是(一組終結(jié)符號,一組非終結(jié)符號、一個開始符號、一組產(chǎn)生式)。6、所謂語法制導(dǎo)翻譯方法是(為每個產(chǎn)生式配上一個翻譯子程序,并在語法分析的同時執(zhí)行這些子程序)。7、符號表中的信息欄中登記了每個名字的有關(guān)的性質(zhì),如(類型、種屬、?)等等。8、一個過程相應(yīng)的DISPLAY 表的內(nèi)容為(現(xiàn)行活動記錄)。9、常用的兩種動態(tài)存貯分配辦法是(棧式)動態(tài)分配和(堆式)動態(tài)分配。10、產(chǎn)生式是用于定義(語法范疇)的一種書寫規(guī)則。三、名詞解釋1遍指編譯程序?qū)υ闯绦蚧蛑虚g代碼程序從頭到尾掃描一次。2
3、.無環(huán)路有向圖(DAG)如果有向圖中任一通路都不是環(huán)路,則稱廬有向圖為無環(huán)路有向圖,簡稱DAG。3 語法分析按文法的產(chǎn)生式識別輸入的符號串是否為一個句子的分析過程。4 .短語令G是一個文法。S劃文法的開始符號,假定 a M 是文法G的一 個句型,如果有Sa A6且AB,則稱B是句型a 0相對非終結(jié)符A的短語。5后綴式一種把運(yùn)算量寫在前面,把算符寫在后面的表示表達(dá)式的方法。編譯原理自測二、是非題(下列各題,你認(rèn)為正確的,請在題干的括號內(nèi)打錯的打“X”每題1分,共5分 )1、一個LL(1) 文法一定是無二義的。.正確2、逆波蘭法表示的表達(dá)式亦稱前綴式。.不正確3、目標(biāo)代碼生成時,應(yīng)考慮如何充分利用
4、計算機(jī)的寄存器的問題。.正確4、正規(guī)文法產(chǎn)生的語言都可以用上下文無關(guān)文法來描述。.正確5、一張轉(zhuǎn)換圖只包含有限個狀態(tài),其中有一個被認(rèn)為是初態(tài), 正確最多只有一個終態(tài)。 不二、填空題1、 語法分析是依據(jù)語言的( 語法) 規(guī)則進(jìn)行的,中間代碼產(chǎn)生是依據(jù)語言的( 語義)規(guī)則進(jìn)行的。2、程序語言的單詞符號一般可以分為(基本字、標(biāo)識符、常量、算符、界符)等等。3、語法分析器的輸入是(單詞符號串),其輸出是(語法單位)4、所謂自上而下分析法是指(從開始符號出發(fā),向下推導(dǎo),推出句子)。5、 如果一個文法存在某個句子對應(yīng)兩棵不同的語法樹,則稱這個文法是(二義的)。6、對于文法G僅含終結(jié)符號的句型稱為(句子)。
5、7、逆波蘭式ab+c+d*e-所表達(dá)式為 ()。8、一個名字的屬性包括(類型)和(作用域)。9、對于數(shù)據(jù)空間的存貯分配,F(xiàn)ORTRAN用(靜態(tài)存儲分配)策略,PASCAL 采用 (動態(tài)存儲分配)策略。10、所謂優(yōu)化是指(對程序進(jìn)行各種等價變換,使得從變換后的程序出發(fā),能生成更有效的目標(biāo)代碼)。三、 名詞解釋1詞法分析器指執(zhí)行詞法分析的程序。2語法一組規(guī)則,用它可以形成和產(chǎn)生一個合式的程序3最右推導(dǎo)指對于一個推導(dǎo)序列中的每一步直接推導(dǎo),被替換的總是當(dāng)前 符號串中的最右非終結(jié)符號。4語法制導(dǎo)翻譯在語法分析過程中,根據(jù)每個產(chǎn)生式所對應(yīng)的語義子程序進(jìn)行翻譯的辦法叫做語法制導(dǎo)翻譯。5基本塊指程序中一個順
6、序執(zhí)行的語句序列,其中只有一個入口,一個出口,入口即第一個語句。出口即最后一個語句。編譯原理自測三一選擇題(每空2 分 ,共 20分 )1、文法 G產(chǎn)生的 的全體是該文法描述的語言。 DA.句型B.終結(jié)符集C.非終結(jié)符集 * D.句子2、若文法 G定義的語言是無限集,則文法必然是:AA A.遞歸的B.前后文無關(guān)的 C.二義性白D.無二義性的3、Chomsky定義的四種形式語言文法中,0型文法又稱為 A文法;1C文法;2型語言可由 G識別。0 A.短語結(jié)構(gòu)文法 B.前后文無關(guān)文法 C.前后文有關(guān)文法 E E.圖靈機(jī) F.有限自動機(jī) G.下推自動機(jī)A.短語結(jié)構(gòu)文法 B.前后文無關(guān)文法出C.前后文有
7、關(guān)文法 r E.圖靈機(jī)rF.有限自動機(jī)G.下推自動機(jī)A.短語結(jié)構(gòu)文法B.前后文無關(guān)文法 C.前后文有關(guān)文法 E E.圖靈機(jī); F.有限自動機(jī) G G.下推自動機(jī)4、一個文法所描述的語言是A;描述一個語言的文法是B。A A.唯一的r B.不唯一的 C C.可能唯一,可能不唯一A.唯一的B B.不唯一的 C C.可能唯一,可能不唯一5、數(shù)組的內(nèi)情向量中肯定不含有數(shù)組的A的信息* A.維數(shù)。B.類型C.維上下界 D.各維的界差6、在下述的編譯方法中,自底向上的方法有F,自頂向下的分析方法有簡單優(yōu)先分析算符優(yōu)先分析遞歸下降分析預(yù)測分析技術(shù)LR (K)分析 SLR (k)分析 LL (k)分析 LALR
8、 (K)分析A.B B.C C.D D.CE. * F.E.F.型文法又稱為D.正規(guī)文法D.正規(guī)文法D.正規(guī)文法(10)A 。金A. B.C C.DD.簡答題1 LL ( 1 )分析法對文法有哪些要求? 對于G中的每個產(chǎn)生式 A - 丫 1 | 丫 2 | 丫 m ,其各候選式均應(yīng)滿足:(1)不同的候選式不能推出以同一終結(jié)符號打頭的符號用,即FIRST( Ti ) n FIRST( T j 尸 小(1 < i , j < m; iw j )(2)若有丫 j 一 則其余候選式T i所能推出的符號用不能以 FOLLOW(A)中的終結(jié)符號開始,即有FIRST( T i ) n FOLLOW(A)(i & 1,2,m ; i w j )2 常見的存儲分配策略有幾種?它們都適合于什么性質(zhì)的語言? 有三種分配存儲空間的方式:( 1 ) 靜態(tài)分配若在編譯階段就能確定源程序中各個數(shù)據(jù)實體的存儲空間大小,則可以采用較簡單的靜態(tài)存儲管理。適合靜態(tài)管理的語言應(yīng)具備條件: 數(shù)組上下界是常數(shù)、過程調(diào)用不允許遞歸、不允許動態(tài)建立數(shù)據(jù)實體。( 2) 棧式分配適用于允許遞歸
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報參考:金融高質(zhì)量發(fā)展視角下的區(qū)域廣義協(xié)調(diào)發(fā)展機(jī)理與政策統(tǒng)籌研究
- 課題申報參考:減碳責(zé)任量化與多產(chǎn)品企業(yè)投資綠色轉(zhuǎn)型:內(nèi)在機(jī)理、效應(yīng)評估與策略選擇
- 2025版委托擔(dān)保合同范本:供應(yīng)鏈金融合作風(fēng)險控制協(xié)議3篇
- 二零二五版國際物流保險合同訂立與理賠3篇
- 2025年伊犁貨車從業(yè)資格證考什么
- 2025年度個人自建別墅地基買賣合同8篇
- 二零二五年度混凝土工程進(jìn)度協(xié)調(diào)協(xié)議2篇
- 二零二五版木材加工企業(yè)環(huán)保責(zé)任承諾合同4篇
- 2025年建筑鋼材批量供應(yīng)及售后保障合同3篇
- 二零二五年度夫妻離婚后子女醫(yī)療費(fèi)用分擔(dān)協(xié)議2篇
- 2025-2030年中國陶瓷電容器行業(yè)運(yùn)營狀況與發(fā)展前景分析報告
- 二零二五年倉儲配送中心物業(yè)管理與優(yōu)化升級合同3篇
- 2025屆廈門高三1月質(zhì)檢期末聯(lián)考數(shù)學(xué)答案
- 音樂作品錄制許可
- 江蘇省無錫市2023-2024學(xué)年高三上學(xué)期期終教學(xué)質(zhì)量調(diào)研測試語文試題(解析版)
- 拉薩市2025屆高三第一次聯(lián)考(一模)英語試卷(含答案解析)
- 開題報告:AIGC背景下大學(xué)英語教學(xué)設(shè)計重構(gòu)研究
- 師德標(biāo)兵先進(jìn)事跡材料師德標(biāo)兵個人主要事跡
- 連鎖商務(wù)酒店述職報告
- 2024年山東省煙臺市初中學(xué)業(yè)水平考試地理試卷含答案
- 《實踐論》(原文)毛澤東
評論
0/150
提交評論