單項選擇題高級語言編譯程序中常用的語法分析方法中,遞歸子程序法屬于__(1)__分析方法,算符優(yōu)先法屬于__(2)__分析方法。空白(2)處應選擇()
A.自左至右
B.自右至左
C.混合方式
D.自頂向下
E.自底向上
您可能感興趣的試卷
你可能感興趣的試題
1.單項選擇題高級語言編譯程序中常用的語法分析方法中,遞歸子程序法屬于__(1)__分析方法,算符優(yōu)先法屬于__(2)__分析方法??瞻祝?)處應選擇()
A.自左至右
B.自右至左
C.混合方式
D.自頂向下
E.自底向上
2.單項選擇題算符優(yōu)先文法是一種自底向上的分析方法,其文法的特點是文法的產(chǎn)生式中__(1)__。自頂向下的分析方法通常要求文法的產(chǎn)生式__(2)__,如__(3)__文法就是一種可以自上而下分析的文法。空白(3)處應選擇()
A.LR(1)
B.LL(1)
C.SLR(1)
D.LALR(1)
3.單項選擇題算符優(yōu)先文法是一種自底向上的分析方法,其文法的特點是文法的產(chǎn)生式中__(1)__。自頂向下的分析方法通常要求文法的產(chǎn)生式__(2)__,如__(3)__文法就是一種可以自上而下分析的文法??瞻祝?)處應選擇()
A.不以非終結符開頭
B.不以終結符開頭
C.不含左遞歸
D.不含右遞歸
4.單項選擇題算符優(yōu)先文法是一種自底向上的分析方法,其文法的特點是文法的產(chǎn)生式中__(1)__。自頂向下的分析方法通常要求文法的產(chǎn)生式__(2)__,如__(3)__文法就是一種可以自上而下分析的文法??瞻祝?)處應選擇()
A.不含兩個相鄰的非終結符
B.不含兩個相鄰的終結符
C.不含ε產(chǎn)生式
D.不含長度為1的產(chǎn)生式
5.單項選擇題表達式a*(b+c)-d的后綴表達形式為()。
A.abcd*+-
B.abc+*d-
C.abc*+d-
D.-+*abcd
6.單項選擇題對于以下編號為①、②、③的正規(guī)式,正確的說法是()。①(aa*|ab)*b②(a|b)*b③((a|b)*|aa)*b
A.正規(guī)式①、②等價
B.正規(guī)式①、③等價
C.正規(guī)式②、③等價
D.正規(guī)式①、②、③互不等價
7.單項選擇題與正規(guī)式(a|b)*等價的正規(guī)式為()。
A.a*|b*
B.a*b*
C.(a*b*)*
D.(aB.*
8.單項選擇題文法G[S]:S→xSx|y所描述的語言是()(n0)。
A.(xyx)n
B.xyxn
C.xynx
D.xnyxn
9.單項選擇題程序設計語言中引入"類"的概念是為了解決數(shù)據(jù)保護問題。C++語言將類的成員封裝在類體之中,使之具有一定的存取規(guī)則,這些規(guī)則規(guī)定了存取類的成員的權利,其中,對于用private說明的成員,它()。
A.既能被該類的成員函數(shù)訪問,又能被外界直接訪問
B.只能被該類的成員函數(shù)訪問,外界不能直接訪問
C.不能被該類的成員函數(shù)訪問,只能被外界直接訪問
D.既不能被該類的成員函數(shù)訪問,也不能被外界直接訪問
10.單項選擇題一個文法G={N,T,P,S},其中N是非終結符號的集合,T是終結符號的集合,P是產(chǎn)生式集合,S是開始符號,令集合V=N∪T,那么G所描述的語言是()的集合。
A.由S推導出的所有符號串
B.由S推導出的所有終結符號串
C.V中所有符號組成的符號串
D.V的閉包中的所有符號串