假设某程序语言的文法如下:S→SaT|TT→TbR|RT→PdR|P P→fSg|e其中:VT=a,b,d,e,f,g,VNS,T,R,P,S是开始符号。那么,此方法是 (38) 方法。这种文法的语法分析通常采用优先矩阵,优先矩阵给出了该文法中各个终结符之间的优先关系 (大于,小于,等于,无关系)。在上述文法中,某些终结符之间的优先关系如下:b (39) a:f (40) g;a (41) a;d (42) d。 (41)处填()。
查看答案
已知文法G[S]:S→A0|B1,A→S1|1,B→S0|0,该文法属于乔姆斯基定义的 (18) 文法,它不能产生串 (19) 。语言L=ambn|m≥0,n≥1)的正规表达式是 (20) 。一个文法G=(N,T,P,S),其中N是非终结符号的集合,T是终结符号的集合,P是产生式集合,S是开始符号,令集合V=N∪T,那么G所描述的语言是 (21) 的集合。程序设计语言引入“类”的概念是为了解决数据保护问题。C++语言将类的成员封装在类体之中,使之具有一定的存取规则,这些规则规定了存取类的成员的权利,其中对于用Private说明的成员,它 (22) 。 (18)处填()。
A. 0型
B. 1型
C. 2型
D. 3型
假设某程序语言的文法如下:S→a|b|(T)T→TdS|S其中:VT=a,b,d,(,),VNS,T,S是开始符号。考查该文法,称句型(Sd(T)db)是S的一个 (33) ,其中, (34) 是句柄: (35) 是素短语; (36) 是该句型的直接短语; (37) 是短语。 (34)处填()。
A. S
B. b
C. (T)
D. sd(T)
Passage ThreeQuestions 22 to 25 are based on the passage you have just heard.
A. Because he was too proud to speak to him.
Because he was too lazy to say anything.
C. Because he thought they couldn’t be on good terms.
D. Because he was a quiet man.
假设某程序语言的文法如下:S→SaT|TT→TbR|RT→PdR|P P→fSg|e其中:VT=a,b,d,e,f,g,VNS,T,R,P,S是开始符号。那么,此方法是 (38) 方法。这种文法的语法分析通常采用优先矩阵,优先矩阵给出了该文法中各个终结符之间的优先关系 (大于,小于,等于,无关系)。在上述文法中,某些终结符之间的优先关系如下:b (39) a:f (40) g;a (41) a;d (42) d。 (42)处填()。
A. 大于
B. 小于
C. 等于
D. 无关系