編譯原理(蘇州大學(xué))智慧樹(shù)知到期末考試答案章節(jié)答案2024年蘇州大學(xué)_第1頁(yè)
編譯原理(蘇州大學(xué))智慧樹(shù)知到期末考試答案章節(jié)答案2024年蘇州大學(xué)_第2頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余3頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

編譯原理(蘇州大學(xué))智慧樹(shù)知到期末考試答案+章節(jié)答案2024年蘇州大學(xué)解釋方式下,可以省略對(duì)源程序的詞法分析、語(yǔ)法分析。

答案:錯(cuò)逆波蘭法表示的表達(dá)式亦稱(chēng)前綴式。

答案:錯(cuò)高級(jí)程序設(shè)計(jì)語(yǔ)言的代碼在機(jī)器上運(yùn)行可通過(guò)編譯方式或解釋方式實(shí)現(xiàn),編譯方式優(yōu)于解釋方式。

答案:錯(cuò)語(yǔ)義分析階段的工作與目標(biāo)機(jī)器的體系結(jié)構(gòu)密切相關(guān)。

答案:錯(cuò)令∑={a,b},則∑上所有以b開(kāi)頭,后跟若干個(gè)ab的字的全體對(duì)應(yīng)的正規(guī)式為()。

答案:b(ab)*;(ba)*b;b(a|b)編寫(xiě)一個(gè)計(jì)算機(jī)高級(jí)語(yǔ)言的源程序后,到正式上機(jī)運(yùn)行之前,一般要經(jīng)過(guò)()。

答案:編輯;連接;編譯S屬性定義屬于L屬性定義。

答案:對(duì)一個(gè)有限狀態(tài)自動(dòng)機(jī)中,有且僅有一個(gè)唯一的終態(tài)。

答案:錯(cuò)對(duì)任何正規(guī)表達(dá)式e,都存在一個(gè)NFAM,滿(mǎn)足L(G)=L()

答案:對(duì)SLR(1)分析方法中,若狀態(tài)k含有項(xiàng)目“E→T·?”和“T→T·*F”,且FOLLOW(E)={$,+,)},當(dāng)輸入符號(hào)()時(shí),將按照“E→T·?”歸約

答案:+;$;)在編譯中進(jìn)行語(yǔ)法檢查的目的是為了發(fā)現(xiàn)程序中所有錯(cuò)誤。

答案:錯(cuò)“遍”是對(duì)源程序或源程序的中間結(jié)果從頭到尾掃描一次,并做有關(guān)加工處理,生成新的中間結(jié)果或目標(biāo)程序。一個(gè)編譯程序所分遍數(shù)越多越好。

答案:錯(cuò)詞法分析器的另一個(gè)名稱(chēng)為()。

答案:掃描器文法G所描述的語(yǔ)言是()的集合。

答案:由文法的開(kāi)始符號(hào)推出的所有終結(jié)符串語(yǔ)法制導(dǎo)翻譯是一種()方法。

答案:靜態(tài)語(yǔ)義分析下面關(guān)于中間代碼的敘述,錯(cuò)誤的是()。

答案:有利于盡早發(fā)現(xiàn)語(yǔ)法錯(cuò)誤下面關(guān)于代碼優(yōu)化的敘述,正確的是()。

答案:必須保證優(yōu)化后的代碼與源程序在語(yǔ)義上是完全等價(jià)的若a為終結(jié)符,則A→α·aβ項(xiàng)目為()

答案:移進(jìn)項(xiàng)目與編譯系統(tǒng)相比,解釋系統(tǒng)()。

答案:比較復(fù)雜,可移植性好,執(zhí)行速度快詞法分析器不能()。

答案:發(fā)現(xiàn)括號(hào)不匹配編譯程序是一種()。

答案:翻譯程序一個(gè)句型中最左()稱(chēng)為該句型的句柄。

答案:直接短語(yǔ)編譯程序?qū)語(yǔ)言源程序進(jìn)行語(yǔ)義分析時(shí),可以確定()。

答案:變量是否定義或聲明正則文法其產(chǎn)生式為Aàa,AàBb,A,B∈VN,a、b∈VT。

答案:對(duì)解釋方式下,在機(jī)器上運(yùn)行的目標(biāo)程序完全獨(dú)立于源程序。

答案:錯(cuò)編譯過(guò)程中,語(yǔ)法分析器的任務(wù)是分析單詞是怎樣構(gòu)成的。

答案:錯(cuò)每個(gè)文法都能改寫(xiě)為L(zhǎng)L(1)文法。

答案:錯(cuò)2型文法一定是3型文法。

答案:錯(cuò)逆波蘭表示法表示表達(dá)式時(shí)無(wú)須使用括號(hào)。

答案:對(duì)LALR的描述能力最強(qiáng)

答案:錯(cuò)每個(gè)SLR(1)文法都是無(wú)二義性的

答案:對(duì)LR分析法每次歸約的是當(dāng)前句型的句柄。

答案:對(duì)語(yǔ)法分析時(shí)必須先消除文法中的左遞歸。

答案:錯(cuò)符號(hào)表分為兩大欄,名字欄和信息欄,其中名字欄是主欄。

答案:對(duì)編譯程序生成源程序的目標(biāo)程序,解釋程序則不然。

答案:對(duì)對(duì)任何正規(guī)表達(dá)式e,都存在一個(gè)DFAM,滿(mǎn)足L(G)=L(e)

答案:對(duì)綜合屬性是用于“自上而下”傳遞信息。

答案:錯(cuò)有文法S'→S,S→BB,B→bB|a,則LR(1)I0項(xiàng)目集為:[S→·S,$],[S→·BB,$],[B→·bB,b/a],[B→·a,b/a]

答案:對(duì)如果a→b是程序流圖中的一條邊,則由這條回邊構(gòu)成的循環(huán)由()結(jié)點(diǎn)組成。

答案:a;有通路到達(dá)a且該通路上不經(jīng)過(guò)b的結(jié)點(diǎn);b給定一個(gè)以LL文法為基礎(chǔ)的L-屬性定義,可以修改這個(gè)文法,并在LR語(yǔ)法分析過(guò)程中計(jì)算這個(gè)新文法之上的語(yǔ)法制導(dǎo)定義。

答案:對(duì)對(duì)于逆波蘭后綴式,無(wú)論從哪頭開(kāi)始分析均可得到唯一正確的分解。

答案:對(duì)在LR分析法中,分析棧中存放的狀態(tài)是識(shí)別規(guī)范句型前綴的DFA狀態(tài)

答案:錯(cuò)對(duì)任意一個(gè)右線性文法G,都存在一個(gè)DFA

M,滿(mǎn)足L(G)=L(M)

答案:對(duì)對(duì)于文法S→Aa|bAc|dc|bda,A→d,下列說(shuō)法正確的是()

答案:FIRST(S)={b,d};不存在左遞歸;FOLLOW(A)={a,c}()和()語(yǔ)言依賴(lài)于機(jī)器?

答案:匯編語(yǔ)言;機(jī)器語(yǔ)言設(shè)有一個(gè)LR(1)項(xiàng)目集I:[X→a·bβ,a][A→α·,a],則該項(xiàng)目集存在“移進(jìn)-歸約沖突”

答案:錯(cuò)自上而下的分析方法有()

答案:非遞歸下降分析法;遞歸下降分析法;LL(1)分析法有窮自動(dòng)機(jī)確定華常用的方法是()。

答案:造表法語(yǔ)法分析器的主要功能是()。

答案:從單詞流中識(shí)別出各類(lèi)語(yǔ)法單位,并判斷輸入串是否符合語(yǔ)法規(guī)則由于受到具體機(jī)器主存容量的限制,編譯程序幾個(gè)不同階段的工作往往被組合成()。

答案:遍如果一個(gè)正規(guī)式所代表的集合是無(wú)窮的,則它必含有的運(yùn)算是()。

答案:閉包運(yùn)算“*”四種形式語(yǔ)言文法中,1型文法又稱(chēng)為()文法。

答案:上下文有關(guān)文法自底向上的語(yǔ)法分析的原理是()

答案:“移進(jìn)-歸約法”算術(shù)表達(dá)式x-(y+c)8的后綴式是()。

答案:xyc+8*-構(gòu)造不帶回溯的自頂向下分析算法,首先需要()

答案:消除左遞歸掃描器所完成的任務(wù)是從字符串形式的源程序中識(shí)別出一個(gè)個(gè)具有獨(dú)立含義的最小語(yǔ)法單位即()。

答案:單詞使用()可以定義一個(gè)程序的意義。

答案:語(yǔ)義規(guī)則一個(gè)文法所描述的語(yǔ)言是()

答案:唯一的算符優(yōu)先文法是一種自底向上的分析方法,它是以()作為每一步歸約的對(duì)象。

答案:最左素短語(yǔ)在語(yǔ)法分析處理中,F(xiàn)IRST集合、FOLLOW集合均是()

答案:終結(jié)符集在LR分析法中,分析棧中存放的狀態(tài)是識(shí)別規(guī)范句型()的DFA狀態(tài)。

答案:活前綴文法G及其語(yǔ)法制導(dǎo)翻譯定義如下:(語(yǔ)義規(guī)則中的*和+分別是常規(guī)意義下的算術(shù)運(yùn)算符):E→E(1)∧T{E.val=E(1).val*T.val}E→T{E.val=T.val}T→T(1)#n{T.val=T(1).val+n.val}T→n{T.val=n.val}分析句子3∧3#4,其值為()。

答案:21編譯是對(duì)()程序進(jìn)行翻譯?

答案:高級(jí)語(yǔ)言將編譯程序分成若干“遍”,是為了()。

答案:使程序的結(jié)構(gòu)更為清晰在自底向上的語(yǔ)法分析方法中,分析的關(guān)鍵是()。

答案:選擇候選式詞法分析器的加工對(duì)象是()。

答案:源程序L屬性定義不能采用自下而上的方法計(jì)算。

答案:錯(cuò)在各個(gè)非終結(jié)符之前放置語(yǔ)義動(dòng)作來(lái)計(jì)算它的繼承屬性,并在產(chǎn)生式后端放置語(yǔ)義動(dòng)作計(jì)算綜合屬性。

答案:對(duì)文法G及其語(yǔ)法制導(dǎo)翻譯定義如下:產(chǎn)生式語(yǔ)義動(dòng)作S'→Sprint(S.num)S→(L)S.num=L.num+1S→aS.num=0L→L(1),SL.num=L(1).num+S.numL→SL.num=S.num若輸入為(a,(a)),且采用自底向上的分析方法,則輸出為()。

答案:4語(yǔ)法分析時(shí)所依據(jù)的是()

答案:語(yǔ)法規(guī)則同心集合并可能會(huì)產(chǎn)生新的()沖突

答案:歸約-歸約在詞法分析中,能識(shí)別出()

答案:運(yùn)算符;基本字;常數(shù)詞法分析器用于識(shí)別()。

答案:單詞自動(dòng)機(jī)M和M′的狀態(tài)數(shù)不同,則二者必不等價(jià)。

答案:錯(cuò)將識(shí)別各類(lèi)單詞的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論