首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设某程序语言的文法如下: S→a|b|(T) T→TdS|S 其中:Vt=(a,b,d,(,)},Vn={S,T},S是开始符号。 考察该文法,称句型(Sd(T)db)是S的一个(48)。其中(49)是句柄:(50)是素短语;(5
假设某程序语言的文法如下: S→a|b|(T) T→TdS|S 其中:Vt=(a,b,d,(,)},Vn={S,T},S是开始符号。 考察该文法,称句型(Sd(T)db)是S的一个(48)。其中(49)是句柄:(50)是素短语;(5
admin
2019-03-04
28
问题
假设某程序语言的文法如下:
S→a|b|(T)
T→TdS|S
其中:V
t
=(a,b,d,(,)},V
n
={S,T},S是开始符号。
考察该文法,称句型(Sd(T)db)是S的一个(48)。其中(49)是句柄:(50)是素短语;(51)是该句型的直接短语;(52)是短语。
选项
A、(Sd(T)db)
B、d(T)
C、Td
D、Sd(T)d
答案
A
解析
解答本题要搞清楚基本概念。
要检查由符号串x是否是文法G的一个句型或者句子,就要检查是否存在一个由S到a的x的推导。推导树的每一个结点和终结符或者非终结符相关联。和终结符关联的结点是叶结点,而与非终结符相关联的结点可以是叶结点,也可以是非叶结点,树的根结点为文法的开始符号S。已知符号串x在文法G中的一个推导,就可以构造相应的推导树。将x中的每一步产生式的应用表达从所替代的非终结符号生长出新的树杈,且子结点自左向右逐个和产生式的右部符号相关联。因此,每棵推导树的终端结点自左至右所构成的字符串应该是文法G的一个句型,如果所有的终端结点都是与终结符关联的,则该字符串是文法G的一个句子,此时该推导树是完全推导树。
题中的句型(Sd(T)db)的第一步肯定是由S→(T)→(TdS)得出的。按照最左推导的规则(TdS)→(TdSdS)→(SdSdS),最终不可能推出原来的句型。
按照最右推导的规则(TdS)→(Tdb)→(Td(T)db),最终不可能推出原先的句型。
最后可以看出句型(Sd(T)db)是由一般推导推出的,步骤如下:
S→(T)→(TdS)→(Tdb)→(Td(T)db)→(Sd(T)db)
此文法推导树如图6-7示。
所以,S是句型相对于规则T→S的直接短语,也是最左直接短语(句柄)。(T)是句型相对于规则S→(T)的直接短语,对于问题(34),答案A是正确的。
素短语是一个短语,它至少包含一个终结符,并除自身外不包含其他的素短语。备选答案中只有B满足条件,所以,问题(35)的正确答案为B。
b是句型Sd(T)db相对于规则S→b的直接短语,S是句型Sd(T)曲相对于规则T→ S的直接短语,(T)是句型Sd(T)曲相对于规则S→(T)的直接短语,所以问题(36)的答案为B。
由推导树可知,无-论如何,无法由S推导出d(T),Td或Sd(T)d,所以问题(37)的正确答案为A。
转载请注明原文地址:https://kaotiyun.com/show/ZPTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
小李为一个项目经理,一直从事通信行业的项目管理工作,从来没有负责过研发项目。她刚刚被委派担任一个研发项目的项目经理。她决定先制订一个基本的项目计划,然后在当前阶段接近完成时,再细化下一阶段的工作计划。以下()最恰当地描述了项目经理所使用的方法
某项目在执行过程中,在软件的需求基线已经确定后,客户需要增加新的功能,但该需求变更会对已经完成系统的稳定性有较大影响。作为项目负责人处理这些需求变更,下列()做法是不合适的。
在项目的实施阶段,当客户明确提出某项需求需要更改时,项目经理应该()。
如果在挣值分析中,出现成本偏差CV<0的情况,以下说法正确的是()。
项目计划工期为四年,预算总成本为800万元。在项目的实施过程中,通过对成本的核算和有关成本与进度的记录得知,开工后第2年末实际成本发生额为200万元,所完成工作的计划预算成本额为100万元。与项目预算成本比较可知:当工期过半时,项目的计划成本发生额应该为4
你负责管理豪华公寓大厦的施工工作。客户重点关注及时履约,若工作提前完成,客户会提供合同激励。某环境组织担忧排水会产生不利影响,正考虑提起诉讼。你最需要做的是()。
《计算机信息系统安全保护等级划分准则》规定了计算机系统安全保护能力的5个等级。其中,按照(15)的顺序从左至右安全能力逐渐增强。
在沟通管理中不仅要“用别人喜欢被对待的方式来对待他们”,而且还需要根据自身面临的情况,灵活采取适当的沟通措施。如重复对方的话,让对方确认,以真正了解对方的意图时,一般采用()。
()描述用于加工一个产品所需子部件的列表。
在1号楼办公的小李希望在本地计算机上通过远程登录的方式访问放置在2号楼的服务器,为此将会使用到TCP/IP协议族中的___________协议。
随机试题
液化石油气罐车在运输途中发生大量泄漏时,下列措施错误的是什么?
长期用激素类药物可引起()
A.C3一过性降低,8周后恢复正常B.C3持续性降低C.C3在肾炎活动时降低明显,肾炎控制后有回升趋势D.C3一般不降低E.C3增高狼疮性肾炎可见
如图所示的直流电路中,E=6V,R1=100Ω,R2=50Ω,L=20mH,I1、I2分别为()。
防火分隔设施是指能在一定时间内阻止火焰蔓延,把整个建筑内部空间划分成若干个较小防火间的物体。对建筑物进行防火分区必须通过防火分隔设施来实现。下列不属于防火分隔设施的是()。
确定资产类别收益预期的主要方法有()
根据企业破产法的规定,下列注册会计师中,不得担任管理人的有()。
年轻人易受经验影响,年龄较大的人易受潮流影响。()
HowtheUnitedStatesbecamethemostprosperoussocietyintheworldhasalwaysbeensuchahotspotissue.Certainlong-standin
A、Theyhavenoweekend.B、Themeetingsusuallygoontoolong.C、Theycan’tgettheup-to-dateinformationinwork.D、Thecollea
最新回复
(
0
)