



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、編譯原理自測(cè)一1、 是非題(下列各題,你認(rèn)為正確的,請(qǐng)?jiān)陬}干的括號(hào)內(nèi)打“M”錯(cuò)的打“x?!泵款}1分 ,共 5 分 )1、算符優(yōu)先關(guān)系表不一定存在對(duì)應(yīng)的優(yōu)先函數(shù)。正確2、數(shù)組元素的地址計(jì)算與數(shù)組的存儲(chǔ)方式有關(guān)。.正確3、僅考慮一個(gè)基本塊,不能確定一個(gè)賦值是否真是無(wú)用的。正確4、每個(gè)文法都能改寫為L(zhǎng)L(1) 文法。 不正確5、對(duì)于數(shù)據(jù)空間的存貯分配,F(xiàn)ORTRAN 采用動(dòng)態(tài)貯存分配策略。不正確2、 填空題1、 從功能上說(shuō),程序語(yǔ)言的語(yǔ)句大體可分為(執(zhí)行性)語(yǔ)句和 (說(shuō)明性)語(yǔ)句兩大類。2、掃描器的任務(wù)是從(源程序)中識(shí)別出一個(gè)個(gè)(單詞符號(hào))。3、所謂最右推導(dǎo)是指:(任何一步a鄱是對(duì)a中最右非終結(jié)符
2、進(jìn)行替換的)。4、語(yǔ)法分析最常用的兩類方法是(自上而下)和(自下而上)分析法。5、一個(gè)上下文無(wú)關(guān)文法所含四個(gè)組成部分是(一組終結(jié)符號(hào),一組非終結(jié)符號(hào)、一個(gè)開始符號(hào)、一組產(chǎn)生式)。6、所謂語(yǔ)法制導(dǎo)翻譯方法是(為每個(gè)產(chǎn)生式配上一個(gè)翻譯子程序,并在語(yǔ)法分析的同時(shí)執(zhí)行這些子程序)。7、符號(hào)表中的信息欄中登記了每個(gè)名字的有關(guān)的性質(zhì),如(類型、種屬、?)等等。8、一個(gè)過(guò)程相應(yīng)的DISPLAY 表的內(nèi)容為(現(xiàn)行活動(dòng)記錄)。9、常用的兩種動(dòng)態(tài)存貯分配辦法是(棧式)動(dòng)態(tài)分配和(堆式)動(dòng)態(tài)分配。10、產(chǎn)生式是用于定義(語(yǔ)法范疇)的一種書寫規(guī)則。三、名詞解釋1遍指編譯程序?qū)υ闯绦蚧蛑虚g代碼程序從頭到尾掃描一次。2
3、.無(wú)環(huán)路有向圖(DAG)如果有向圖中任一通路都不是環(huán)路,則稱廬有向圖為無(wú)環(huán)路有向圖,簡(jiǎn)稱DAG。3 語(yǔ)法分析按文法的產(chǎn)生式識(shí)別輸入的符號(hào)串是否為一個(gè)句子的分析過(guò)程。4 .短語(yǔ)令G是一個(gè)文法。S劃文法的開始符號(hào),假定 a M 是文法G的一 個(gè)句型,如果有Sa A6且AB,則稱B是句型a 0相對(duì)非終結(jié)符A的短語(yǔ)。5后綴式一種把運(yùn)算量寫在前面,把算符寫在后面的表示表達(dá)式的方法。編譯原理自測(cè)二、是非題(下列各題,你認(rèn)為正確的,請(qǐng)?jiān)陬}干的括號(hào)內(nèi)打錯(cuò)的打“X”每題1分,共5分 )1、一個(gè)LL(1) 文法一定是無(wú)二義的。.正確2、逆波蘭法表示的表達(dá)式亦稱前綴式。.不正確3、目標(biāo)代碼生成時(shí),應(yīng)考慮如何充分利用
4、計(jì)算機(jī)的寄存器的問題。.正確4、正規(guī)文法產(chǎn)生的語(yǔ)言都可以用上下文無(wú)關(guān)文法來(lái)描述。.正確5、一張轉(zhuǎn)換圖只包含有限個(gè)狀態(tài),其中有一個(gè)被認(rèn)為是初態(tài), 正確最多只有一個(gè)終態(tài)。 不二、填空題1、 語(yǔ)法分析是依據(jù)語(yǔ)言的( 語(yǔ)法) 規(guī)則進(jìn)行的,中間代碼產(chǎn)生是依據(jù)語(yǔ)言的( 語(yǔ)義)規(guī)則進(jìn)行的。2、程序語(yǔ)言的單詞符號(hào)一般可以分為(基本字、標(biāo)識(shí)符、常量、算符、界符)等等。3、語(yǔ)法分析器的輸入是(單詞符號(hào)串),其輸出是(語(yǔ)法單位)4、所謂自上而下分析法是指(從開始符號(hào)出發(fā),向下推導(dǎo),推出句子)。5、 如果一個(gè)文法存在某個(gè)句子對(duì)應(yīng)兩棵不同的語(yǔ)法樹,則稱這個(gè)文法是(二義的)。6、對(duì)于文法G僅含終結(jié)符號(hào)的句型稱為(句子)。
5、7、逆波蘭式ab+c+d*e-所表達(dá)式為 ()。8、一個(gè)名字的屬性包括(類型)和(作用域)。9、對(duì)于數(shù)據(jù)空間的存貯分配,F(xiàn)ORTRAN用(靜態(tài)存儲(chǔ)分配)策略,PASCAL 采用 (動(dòng)態(tài)存儲(chǔ)分配)策略。10、所謂優(yōu)化是指(對(duì)程序進(jìn)行各種等價(jià)變換,使得從變換后的程序出發(fā),能生成更有效的目標(biāo)代碼)。三、 名詞解釋1詞法分析器指執(zhí)行詞法分析的程序。2語(yǔ)法一組規(guī)則,用它可以形成和產(chǎn)生一個(gè)合式的程序3最右推導(dǎo)指對(duì)于一個(gè)推導(dǎo)序列中的每一步直接推導(dǎo),被替換的總是當(dāng)前 符號(hào)串中的最右非終結(jié)符號(hào)。4語(yǔ)法制導(dǎo)翻譯在語(yǔ)法分析過(guò)程中,根據(jù)每個(gè)產(chǎn)生式所對(duì)應(yīng)的語(yǔ)義子程序進(jìn)行翻譯的辦法叫做語(yǔ)法制導(dǎo)翻譯。5基本塊指程序中一個(gè)順
6、序執(zhí)行的語(yǔ)句序列,其中只有一個(gè)入口,一個(gè)出口,入口即第一個(gè)語(yǔ)句。出口即最后一個(gè)語(yǔ)句。編譯原理自測(cè)三一選擇題(每空2 分 ,共 20分 )1、文法 G產(chǎn)生的 的全體是該文法描述的語(yǔ)言。 DA.句型B.終結(jié)符集C.非終結(jié)符集 * D.句子2、若文法 G定義的語(yǔ)言是無(wú)限集,則文法必然是:AA A.遞歸的B.前后文無(wú)關(guān)的 C.二義性白D.無(wú)二義性的3、Chomsky定義的四種形式語(yǔ)言文法中,0型文法又稱為 A文法;1C文法;2型語(yǔ)言可由 G識(shí)別。0 A.短語(yǔ)結(jié)構(gòu)文法 B.前后文無(wú)關(guān)文法 C.前后文有關(guān)文法 E E.圖靈機(jī) F.有限自動(dòng)機(jī) G.下推自動(dòng)機(jī)A.短語(yǔ)結(jié)構(gòu)文法 B.前后文無(wú)關(guān)文法出C.前后文有
7、關(guān)文法 r E.圖靈機(jī)rF.有限自動(dòng)機(jī)G.下推自動(dòng)機(jī)A.短語(yǔ)結(jié)構(gòu)文法B.前后文無(wú)關(guān)文法 C.前后文有關(guān)文法 E E.圖靈機(jī); F.有限自動(dòng)機(jī) G G.下推自動(dòng)機(jī)4、一個(gè)文法所描述的語(yǔ)言是A;描述一個(gè)語(yǔ)言的文法是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,自頂向下的分析方法有簡(jiǎn)單優(yōu)先分析算符優(yōu)先分析遞歸下降分析預(yù)測(cè)分析技術(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.簡(jiǎn)答題1 LL ( 1 )分析法對(duì)文法有哪些要求? 對(duì)于G中的每個(gè)產(chǎn)生式 A - 丫 1 | 丫 2 | 丫 m ,其各候選式均應(yīng)滿足:(1)不同的候選式不能推出以同一終結(jié)符號(hào)打頭的符號(hào)用,即FIRST( Ti ) n FIRST( T j 尸 小(1 < i , j < m; iw j )(2)若有丫 j 一 則其余候選式T i所能推出的符號(hào)用不能以 FOLLOW(A)中的終結(jié)符號(hào)開始,即有FIRST( T i ) n FOLLOW(A)(i & 1,2,m ; i w j )2 常見的存儲(chǔ)分配策略有幾種?它們都適合于什么性質(zhì)的語(yǔ)言? 有三種分配存儲(chǔ)空間的方式:( 1 ) 靜態(tài)分配若在編譯階段就能確定源程序中各個(gè)數(shù)據(jù)實(shí)體的存儲(chǔ)空間大小,則可以采用較簡(jiǎn)單的靜態(tài)存儲(chǔ)管理。適合靜態(tài)管理的語(yǔ)言應(yīng)具備條件: 數(shù)組上下界是常數(shù)、過(guò)程調(diào)用不允許遞歸、不允許動(dòng)態(tài)建立數(shù)據(jù)實(shí)體。( 2) 棧式分配適用于允許遞歸
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025維修服務(wù)合同的樣本范文
- 農(nóng)村合作林業(yè)種植承包合同
- 美術(shù)設(shè)計(jì)師產(chǎn)品創(chuàng)新試題及答案
- 涼山某國(guó)企公開招聘派遣制工作人員(8人)筆試參考題庫(kù)附帶答案詳解
- 2025福建省輝穹工程咨詢有限公司招聘2人筆試參考題庫(kù)附帶答案詳解
- 2025河南鄭州空中絲路文化傳媒有限公司招聘6人筆試參考題庫(kù)附帶答案詳解
- 2025廣東省汕特建設(shè)集團(tuán)有限公司招聘專業(yè)技術(shù)人才4人筆試參考題庫(kù)附帶答案詳解
- 2025年福建武夷旅游集團(tuán)有限公司人才教育板塊自主招聘17人筆試參考題庫(kù)附帶答案詳解
- 2025年春季貴州磷化(集團(tuán))有限責(zé)任公司社會(huì)招聘139人筆試參考題庫(kù)附帶答案詳解
- 2025寧夏賀蘭山國(guó)家森林公園有限公司招募見習(xí)崗位人員11名筆試參考題庫(kù)附帶答案詳解
- 2024年四川省公務(wù)員錄用考試《行測(cè)》真題及答案解析
- 社會(huì)組織活動(dòng)流程
- 2024-2025學(xué)年六年級(jí)上冊(cè)數(shù)學(xué)人教版期中考試試題(1-4單元)(含答案)
- 浙江省寧波市鎮(zhèn)海中學(xué)高三下學(xué)期適應(yīng)性測(cè)試數(shù)學(xué)試卷2
- Unit 7單元話題寫作“中國(guó)傳統(tǒng)節(jié)日”五年級(jí)下冊(cè)譯林版三起
- 憲法與法律學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 廣州數(shù)控GSK 980TDc車床CNC使用手冊(cè)
- 小學(xué)美術(shù)人教版六年級(jí)上冊(cè) 教案-點(diǎn)的集合
- 紅色經(jīng)典影片與近現(xiàn)代中國(guó)發(fā)展學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 浙江省金華市義烏市東陽(yáng)市2024年小升初英語(yǔ)試卷( 含筆試解析無(wú)聽力原文無(wú)音頻)
- 小學(xué)語(yǔ)文“跨學(xué)科學(xué)習(xí)任務(wù)群”內(nèi)涵及解讀
評(píng)論
0/150
提交評(píng)論