




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
15春西交《編譯原理》在線作業(yè)答案
西交《編譯原理》在線作業(yè)
一、單選題(共30道試題,共60分。)
1.自上而下分析面臨的四個(gè)問(wèn)題中,不包括()
A.需消除左遞歸;
B,存在回朔;
C虛假匹配;
D,尋找可歸約串
正確答案:D
2.不是編譯程序的組成部分。
A.詞法分析程序
B.代碼生成程序
C.設(shè)備管理程序
D.語(yǔ)法分析程序
正確答案:C
3.文法開(kāi)始符號(hào)的所有作為屬性計(jì)算前的初始值。
A.綜合屬性
B.繼承屬性
C.繼承屬性和綜合屬性
D.都不是
正確答案:B
4.編譯程序使用區(qū)別標(biāo)識(shí)符的作用域。
A.說(shuō)明標(biāo)識(shí)符的過(guò)程或函數(shù)名;
B.說(shuō)明標(biāo)識(shí)符的過(guò)程或函數(shù)的靜態(tài)層次;
C.說(shuō)明標(biāo)識(shí)符的過(guò)程或函數(shù)的動(dòng)態(tài)層次;
D.標(biāo)識(shí)符的行號(hào);
正確答案:B
5,兩個(gè)不同過(guò)程的活動(dòng),其保存期是0
A.重疊的,不嵌套的;
B.不重疊的,嵌套的;
C重疊的,嵌套的;
D,不重疊的,不嵌套的;
正確答案:B
6.LR語(yǔ)法分析棧中存放的狀態(tài)是辨認(rèn)的DFA狀
A.前綴;
B.可歸前綴;
C.項(xiàng)目;
D.句柄;
正確答案:B
7.為了便于優(yōu)化處理,三地址代碼可以表示成o
A.三元式
B.四元式
C.后綴式
D.間接三元式
正確答案;D
8.教材介紹了三種符號(hào)表的構(gòu)造和處理方法,其中
中常把符號(hào)表組織成二叉樹(shù)形式。
A.線性組織;
B.排序組織和二分法;
C.雜湊(散列)組織;
D,非線性組織
正確答案:B
9chomsky把文法分成四種類(lèi)型,其中,()也稱正規(guī)文法
A.0型
B.1型
C.2型
D.3型
正確答案:D
10.言語(yǔ)的詞法規(guī)則一般用Chomsky的()型文法來(lái)描繪:
A.O
B.1
C.2
D.3
正確答案:D
11,對(duì)應(yīng)于發(fā)生式A-XY繼承屬性Y,y的屬性計(jì)算,可能
正確的語(yǔ)義規(guī)則是oA.A.a:=f(X.x,Y.y);
B.Y.y;=f(A.a,Y.y);
C.Y.y:=f(X.x);
D.A,a:=f(Y.y);
正確答案:C
12.表達(dá)式-a+b*(-c+d)的逆波蘭式是o
A.ab+-cd+-*;
B,a-b+c-d+*;
C.a-b+c-d+*;
D.a-bc-d+*+;
正確答案:D
13.在運(yùn)轉(zhuǎn)空間的劃分中有一個(gè)單獨(dú)的地區(qū)叫堆,用來(lái)存
放。A.目標(biāo)代碼;
B.靜態(tài)數(shù)據(jù);
C.動(dòng)態(tài)數(shù)據(jù);
D.過(guò)程參數(shù);
正確答案:C
14.以絕對(duì)機(jī)器代碼為輸出,所有地址均已定位,這種代
碼的優(yōu)點(diǎn)是oA.可立即執(zhí)行;
B,可進(jìn)一步優(yōu)化;
C.目標(biāo)代碼簡(jiǎn)短;
D.目標(biāo)代碼執(zhí)行效率高;
正確答案:A
15.現(xiàn)代多數(shù)適用編譯步伐所發(fā)生的目標(biāo)代碼都是一種可
重定位的指令代碼,在運(yùn)轉(zhuǎn)前必須借助于一個(gè)()把各個(gè)目標(biāo)模
塊,包括系統(tǒng)提供的庫(kù)模塊毗連在一起,確定步伐變量或常數(shù)
在主存中的位置,裝入內(nèi)存中制訂的起始地址,使之成為一個(gè)
可運(yùn)轉(zhuǎn)的絕對(duì)指令代碼的步伐。A,重定位步伐;
B.解釋程序;
C.連接裝配程序;
D.診斷程序;
正確答案:C
16.如果一個(gè)編譯程序能產(chǎn)生不同于其宿主機(jī)的機(jī)器代碼,
則稱它為:()。A.診斷編譯程序
B.優(yōu)化編譯程序
C.交叉編譯步伐
D.可變目標(biāo)編譯程序
正確答案:C
17.步伐言語(yǔ)的單詞標(biāo)記一般能夠分為5種,上面()不需
求超前搜索
A.關(guān)鍵字
B,標(biāo)識(shí)符
C.常數(shù)
D.算符和界符
正確答案:B
18.布爾表達(dá)式計(jì)算時(shí)可以采用某種優(yōu)化措施,比如Aand
B用if-then-else可解釋為()。A.ifAthentrueelseB;
B*ifAthenBelsefalse;
C.ifAthenfalseelsetrue;
D.ifAthentrueelsefalse;
正確答案:B
19.以作為輸出,允許自步伐單獨(dú)編譯。
A.絕對(duì)機(jī)器代碼;
B.可再定位呆板言語(yǔ);
c.匯編語(yǔ)言程序;
D.中間語(yǔ)言;
正確答案:B
20.正規(guī)表達(dá)式(?|a|b)2表示的集合是()
A.{s,ab,ba,aa,bb)
B,{ab,ba,aa,bb)
C.{a,b,ab,aa,ba,bb}
D,{s,a,b,aa,bb,ab,ba}
正確答案:D
21.算符優(yōu)先分析法每次都是對(duì)()進(jìn)行歸約;
A.句柄
B.最左素短語(yǔ)
C.素短語(yǔ)
D,簡(jiǎn)單短語(yǔ)
正確答案:B
22.使用三元式是為了:
A.便于代碼優(yōu)化處理
B.避免把臨時(shí)變量填入符號(hào)表
C.節(jié)省存儲(chǔ)代碼的空間
D.提高訪問(wèn)代碼的速度
正確答案:B
23.上下文無(wú)關(guān)文法可以用()來(lái)描述。
A.正則表達(dá)式
B.正規(guī)文法
C.擴(kuò)展的BNF
D,翻譯形式
正確答案:C
24.從左線性文法構(gòu)造有限自動(dòng)機(jī)時(shí),通常自動(dòng)機(jī)狀態(tài)個(gè)
數(shù)比文法非終結(jié)符號(hào)數(shù)多()A.4
B.2
C.0
D.1
正確答案:D
25.表達(dá)式作為實(shí)在參數(shù)可以傳遞給被調(diào)用的過(guò)程,替換
過(guò)程體中的oA.局部變量;
B.形式參數(shù);
C.全局變量;
D.實(shí)在參數(shù);
正確答案:B
26.語(yǔ)法分析器接收以為單位的輸入,并產(chǎn)生有關(guān)
信息供以后各階段使用。A.表達(dá)式
B.產(chǎn)生式
C.單詞
D.語(yǔ)句
正確答案;C
A.用于區(qū)別這種類(lèi)型的數(shù)據(jù)對(duì)象的屬性;
正確答案:C
28.Fortran語(yǔ)言的編譯程序采用分配策略。
A.靜態(tài);
B.最佳;
C,堆式動(dòng)態(tài);
D.棧式動(dòng)態(tài);
正確答案;A
29.評(píng)價(jià)一個(gè)代碼生成器最重要的指標(biāo)是o
A.代碼的正確性;
B.代碼的高效性;
C.代碼的簡(jiǎn)約性;
D.代碼的維護(hù)性。
正確答案:A
30.有文法G=({S},{a},{S-SaS,Sf},S),
該文法是0。
A.LL⑴文法;
B.二義性文法;
c.算符優(yōu)先文法;
D.SLR⑴文法;
正確答案:B
西交《編譯原理》在線作業(yè)
2、判斷題(共20道試題,共40分。)
LS—屬性文法一定是L一屬性文法。()
A.錯(cuò)誤
B,正確
正確答案:B
2.若一個(gè)程序語(yǔ)言的任何變量的存儲(chǔ)空間大小和相互位置
都能在編譯時(shí)確定,則可采用靜態(tài)分配策略。()
A.錯(cuò)誤
B.正確
正確答案:B
3.編譯程序生成的目標(biāo)程序都是可執(zhí)行的程序。()
A.毛病
B.正確
正確答案:A
4.NFAM的非確定性表現(xiàn)在它有多個(gè)終態(tài)。
A.錯(cuò)誤
B.正確
正確答案;A
5.一棵語(yǔ)法樹(shù)表示了一個(gè)句型所有的不同推導(dǎo)過(guò)程,包括
最右推導(dǎo)和最左推導(dǎo)。()A.毛病
B.正確
正確答案;B
6.非終結(jié)符只有綜合屬性,由詞法分析器提供。()
A,錯(cuò)誤
B.正確
正確答案;B
7.中間代碼是獨(dú)立于機(jī)器的,復(fù)雜性介于源語(yǔ)言和機(jī)器語(yǔ)
言之間,便于進(jìn)行與機(jī)器無(wú)關(guān)調(diào)換代碼優(yōu)化工作。()
A.毛病
B.正確
正確答案:A
8.LL(1)文法不能用LR(1)分析器來(lái)分析.()
A.毛病
B.正確
正確答案:A
9.在程序設(shè)計(jì)語(yǔ)言中,一般來(lái)說(shuō),布爾表達(dá)式僅僅用于條
件、循環(huán)等控制流語(yǔ)句中的條件表達(dá)式計(jì)算。()
A,毛病
B.正確
正確答案:A
10.存在一種算法,能判定任何高低文無(wú)關(guān)文法是否是
LL⑴的。()
A.錯(cuò)誤
B,正確
正確答案:B
1L一個(gè)二義性文法可以是SLR文法或LALR文法。()
A.錯(cuò)誤
B.正確
正確答案:A
12.LL(k)文法都不是二義性的。()
A.錯(cuò)誤
B.正確
正確答案:B
13.編譯程序在優(yōu)化時(shí)可能要用到源程序中的注釋。()
A.錯(cuò)誤
B.正確
正確答案:A
14,在編譯過(guò)程中,既可以將幾個(gè)不同的階段合為一遍,
也可以把一個(gè)階段的工作分為若干遍。()
A.毛病
B.正確
正確答案;B
15,可能有兩個(gè)不同的文法G和期中一個(gè)是二義的而
另一個(gè)是無(wú)二義的,可是卻有L(G)=L(G)。()
A.錯(cuò)誤
B.正確
正確答案:B
16.在程序設(shè)計(jì)語(yǔ)言中,一般來(lái)說(shuō),布爾表達(dá)式僅僅用于
條件、循環(huán)等控制流語(yǔ)句中的條件表達(dá)式計(jì)算。()
A.錯(cuò)誤
B.正確
正確答案:A
17.對(duì)于允許遞歸調(diào)用的程序語(yǔ)言,程序運(yùn)行時(shí)的存儲(chǔ)分
配策略不能采用靜態(tài)的存儲(chǔ)分配策略。()
A.毛病
B.正確
正確答案:B
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 關(guān)于酒店轉(zhuǎn)讓合同范本
- 2025年GPPS項(xiàng)目建議書(shū)
- 買(mǎi)車(chē)預(yù)售合同范本
- 合同范例專(zhuān)用條款
- 個(gè)人演出勞務(wù)合同范例
- 攤位出兌合同范本
- 賣(mài)家解除合同范本
- 取送車(chē)合同范本
- 2025年特種用途鋼絲及鋼絲繩項(xiàng)目合作計(jì)劃書(shū)
- 籃球場(chǎng)地租賃合同范本
- 2025年黑龍江旅游職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)含答案
- 工藝技術(shù)人員工作總結(jié)
- 醫(yī)院護(hù)理人文關(guān)懷實(shí)踐規(guī)范專(zhuān)家共識(shí)課件
- DeepSeek在自然災(zāi)害預(yù)警中的潛力
- 2025年專(zhuān)利技術(shù)保密協(xié)議書(shū)模板
- 個(gè)人合伙開(kāi)店合同范本
- 《研學(xué)旅行課程設(shè)計(jì)》課件-研學(xué)課程設(shè)計(jì)計(jì)劃
- 中醫(yī)痹癥-課件
- 茶葉揉捻機(jī)總體設(shè)計(jì)方案的擬定
- 蘇州大學(xué)應(yīng)用技術(shù)學(xué)院財(cái)務(wù)管理
- 粱、柱、板截面取值原則最終
評(píng)論
0/150
提交評(píng)論