首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设某程序语言的文法如下: 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
59
问题
假设某程序语言的文法如下:
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://www.kaotiyun.com/show/ZPTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
项目组成员中有一名专职的文件管理员,其主要职责之一是负责项目组的文件收发和保管。针对于文件收发环节,以下叙述不正确的是()。
李工是一个投资300万元的产品开发项目的项目经理。项目已经进入执行阶段,时间、预算和规范方面都符合要求。某天,一名项目团队成员就报纸的一篇报道提醒李工注意。该报道详细说明了产品原型中使用的材料存在非常高的缺陷率。在此之前,李工对材料的质量没有产生过任何怀疑
如果项目的总预算是20000元,在某个时间点发现完成比例是60%,实际成本(已完成工作实际成本)15000元,则成本偏差(CV)和进度计划(SV)偏差是()。
你负责管理豪华公寓大厦的施工工作。客户重点关注及时履约,若工作提前完成,客户会提供合同激励。某环境组织担忧排水会产生不利影响,正考虑提起诉讼。你最需要做的是()。
现代电子商务是指使用基于()的现代信息技术工具和在线支付方式进行商务活动。
某软件的工作量是20000行,由4人组成的开发小组开发,每个程序员的生产效率是5000行/(人月),每对程序员的沟通成本是250行/(人月),则该软件需要开发盟月。
(5)主要是针对用户使用的绩效,而不是针对软件自身的度量指标。
某项目实施需要甲产品,若自制,单位产品的可变成本为12元,并需另外购买一台专用设备,该设备价格为4000元;若采购,购买量大于3000件,购买价格为13元/件,购买量小于3000件时,购买价为14元/件。则甲产品用量(66)时,外购为宜;甲产品用量(67)
在UML图形上,把一个泛化关系画成()。
信息系统安全风险评估是通过数字化的资产评估准则完成的,它通常会覆盖人员安全、人员信息、公共秩序等方面的各个要素。以下不会被覆盖的要素是(15)。
随机试题
Parentscanhaveagreatimpactonthedevelopmentoftheirchildren’screativityinart.Butfirst,theyhavetoknowhow.They
甾类激素的基本母核是
患者,男,因牙龈出血半年就诊。如果该患者左下第一磨牙为种植体修复,该种植牙的探诊深度为5mm,有脓液溢出,最佳的治疗方法是
男,43岁。肝炎肝硬化病史5年,出现腹水1年,1周来低热伴轻度腹痛,腹水明显增多。腹水检查:淡黄色,蛋白26g/L,白细胞数500×106/L,中性粒细胞0.80。最可能的诊断是肝硬化合并
A.5厘米B.10厘米C.15厘米D.30厘米药品批发企业中,药品与库房内墙的间距不小于()
某市制革厂于2010年1月11日与中国人民保险公司某分支公司签订了企业财产保险合同,将该厂自有的固定资产和流动资产全部投入保险,投保金额500万元,保险费1.8万元,保险期为一年。在财产保险合同保险单中,均写明了投保的流动财产包括成品、半成品和原材料,存放
竣工图费一般取建筑安装工程设计费的()。
在评价工程项目对美学环境的影响时,可考虑下列()环境因子。
长善救失原则
PublicandPrivateSchoolsintheUniteStatesReligiousandprivateschoolsreceivelittleornosupportfrompublictaxes
最新回复
(
0
)