首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文法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
35
问题
文法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://www.kaotiyun.com/show/yDTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
在软件项目中,技术风险威胁到要开发软件的质量及交付时间,而()不属于技术风险。
你的项目必须对时间表风险进行一项蒙特卡罗(MonteCarlo)分析。这是你组织的()的要求。
由于资金削减,你的项目被终止,则核实范围过程()。
在某信息系统建设项目中,以下做法不正确的是()。
某公司在项目执行过程中,对项目需求进行收集分析,并形成正式的项目文档,并由客户签字确认,但在交货时发现,实际产品与客户的要求大相径庭,客户拒绝付款。经调查研究发现,需求来源和低层需求实现不完全匹配,这最可能是在()方面出了问题。
自制或外购的决定需要考虑()。
用例图主要用来描述用户与系统功能单元之间的关系,它展示了一个外部用户能够观察到的系统功能模型图。在一个订票系统中,下图表现的是(11)关系。
国家电子政务总体框架主要包括:服务与应用;信息资源;(4);法规、法则与标准化;管理体制。
(2008上系管)软件开发过程包括需求分析、概要设计、详细设计、编码、测试、维护等活动。程序流程设计在____(1)活动中完成,软件的总体结构设计在_____(2)活动中完成并在____(3)中进行说明。(1)
随机试题
某工厂发生氯气泄漏事故,人员紧急撤离时,应向上风处转移。
具有腐蚀作用的药物是
了解胎儿宫内发育情况的人工监护方法为()。
背景资料:某施工单位承接了一座桥梁和一条隧道施工任务。桥梁采用明挖扩大基础,基础采用现浇钢筋混凝土结构,承台混凝土体积约为300m3,基坑开挖深度为4m,原地面往下地层依次为:0~50cm腐殖土,50~280cm黏土,其下为淤泥质土,地下水位处于原地面以
社会工作者小杨计划暑假期间在社区服务中心针对小学生开办一期培训班,想了解各方面的要求,例如孩子的兴趣、家长的期望等,于是成立工作小组,制订工作计划,则小组计划书的内容框架包括()
近年来,网吧高速发展之态势,让人欢喜让人忧。喜的是网吧的出现,是我们经济快速发展的产物,是开放社会的一个象征;忧的是一些网吧无序发展,唯利是图,衍生社会公害。网吧发展的“让人欢喜让人忧”表明()。
考试:评卷:及格
科举制度创立于()。
FromTheTippingPointtoNudge,theriseofpop-socialsciencehasbeenanoticeablefeatureofthepastdecadeinpublishing.
A、 B、 C、 B
最新回复
(
0
)