版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
東北師范大學(xué)東師編譯原理16秋在線作業(yè)2
一、單選題(共20道試題,共60分。)
1.代碼優(yōu)化的重要目的是什么()。
A.如何提高目的程序的運(yùn)營速度
B.如何減少目的程序運(yùn)營所需的空間
C.如何協(xié)調(diào)A和B
D.如何使生成的目的代碼盡也許簡短。
對的答案:
2.假設(shè)某程序語言的文法如下:S-SaT|T,T-TbR|R,R-PdRIP,P-fSg|e,
那么,此文法是哪一類文法()。
A.正規(guī)文法
B.算符文法
C.二義性文法
D.LL(1)文法
對的答案:
3.算符優(yōu)先分析法每次都是對什么進(jìn)行歸約()。
A.最左短語
B.簡樸短語
C.最左素短滔
D.素短語
對的答案:
4.設(shè)有文法G[E]:EfE+EIE*E|(E)Ii,文法G[E]屬于什么文法0。
A.算符優(yōu)先文法
B.簡樸優(yōu)先文法
C.正則文法
D.二義性文法
對的答案:
5.詞法分析器的輸入是什么()。
A.單詞串
B.源程序
C.語法單位
D.目的程序
對的答案:
6.方程X=rX+t的解是什么()。
A.X=rt*
B.X=t*r
C.X=r*t
D.X=tr*
對的答案:
7.設(shè)有文法G[S]:S-Ac|b,A-cASIbS,則文法G不滿足LL(l)文法的哪個條件()。
A.第一個
B.第二個
C.第三個
D.所有
對的答案:
8.設(shè)有文法G[E]:EfE+T|T,T-T*F|F,F-(E)|i,考察該文法的句型E+T*(E)
+i,其中:素短語是哪個()。
A.E+T
B.(E)
C.i
D.T*(E)
對的答案:
9.一個狀態(tài)轉(zhuǎn)換圖中只能具有一個什么,用來指示分析的開始()。
A.輸入字符
B.矢線
C.終態(tài)
D.初態(tài)
對的答案:
10.把形如[A-a?6,a]的項(xiàng)目稱為一個什么項(xiàng)目()。
A.LR(1)
B.LR(0)
C.SLR(l)
D.LALR(l)
對的答案:
11.對于有同一接受集的FA,與之等價且具有最小狀態(tài)數(shù)的DFA在什么意義下是惟一的
()。
A.同構(gòu)
B.等價
C.最小化
D.不可區(qū)分
對的答案:
12.設(shè)有文法G[T]:T::=T*F|F,F::=FtPIP.P::=(T)|a,下列符號串中是該文法
句型T*Pf(T*F)的直接短語是哪個()。
A.(T*F)
B.T*F
C.Pt
D.Pt(T*F)
對的答案:
13.設(shè)有文法G[E]:E-E+TIT,T-T*F|F,F-(E)|i,考察該文法的句型E+T*(E)+i,
其中哪個是句柄0。
A.E+T
B.(E)
C.i
D.E
對的答案:
14.算符優(yōu)先文法的特點(diǎn)是文法的產(chǎn)生式中不含什么()。
A.不含右遞歸
B.不含兩個相鄰的終結(jié)符
C.不含e-產(chǎn)生式
D.不含左遞歸
對的答案:
15.有下列文法:S-Pa|Pb|c,P-Pd|Se|f,該文法是哪一類文法()。
A.LL(1)文法
B.SLR(l)文法
C.A和B
D.都不是
對的答案:
16.在設(shè)計(jì)布爾表達(dá)式翻譯算法時,什么四元式表達(dá)當(dāng)關(guān)系A(chǔ)1<A2成立時,轉(zhuǎn)向第p四
元式()。
A.(jnz,A1,,p)
B.(j<,Al,A2,p)
c.(j,,,p)
D.(j,A1,A2,p)
對的答案:
17.作為詞法分析的結(jié)果,通常是把從源程序中所辨認(rèn)出的各個單詞轉(zhuǎn)換成什么,并依次
進(jìn)行輸出()。
A.內(nèi)部表達(dá)
B.外部表達(dá)
C.類別碼
D.詞文
對的答案:
18.合并表達(dá)式中的常量運(yùn)算的目的是什么()。
A.合并常量,使表達(dá)式中的常量盡也許少
B.合并常量,使表達(dá)式盡也許簡短
C.合并常量,使得生成的代碼指令盡也許少
D.合并常量,使表達(dá)式的運(yùn)算強(qiáng)度減弱。
對的答案:
19.不屬于Chomsky觀點(diǎn)分類的文法是什么0。
A.上下文無關(guān)文法
B.算符優(yōu)先文法
C.上下文有關(guān)文法
D.正規(guī)文法
對的答案:
20.由右線性文法構(gòu)造狀態(tài)轉(zhuǎn)換圖時,對于G中每一形如A-a的產(chǎn)生式,從結(jié)點(diǎn)A引
一條矢線到哪個結(jié)點(diǎn),并用符號a標(biāo)記這條矢線()。
A.終態(tài)
B.初態(tài)
C.既非初態(tài)亦非終態(tài)
D.任意
對的答案:
編譯原理16秋在線作業(yè)2
二、判斷題(共20道試題,共40分。)
1.合并已知量的目的是使表達(dá)式盡也許短。
A.錯誤
B.對的
對的答案:
2.一個狀態(tài)轉(zhuǎn)換圖事實(shí)上是相應(yīng)的擬定有限自動機(jī)的一種形式描述。
A.錯誤
B.對的
對的答案:
3.文法與語言之間必然存在一一相應(yīng)的關(guān)系。
A.錯誤
B.對的
對的答案:
4.若消除文法中的e-產(chǎn)生式,將會改變文法所定義的語言,故不能消除e一產(chǎn)生式。
A.錯誤
B.對的
對的答案:
5.在進(jìn)行自底向上的語法分析時,一旦句柄在分析棧形成,它就必然出現(xiàn)在棧頂,而決不會
出現(xiàn)在棧頂之下。
A.錯誤
B.對的
對的答案:
6.構(gòu)造句型的語法樹時,要從樹的根結(jié)點(diǎn)出發(fā),逐步向下構(gòu)造,而不能從句型出發(fā)向上構(gòu)
造。
A.錯誤
B.對的
對的答案:
7.文法的LL性或LR性僅僅是文法無二義性的充足條件。
A.錯誤
B.對的
對的答案:
8.循環(huán)中的不變運(yùn)算,是指運(yùn)算對象之值不隨循環(huán)的反復(fù)執(zhí)行而改變的運(yùn)算。
A.錯誤
B.對的
對的答案:
9.有窮自動機(jī)可以辨認(rèn)上下文無關(guān)語言。
A.錯誤
B.對的
對的答案:
10.源程序中的每個變量有兩種重要的屬性,一是在數(shù)據(jù)區(qū)給它們分派的存儲單元地址,
二是在目的程序運(yùn)營時存放在相應(yīng)單元中的值。
A.錯誤
B.對的
對的答案:
11.逆波蘭表達(dá)法表達(dá)表達(dá)式時,運(yùn)算對象按實(shí)際計(jì)算順序從左到右排列。
A.錯誤
B.對的
對的答案:
12.有時若干個在外形上頗不相同的正規(guī)式可描述同一正規(guī)集。
A.錯誤
B.對的
對的答案:
13.在編譯中進(jìn)行語法檢查的目的是為了發(fā)現(xiàn)程序中的所有錯誤。
A.錯誤
B.對的
對的答案:
14.對一個布爾表達(dá)式而言,它必須至少有一個真出口,但可以沒有假出口。
A.錯誤
B.對的
對的答案:
15.削減運(yùn)算強(qiáng)度破壞了臨時變量在一基本塊內(nèi)僅被定義一次的特性。
A.錯誤
B.對的
對的答案:
16.預(yù)測分析表中各個元素的值,不包含輸入符號串中存在語法錯誤時的情形。
A.錯誤
B.對的
對的答案:
17.算符優(yōu)先分析法只能辨認(rèn)由算符優(yōu)先文法描述的句子。
A.錯誤
B.對的
對的答案:
18.語法制導(dǎo)翻譯模式既可用于自頂向下的語法分析,也可用于自底向上的分析。
A.錯誤
B.對的
對的答案:
19.若文法G的任何一對終結(jié)符號之間,至多只有三種算符優(yōu)先關(guān)系之一成立,則稱G
為算符優(yōu)先文法。
A.錯誤
B.對的
對的答案:
20.簡樸優(yōu)先關(guān)系具有對稱性。
A.錯誤
B.對的
對的答案:
編譯原理16秋在線作業(yè)2
一、單選題(共20道試題,共60分。)
1.構(gòu)造LR(0)分析表時,若哪個項(xiàng)目屬于I,則置ACTION[I,#]=acc()?
A.歸約項(xiàng)目Afa?
B.待約項(xiàng)目A-a?XP
C.移進(jìn)項(xiàng)目Afa?aB
D.接受項(xiàng)目S'fS?
對的答案:
2.下述語句類中,什么在編譯時通常不產(chǎn)生可執(zhí)行代碼0。
A.賦值語句
B.流程控制語句
C.復(fù)合語句
D.說明語句
對的答案:
3.將形如AfaX?B的項(xiàng)目稱為Afa?X8的什么項(xiàng)目().
A.移入
B.后繼
C.接受
D.歸約
對的答案:
4.一個句型中的可歸前綴是什么0。
A.短語
B.簡樸短語
C.句柄
D.包含句柄的活前綴
對的答案:
5.把用一組數(shù)學(xué)符號和規(guī)則來描述語言的方式稱為什么()。
A.推演
B.推導(dǎo)
C.形式描述
D,形式語言
對的答案:
6.簡樸優(yōu)先分析每次歸約的是什么()。
A.最左直接短語
B.直接短語
C.最左素短語
D.控制結(jié)點(diǎn)
對的答案:
7.假設(shè)某程序語言的文法如下:SfSaT|T,TfTbR|R,RfPdR|P,PffSg
Ie,那么,此文法是哪一類文法()。
A.正規(guī)文法
B.算符文法
C.二義性文法
D.LL(1)文法
對的答案:
8.編譯程序中語法分析器接受以什么為單位的輸入()。
A.單詞
B.表達(dá)式
C.產(chǎn)生式
D.句子
對的答案:
9.Chm。sky的3型語言是這樣一種語言,其產(chǎn)生式限制為什么()。
A.A::=a
B.A::=a,A::=Ab
C.a::=p
D.aAp::=a7ip
對的答案:
10.在編譯程序采用的優(yōu)化方法中,什么不是在一個基本塊內(nèi)進(jìn)行的優(yōu)化項(xiàng)目()。
A.常數(shù)傳播與合并
B.消除無用賦值
C.寄存器分派
D.消除多余運(yùn)算
對的答案:
11.設(shè)有文法G[S]:S-Ac,A-Sbla,則運(yùn)用文法G進(jìn)行自頂向下的語法分析時會如何
()。
A.不會出現(xiàn)回溯
B.會出現(xiàn)回溯
C.不會出現(xiàn)死循環(huán)
D.會出現(xiàn)死循環(huán)
對的答案:
12.局部優(yōu)化是局限于什么范圍內(nèi)的一種優(yōu)化()。
A.一個程序塊
B.一個基本塊
C.一個循環(huán)
D.一個語句
對的答案:
13.設(shè)有文法G[S]:Sfa|b|(T),T-TdS|S,考察該文法的句型(Sd(T)db),其中哪個
是句柄()。
A.S
B.b
C.(T)
D.Sd(T)
對的答案:
14.文法S-aAaIaBb|bAb|bBa,A-x,Bfx是哪一類文法()。
A.LR(O)文法
BSLR⑴文法
C.LR⑴文法
D.都不是
對的答案:
15.設(shè)G是一右線性文法,并設(shè)G中的非終結(jié)符號的個數(shù)為k,則所要構(gòu)造的狀態(tài)轉(zhuǎn)換圖
共有幾個結(jié)點(diǎn)()。
A.k—1
B.k
C.k+1
D.k+2
對的答案:
16.若用臨時變量T1表達(dá)CONSTPART部分,用臨時變量T表達(dá)VARPART部分,
則變址存數(shù)四元式的形式是什么()。
A.(E]=,X,O,T[T1])
B.(=[],T[T1],0,X)
c.([]=X,O,T1[T])
D.(=[],T1[T],0,X)
對的答案:
17.已知文法G:S-LaR|R,L-bRIc,R-L,該文法是哪一類文法()。
A.LR(0)文法
B.SLR(1)文法
C.LR⑴文法
D.都不是
對的答案:
18.對一個什么文法G構(gòu)造相應(yīng)的優(yōu)先矩陣,若此矩陣中無多重定義的元素,則可確認(rèn)G
為一算符優(yōu)先文法()。
A.LL(1)
B.LR(1)
C.簡樸優(yōu)先
D.算符
對的答案:
19.作為詞法分析的結(jié)果,通常是把從源程序中所辨認(rèn)出的各個單詞轉(zhuǎn)換成什么,并依次進(jìn)
行輸出()。
A.內(nèi)部表達(dá)
B.外部表達(dá)
C.類別碼
D.詞文
對的答案:
20.在編譯程序采用的優(yōu)化方法中,什么不是在循環(huán)語句范圍內(nèi)進(jìn)行的()。
A.循環(huán)不變運(yùn)算外提
B.線性窺孔優(yōu)化
C.消除歸納變量
D,削弱運(yùn)算強(qiáng)度
對的答案:
編譯原理16秋在線作業(yè)2
二、判斷題(共20道試題,共40分。)
1.每個SLR(K)文法都是LR(K)文法。
A.錯誤
B.對的
對的答案:
2.循環(huán)中的不變運(yùn)算,是指運(yùn)算對象之值不隨循環(huán)的反復(fù)執(zhí)行而改變的運(yùn)算。
A.錯誤
B.對的
對的答案:
3.存在既不是左句型也不是右句型的句型。
A.錯誤
B.對的
對的答案:
4.對于一個語言來說,如何對其單詞進(jìn)行分類和編碼并沒有一個原則性的規(guī)定,而重要
取決于解決上的方便。
A.錯誤
B.對的
對的答案:
5.當(dāng)eGL(G)時,則G中的e-產(chǎn)生式肯定不能所有予以消除。
A.錯誤
B.對的
對的答案:
6.使用語法制導(dǎo)翻譯方法的編譯程序能同時進(jìn)行語法分析和語義分析。
A.錯誤
B.對的
對的答案:
7.對任何正規(guī)表達(dá)式e,都存在一個DFAM,滿足L(M)=L(e)。
A.錯誤
B.對的
對的答案:
8.所謂NFA的擬定化,是指對任給的NFA,都能相應(yīng)地構(gòu)造一DFA,使它們有相同的狀態(tài)
集。
A.錯誤
B.對的
對的答案:
9.上下文無關(guān)文法比正規(guī)文法具有更強(qiáng)的描述能力。
A.錯誤
B.對的
對的答案:
10.布爾表達(dá)式有兩個基本的作用:一是在某些控制語句中作為實(shí)現(xiàn)控制轉(zhuǎn)移的條件;二
是用于計(jì)算邏輯值自身。
A.錯誤
B.對的
對的答案:
11.算符優(yōu)先分析法采用"移近-歸約”技術(shù),其歸約過程是規(guī)范的。
A.錯誤
B.對的
對的答案:
12.每一個DFA都相應(yīng)有唯一的一個NFA?
A.錯誤
B.對的
對的答案:
13.假如一個文法的產(chǎn)生式形式或是A-Ba或是Afa,其中A,BCVN,aCVT,則稱此
文法是左線性的。
A.錯誤
B.對的
對的答案:
14.文法G[E]:E-E+T|T,T-T*F|F,1(E)|i是簡樸優(yōu)先文法。
A.錯誤
B.對的
對的答案:
15.采用分層技術(shù)可以消除任意文法中的多重優(yōu)先關(guān)系。
A.錯誤
B.對的
對的答案:
16.對任何一個編譯程序來說,產(chǎn)生中間代碼是不可缺少的。
A.錯誤
B.對的
對的答案:
17.有限自動機(jī)和正規(guī)式不能作為設(shè)計(jì)掃描器的工具。
A.錯誤
B.對的
對的答案:
18.若文法中具有形如A-A的產(chǎn)生式,可使具有非終結(jié)符號A的同一句型具有不同的
語法樹,從而引起二義性。
A.錯誤
B.對的
對的答案:
19.逆波蘭表達(dá)法表達(dá)表達(dá)式時,運(yùn)算對象按實(shí)際計(jì)算順序從左到右排列。
A.錯誤
B.對的
對的答案:
20.假如一個文法存在某個句子相應(yīng)兩棵不同的語法樹,則稱這個文法是二義性的。
A.錯誤
B.對的
對的答案:
編譯原理16秋在線作業(yè)2
一、單選題(共20道試題,共60分。)
1.三元式⑴(op,argl,arg2)表達(dá)形式中,什么表達(dá)該三元式的運(yùn)算結(jié)果()。
A.Op
B.argl
C.arg2
D.序號(i)
對的答案:
2.自頂向下的語法分析方法通常規(guī)定文法的產(chǎn)生式滿足什么條件()。
A.不以非終結(jié)符開頭
B.不以終結(jié)符開頭
C.不含左遞歸
D.不含右遞歸
對的答案:
3.項(xiàng)目A-a?BB稱為什么項(xiàng)目,其中BeVN()。
A.移進(jìn)
B.歸約
C.待約
D.接受
對的答案:
4.若狀態(tài)k具有項(xiàng)目“A~a?”,且僅當(dāng)輸入符號aGFOLLOW(A)時,才用規(guī)則“A-a”
歸約的語法分析方法是指哪一類方法()。
A.算符優(yōu)先分析法
B.LR(0)分析法
C.LR(1)分析法
D.SLR(1)分析法
對的答案:
5.Chomsky定義的四種形式語言文法中,1型文法又稱為什么文法()。
A.短語結(jié)構(gòu)
B.前后文無關(guān)
C.前后文有關(guān)
D.正規(guī)
對的答案:
6.設(shè)G是一右線性文法,并設(shè)G中的非終結(jié)符號的個數(shù)為k,則所要構(gòu)造的狀態(tài)轉(zhuǎn)換圖
共有幾個結(jié)點(diǎn)()。
A.k-1
B.k
C.k+1
D.k+2
對的答案:
7-在BNF表達(dá)方法中,“f”表達(dá)什么0。
A.恒等于
B.不等于
C.取決于
D.定義為
對的答案:
8.已知文法G[S]:S-AO|Bl,AfSl|l,B-S0|0;該文法屬于喬姆斯基定義的哪類
文法0。
A.0型
B.1型
C.2型
D.3型
對的答案:
9.匯編程序是將什么程序改導(dǎo)致目的語言程序的翻譯程序()。
A.機(jī)器語言
B.匯編語言
C.高級語言
D.低檔語言
對的答案:
1。.對于狀態(tài)轉(zhuǎn)換圖中用矢線連接的任意兩個結(jié)點(diǎn),把靠箭尾一側(cè)的結(jié)點(diǎn)稱為該矢線的什
么結(jié)點(diǎn)()。
A.進(jìn)入
B.射出
C.初態(tài)
D.終態(tài)
對的答案:
11.在下述的語法分析方法中,屬于自頂向下的分析方法有哪些()。
A.簡樸優(yōu)先分析
B.算符優(yōu)先分析
C.遞歸下降分析
D.LR(k)分析
對的答案:
12.規(guī)范推導(dǎo)的每一步總是用產(chǎn)生式右邊符號串替換句型中什么位置的非終結(jié)符號()。
A.最左
B.最右
C.最中
D.任意
對的答案:
13.編譯過程中,語法分析器的任務(wù)是什么()。
A.分析單詞是如何構(gòu)成的
B.分析單詞串是如何構(gòu)成語句和說明的
C.分析各語法成分的含義和用途
D.分析各語法成分應(yīng)進(jìn)行的運(yùn)算和操作
對的答案:
14.狀態(tài)轉(zhuǎn)換矩陣的行標(biāo)題表達(dá)狀態(tài)轉(zhuǎn)換圖中的什么部分()。
A.終態(tài)
B.矢線
C.輸入符號
D.狀態(tài)
對的答案:
15.文法G[E]:E-TIE+T,T-F|T*F,F-a|(E),下列符號串中是該文法句型
E+F*(E+T)的簡樸短語的是哪個()。
A.(E+T)
B.E+T
C.E+F
D.F*(E+T)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 語文-山東省淄博市2024-2025學(xué)年第一學(xué)期高三期末摸底質(zhì)量檢測試題和答案
- 幼兒園后勤個人工作總結(jié)6篇
- 小學(xué)數(shù)學(xué)二年級加減法練習(xí)題
- 《新聞采訪和寫作》課件
- 高考語文試題分類匯編詞語運(yùn)用
- 《小講課糖尿病》課件
- 《淘寶網(wǎng)用戶特征》課件
- 早餐行業(yè)客服工作總結(jié)微笑服務(wù)增添早餐味道
- 《淋病醫(yī)學(xué)》課件
- 泌尿科醫(yī)生的工作總結(jié)
- Z矩陣、Y矩陣、A矩陣、S矩陣、T矩陣定義、推導(dǎo)及轉(zhuǎn)換公式
- 軟件工程填空題(18套試題與答案)
- 中美歐規(guī)范樁基承載力計(jì)算設(shè)計(jì)對比
- 動機(jī)式訪談法:改變從激發(fā)內(nèi)心開始
- 外科洗手操作考核評分表
- 瞬時單位線法計(jì)算洪水
- 2023-2024學(xué)年阿勒泰地區(qū)三年級數(shù)學(xué)第一學(xué)期期末統(tǒng)考試題含答案
- 經(jīng)典紅歌歌譜100首-
- 單位紅頭文件模板(各類通知、任命通知公函紅頭文件)
- Linux操作系統(tǒng)應(yīng)用(麒麟系統(tǒng))PPT完整全套教學(xué)課件
- 精神壓力分析系統(tǒng)心率變異分析系統(tǒng)-健康管理師團(tuán)隊(duì)課件
評論
0/150
提交評論