首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设某程序语言的文法如下: S→SaT|T T→TbR|R R→PdR|P P→fSg|e 其中Vr={a,b,d,e,f,g};Vn={S,T,R,P};S是开始符号,那么,此文法是(43)文法。这种文法的语法分析通常采用优
假设某程序语言的文法如下: S→SaT|T T→TbR|R R→PdR|P P→fSg|e 其中Vr={a,b,d,e,f,g};Vn={S,T,R,P};S是开始符号,那么,此文法是(43)文法。这种文法的语法分析通常采用优
admin
2019-03-04
61
问题
假设某程序语言的文法如下:
S→SaT|T
T→TbR|R
R→PdR|P
P→fSg|e
其中V
r
={a,b,d,e,f,g};Vn={S,T,R,P};S是开始符号,那么,此文法是(43)文法。这种文法的语法分析通常采用优先矩阵。优先矩阵给出了该文法中各个终结符之间的优先关系(大于、小于、等于和无关系)。在上述文法中,某些终结符之间的优先关系如下:b{(44)}a;f{(45)}g;a{(46)}a;d{(47)}d。
选项
A、大于
B、小于
C、等于
D、无关系
答案
B
解析
所谓算符文法,可以描述如下:如果在一个文法G中,不含有形如“U→…AB…”的产生式,其中A,B∈Vn,则G为算符文法。也就是说,如果G是算符文法,那么G的任何产生式的右部都不会出现两个非终结符号相邻的情况,而且,对算符文法而言,也不会产生两个非终结符号相邻出现的句型。这种性质意味着,如果把终结符号看做广义运算符,而把非终结符号看做广义运算的对象,则在算符文法的任何句型中,两相邻运算符之间的运算对象至多只有一个,而不会出现其间运算对象个数不确定的情况。这样就使得广义运算总是按照中缀形式出现的,对语法分析工作非常有益。
对于给定的文法G,可以逐个检查G的各产生式,查看它们的右部是否含有相邻出现的非终结符号,以确定G是否为算符文法,然后再构造相应的优先矩阵。若此矩阵中无多重定义的元素(即各运算符对之间至多只有一种优先关系),则可确认为算符优先文法。
在算符文法中,一般按照如下规则判断终结符之间的优先关系:
当且仅当G中有形如“U→…ab…”或者“U→…aBb…”的产生式,a=b
当且仅当G中有形如“U→…aA…”的产生式,且有或者“A
b...”或者“A
…aB”时,a>b;
当且仅当G中有形如“U→…Ab…”的产生式,且有或者“A
a…”或者“A
…aB”时,a>b。
如果算符文法G的任何一对终结符号之间,至多只有3种算符优先关系——等于、大于或者小于——成立,则称G为算符优先文法。
转载请注明原文地址:https://www.kaotiyun.com/show/7PTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
以下()中的配置项仅处于版本控制之下,而并非处于完全的配置管理之下。
一家铁路设备设计公司的项目经理及团队,正在接受一种往火车上装石头的设备的设计任务。设计允许2%的溢出,每天滑落石头允为2吨以上。在以下各项中,项目经理在哪一部分里制定质量控制、质量保证和项目的质量改进方法?
甲向乙发送其数字签名,要验证该签名,乙可使用()对该签名进行解密。
某公司在项目执行过程中,对项目需求进行收集分析,并形成正式的项目文档,并由客户签字确认,但在交货时发现,实际产品与客户的要求大相径庭,客户拒绝付款。经调查研究发现,需求来源和低层需求实现不完全匹配,这最可能是在()方面出了问题。
在大型合同的谈判期间,谈判过程集中于一些关键问题上,其中包括价格。针对价格、数量、质量、时间安排可进行单独谈判,这会大为延长谈判过程的时间。然而,谈判过程可以缩短,前提条件是()。
模型-视图-控制器(Model-View-Controller-MVC)模式是专门针对交互系统提出的。J2EE支持用MVC模式构建应用系统。“模型”代表的是应用的业务逻辑,在J2EE中通过EJB实现;“视图”是应用系统的表示界面,可由JSP页面产生和实现;
敏捷供应链系统的体系结构是以基本功能体为核心的,辅助以各种工具,通过应用这些工具可方便地对系统进行配置。但它不关注于实现系统的()。
某部门聘请了30位专家评选最佳项目,甲、乙、丙、丁四个项目申报参选。各位专家经过仔细考察后都在心目中确定了各自对这几个项目的排名顺序,如下表:其中,有3人将甲排在第1,将乙排在第4,将丙排在第2,将丁排在第3;依次类推。如果完全按上表投票选择最佳项目,
按照标准GB/T16260.1《软件过程产品质量第1部分质量模型》规定,软件产品的“安全性”属性属于(13)评价内容。
(2008上系管)软件开发过程包括需求分析、概要设计、详细设计、编码、测试、维护等活动。程序流程设计在____(1)活动中完成,软件的总体结构设计在_____(2)活动中完成并在____(3)中进行说明。(2)
随机试题
茄子的果实为瓠果,食用价值较高。()
具有激素和神经递质双重性的物质是()
下列关于手术室管理的描述正确的是
以下何证不见腹痛症状
意外穿髓.穿髓孔直径<0.5mm的恒牙最好选用的治疗方法
以下所列“哺乳期禁用和慎用、可能有致癌性”的药物中,不正确的是
某工程竣工验收时发现隐蔽工程检查质量不合格,经查是由于设计缺陷造成的。下列说法中,正确的是()。[2015年真题]
方元公司经过十几年的发展,通过不断创新营销模式,成为目前国内最成功的零售企业之一。公司成立之初,除了传统的店面销售之外,公司还通过向目标市场成员直接寄发企业商品目录,目标市场顾客通过寄回邮件或拨打订购电话进行购物的新模式。随着网络时代的到来,公司积极开展了
属于国务院组成部门的是()。
ExerciseIsGoodforYourBodyandYourMind[A]Thebenefitsofexercisearewidelyknown:ithelpsyoulivelongerandlowe
最新回复
(
0
)