首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设某程序语言的文法如下: 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
40
问题
假设某程序语言的文法如下:
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://kaotiyun.com/show/7PTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
配置状态报告的任务是有效地()管理配置所需要信息。
配置识别是软件项目管理中的一项重要工作,它的工作内容不包括()。
你正管理的一个项目与你以前成功管理过的许多项目相似。你与你的团队成员确定达成该项目目标的可能性是95%,同时还确定了可能需要的应急储备的范围。这些判断包括在()中。
某企业以公开招标方式选择承建方,下列做法中,()是违反《中华人民共和国招标投标法》规定的。
Web服务的主要目标是跨平台的互操作性,下面所述中哪些场合适合使用WebService,请选择正确的选项()。①跨越防火墙②应用程序集成③B2B集成④单机应用程序⑤软件重用⑥局域网上的同构应用程序
()是数据仓库系统的一个主要应用,支持复杂的分析操作、侧重决策支持,并且提供多维数据管理环境和直观易懂的查询结果。
项目经理小李对一个小项目的工期进行估算时,发现开发人员的熟练程度对工期有较大的影响。如果都是经验丰富的开发人员,预计20天可以完成;如果都是新手,预计需要38天;按照公司的平均开发速度,一般26天可以完成。该项目的工期可以估算为(36)天。
项目整体评估是把项目看成一个整体,权衡各种要素之间关系的评估。整体性体现在对()等方面的集成。
在沟通管理中不仅要“用别人喜欢被对待的方式来对待他们”,而且还需要根据自身面临的情况,灵活采取适当的沟通措施。如重复对方的话,让对方确认,以真正了解对方的意图时,一般采用()。
政府采购项目的招标过程应按照以下()的程序开展。①项目技术可行性分析②采购人编制采购计划,报上级单位审批,并确定招标方式③采购人或其委托的招标代理机构编制招标文件,发出招标公告④出售招标文件并对潜在投标人进行预
随机试题
A.HIVB.HBVC.HAVD.HSVE.HPV主要经消化道传播的病毒是
患者,男,56岁,使用人工呼吸机机械通气,护士在为其调整参数的过程中,其吸/呼比值应为
女,45岁,近2年来食欲增强,伴多尿,多饮,消瘦,尿糖(+++),应考虑的诊断是
飞跃公司开发某杀毒软件,在安装程序中作了“本软件可能存在风险,继续安装视为同意自己承担一切风险”的声明。黄某购买正版软件,安装时同意了该声明。该软件误将操作系统视为病毒而删除,导致黄某电脑瘫痪并丢失其所有的文件。下列哪一选项是正确的?()。
乙向甲借款8万元,丙又欠乙款项8万元,经过协商由丙直接向甲偿还,下列表述甲、乙、丙相互关系及性质的选项哪些是正确的?()
分包人的施工进度计划应是承包人施工总进度计划的()。
建业大厦位于广州越秀区起义路217号,高25层。自2009年开始,建业大厦在未经过规划验收、消防验收及未经有关部门同意的情况下,开始对外出租经营。2010年10月,部分业主联名投诉建业大厦消防安全隐患问题,建业大厦曾于2011年1月被查封。这栋楼
填入划横线部分最恰当的一项是()。在一个皆为利往的________社会,人们缺乏的正是源自内心的________;在一个旧的价值观持续瓦解的时代,在与时俱进的同时,更需要一种恒定的精神力量,来缝补支离破碎、躁动不安的灵魂。
近代警察之所以在西欧国家最早产生,其原因之一就是资产阶级为了维护自己政治上的统治和经济上的残酷剥削。()
DanielfoundhisresearchontheGlobeTheatreinterestingandheneededmoretimetofinishit.
最新回复
(
0
)