首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文法G=(VT,VN,P,S)的类型由G中的(21)决定。若GO=({a,b},{S,X, Y},P,S),P中的产生式及其序号如下: 1:S→XaaY 2:X→YY|b 3:Y→XbX|a 则GO为(22)型文法,对应于(23),
文法G=(VT,VN,P,S)的类型由G中的(21)决定。若GO=({a,b},{S,X, Y},P,S),P中的产生式及其序号如下: 1:S→XaaY 2:X→YY|b 3:Y→XbX|a 则GO为(22)型文法,对应于(23),
admin
2019-03-04
33
问题
文法G=(V
T
,V
N
,P,S)的类型由G中的(21)决定。若GO=({a,b},{S,X, Y},P,S),P中的产生式及其序号如下:
1:S→XaaY
2:X→YY|b
3:Y→XbX|a
则GO为(22)型文法,对应于(23),由GO推导出句子aaaa和baabbb时,所用产生式序号组成的序列分别为(24)和(25)。
选项
A、13133
B、12312
C、12322
D、12333
答案
C
解析
文法G是一个四元组
G={V
T
,V
N
,S,P}
其中V
T
是一个非空有限的符号集合,它的每个元素成为终结符号。V
N
也是一个非空有限的符号集合,它的每个元素称为非终结符号,并且有V
T
∩V
N
=Φ。S∈V
N
,称为文法G的开始符号。P是一个非空有限集合,它的元素称为产生式。所谓产生式,其形式为:α→β。α为产生式的左部,β称为产生式的右部,符号“→”表示“定义为”,并且α、β∈(V
T
∪V
N
)*,α≠ε,即α、β是由终结符和非终结符组成的符号串。开始符S必须至少在某一产生式的左部出现一次。另外可以对形如α→β,α→γ的产生式缩写为α→β|γ,以方便书写。
1956年,著名的语言学家Noam Chomsky根据对产生式所施加的限制的不同,把文法分成了四类,并定义了相应的四类形式语言。
0型文法
设G=(V
N
,V
T
,P,S),如果它的每个产生式α→β是这样一种结构:α∈(V
N
∪V
T
)*且至少含有一个非终结符,而β∈(V
N
∪V
T
)*,则G是一个0型文法。0型文法也称短语文法。一个非常重要的理论结果是:0型文法的能力相当于图灵机(Turing)。或者说,任何0型文法语言都是递归可枚举的,反之,递归可枚举集必定是一个0型语言。0型文法是这几类文法中限制最少的一个。
1型文法
1型文法也叫上下文有关文法,此文法对应于线性有界自动机。它是在0型文法的基础上,每一个α→β都有|β|≥|α|。这里的|β|表示β的长度。
注意:虽然要求|β|≥|α|,但有一特例:α→ε地满足1型文法。
如有A->Ba则|β|=2,|α|=1符合1型文法要求。反之,如aA->a,则不符合1型文法。
2型文法
2型文法也叫上下文无关文法,它对应于下推自动机。2型文法是在1型文法的基础上,再满足:每一个α→β有α是非终结符。如A->Ba,符合2型文法要求。
如Ab->Bab虽然符合1型文法要求,但不符合2型文法要求,因为其α=Ab,而 Ab不是一个非终结符。
3型文法
3型文法也叫正则文法,它对应于有限状态自动机。它是在2型文法的基础上满足: A→α|αB(右线性)或A→α|Ba(左线性)。
如有:A->a,A->aB,B->a,B->cB,则符合3型文法的要求。但如果推导为:A->ab, A->aB,B->a,B->cB或推导为:A->a,A->Ba,B->a,B->cB,则不符合3型文法的要求。具体说,例子A->ab,A->aB,B->a,B->cB中的A->ab不符合,如果后面的ab改成一个非终结符就对了。例子A->a,A->Ba,B->a,B->cB中如果把B->cB改为B->Bc就对了,因为A→α|αB(右线性)和A→α|Bα(左线性)两套规则不能同时出现在一个语法中,只能完全满足其中的一个,才能算3型文法。
注意:上面例子中的大写字母表示非终结符,而小写字母表示终结符。
本题中给出的文法、产生式左部均是单个变量,因此是上下文无文法。由此文法推导出句子aaaaa的产生式的序列及推导过程如下:
S→XaaY(使用1式)
→YYaaY(使用2式)
→aYaaY(使用3式)
→aaaaY(使用3式)
→aaaaa(使用3式)
句子baabbb的推导过程为:
S→XaaY(使用1式)
→baaY(使用2式)
→baaXbX(使用3式)
→baabbX(使用2式)
→baabbb(使用2式)
因此产生式序号组成的序列分别是12333和12322。
转载请注明原文地址:https://kaotiyun.com/show/yDTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
在Windows操作系统平台上采用通用硬件设备和软件开发工具搭建的电子商务信息系统宜采用()作为信息安全系统架构。
下列所有各项都是项目风险管理的目的,除了()。
由于资金削减,你的项目被终止,则核实范围过程()。
某公司在项目执行过程中,对项目需求进行收集分析,并形成正式的项目文档,并由客户签字确认,但在交货时发现,实际产品与客户的要求大相径庭,客户拒绝付款。经调查研究发现,需求来源和低层需求实现不完全匹配,这最可能是在()方面出了问题。
在下列选项中,()不属于信息资源管理标准化的指导原则。
某软件的工作量是20000行,由4人组成的开发小组开发,每个程序员的生产效率是5000行/(人月),每对程序员的沟通成本是250行/(人月),则该软件需要开发盟月。
某高校在进行新的网络规划和设计时,重点考虑的问题之一是网络系统应用和今后网络的发展。为了便于未来的技术升级与衔接,该高校在网络设计时应遵循(22)原则。
结构化法是信息系统开发的常用方法之一,它将信息系统软件生命大致分为系统规划、系统分析、系统设计、系统实施和系统维护5个阶段,每个阶段都有明确的工程任务,各阶段工作按顺序展开。下列任务中,(1)不属于系统规划或系统分析阶段。
王工曾是甲系统集成公司的项目经理,承担过甲公司内控管理系统的研发任务和项目管理工作,在该系统实施中期,因个人原因向公司提出辞职。之后王工到乙系统集成公司任职。如下王工的()行为违背了职业道德。
项目质量管理通过质量规划、质量保证、质量控制程序和过程以及连续的过程改进活动来实现,其中__________关注项目执行过程中的质量。
随机试题
度量衡是我国古代使用的计量单位,其中“衡”是指()。
机体发生创伤后,营养状况的评估指标包括()
患者女性50岁,左腮腺区反复肿胀三年,平时有胀感,口内有咸味。检查患者腮腺导管口时,较符合慢性阻塞性腮腺炎的体征是
A.抗氧剂B.抑菌剂C.增溶剂D.金属离子络合剂E.乳化剂
与可转换债券筹资相比,发行附带认股权证债券的特点有()。
"Itwasatthatmoment______Ifellinlovewithhim."hiswifelaterrecalled.
MykidsandIwereheadingintothesupermarketovertheweekend.Ontheway,wespottedamanholdingapieceofpaperthatsa
张若虚是初、盛唐之交的一位诗人,他的诗作仅存两首,但其中一首长篇歌行就奠定了他在唐诗史上的大家地位。这首诗是()。
Thepriceofabitcointopped$900lastweek,anenormoussurgeinvaluethatarrivedamidstCongressionalhearingswheretopU.
Unlesswespendmoneytospotandpreventasteroids(小行星)now,onemightcrashintoEarthanddestroylifeasweknowit,sayso
最新回复
(
0
)