在如下上下文無關(guān)文法G中:stmt-sequence→stmt;stmt-sequence|stmtstmt→s哪些是終結(jié)符號?()Astm
在如下上下文無關(guān)文法G中:stmt-sequence→stmt;stmt-sequence|stmtstmt→s哪些是終結(jié)符號?()
Astmt-sequence
Bstmt
Cs
D;
在如下上下文無關(guān)文法G中:stmt-sequence→stmt;stmt-sequence|stmtstmt→s哪些是終結(jié)符號?()
Astmt-sequence
Bstmt
Cs
D;
第1題
第3題
若文法G定義的語言是無限集,則文法必然是()。
A上下文無關(guān)文法
B正規(guī)文法
C二義性文法
D遞歸文法
第4題
設(shè)有文法G(E)=({E),{i},{E→E+E|E*E|(E)|i),E),該文法是________。 ①算符文法 ②上下文無關(guān)文法 ③3型文法 ④二義性文法可選項有:
A.①②
B.①②④
C.②④
D.①②③④
第5題
1. 文法G=({A,B,S},{a,b,c},P,S), 其中P 為: S→Ac|aB A→ab B→bc 寫出L(G[S])的全部元素。 2. 文法G[S]為: S→Ac|aB A→ab B→bc 該文法是否為二義的?為什么? 3. 考慮下面上下文無關(guān)文法: S→SS*|SS+|a (1)表明通過此文法如何生成串a(chǎn)a+a*,并為該串構(gòu)造語法樹。 (2)G[S]的語言是什么? 4. 給出生成下述語言的二型文法: (1) {anbn | n >=0 } (2) { ambn | m≥n ≥0 } (3) {uawb | u,w ∈{a,b}*∧|u|=|w| } (4) { anbm | n≥2m ≥0 } (5) { anbm | n ≥ 0, m ≥ 0,3n≥m≥2n } (6) {wwR|w∈{a,b}*,wR 表示w的逆} (7) {uvwvR|u,v,w∈{a,b}+=1 } 5. 給出生成下述語言的三型文法: (1) {an | n >=0 } (2) { anbm | n,m>=1 } (3) {anbmck | n,m,k>=0 }