首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下述的编译方法中,自底向上的方法有(52),自顶向下的分析方法有(53)。 ①简单优先分析 ②算符优先分析 ③递归下降分析 ④预测分析技术 ⑤LR(K)分析 ⑥SLR(k)分析 ⑦LL(k)分析 ⑧LALR(K)分析
在下述的编译方法中,自底向上的方法有(52),自顶向下的分析方法有(53)。 ①简单优先分析 ②算符优先分析 ③递归下降分析 ④预测分析技术 ⑤LR(K)分析 ⑥SLR(k)分析 ⑦LL(k)分析 ⑧LALR(K)分析
admin
2010-01-17
42
问题
在下述的编译方法中,自底向上的方法有(52),自顶向下的分析方法有(53)。
①简单优先分析
②算符优先分析
③递归下降分析
④预测分析技术
⑤LR(K)分析
⑥SLR(k)分析
⑦LL(k)分析
⑧LALR(K)分析
选项
A、③④⑦
B、③④⑧
C、③④⑤⑥⑦
D、①②⑤⑥⑧
答案
A
解析
本题考查语法分析中自底向上与自顶向下这两种分析方法。语法分析是编译过程的核心部分,它的主要任务是在词法分析识别出单词符号串的基础上,分析并判定程序的语法结构是否符合语法规则。语法分析的方法有自底向上分析和自顶向下分析。自底向上分析法是一种移进一归约法,它用一个寄存符号的先进后出栈,把输入符号从左向右一个一个地移进栈里,当栈顶形成某个产生式的一个候选式时,就把栈顶的这一部分替换成(归约为)该产生式的左部符号。其典型的分析法有:算符优先分析、简单优先分析、LR(K)分析、SLR(k)分析和LALR(K)分析等。自顶向下的分析方法,顾名思义,是从文法的开始符号出发,自上而下地为输入串建立一棵语法树,或者说,为输入串寻找一个最左推导。这种方法要求文法不含有左递归,因为含有左递归的文法将使自项向下的分析过程陷入一个无限循环。其典型的分析法有:递归下降分析、预测分析技术与LL(k)分析等。
转载请注明原文地址:https://jikaoti.com/ti/K4W7FFFM
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
阅读以下说明,回答问题1~问题3,将解答填入答题纸对应的解答栏内。(2009年11下午试题四)【说明】某公司通过服务器S1中的“路由和远程访问”服务接入Internet,其拓扑结构如图3—10所示。其中,服务器S1的操作系统为Windo
阅读以下说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。【说明】某公司网络拓扑结构如图3一1所示。为了便于管理,公司有生产部、销售部和财务部等部门,VLAN划分及IP地址规划如图3-1所示。为了安全起见,公司要求生产部不能够访问销售部的
某人的电子邮箱为Rjspks@163.com,对于Rjspks和163.com的正确理解为(41),在发送电子邮件时,常用关键词使用中,(42)是错误的,采用的协议是(43)。若电子邮件出现字符乱码现象,以下方法中(44)一定不能解决该问题。
在网络安全中,中断攻击者通过破坏网络系统的资源来进行攻击,破坏了信息的(36)。窃取是对(37)的攻击。DoS攻击破坏了信息的(38)。
(49)不属于计算机病毒防治策略。
STD总线是面向工业控制的(14)位控制总线,它共有(15)条信号线。
下列选项中,不是FDDI的特点的为(32)。
电子邮件客户端应用程序向邮件服务器发送邮件时使用(40)协议。下面关于 FTP叙述错误的是(41)。因特网上最重要、最基本的服务是(42)。下面描述的不是Internet提供的服务的选项是(43)。
在构建局域网时,当连接不同的网段时,可以用(34)或(35)来隔离两个网段,其中(34)只用于连接两个网段。将两个网段隔离的好处是(36)。这两种设备与路由器相比,主要的不同是它们工作在(37),而路由器是工作在(38)。
随机试题
背景说明:你是宏远公司的行政秘书钟苗,下面是行政经理张明需要你完成的几项工作任务。
试述急性上呼吸道感染常见病原体及主要临床表现。
案例题:请计算后回答69~71题刘女士1970年参加工作,其工作单位所在地区于1999年进行了养老保险改革,推行新的养老保险计划,2003年她在××市办理了退休手续,并在该市居住。假定:①“中人”过渡性养老金政策,年功=5;②地方年平均工资24000元;③
根据农业农村部通知,湖北()被列入《2020年优势特色产业集群建设名单》。
班级文化形成的基本条件是()。
(【88】),西北望,射天狼!
质检人员在A、B两种相同数量的产品中进行抽样检查后,如果A产品的合格率比B产品的合格率高出5%,则抽样的产品数可求出.(1)抽出的样品中,A产品中合格品有48个(2)抽出的样品中,B产品中合格品有45个
Thisweek,inWashingtonandcitiesacrossthenation,immigrantadvocates,clergymembersandlaborandbusinessleadershaveb
软件方法学是以软件开发方法为研究对象的学科。其中,(26)________是先对最高层次中的问题进行定义、设计、编程和测试,而将其中未解决的问题作为一个子任务放到下一层次中去解决。(27)________是根据系统功能要求,从具体的器件、逻辑部件或者相似系
Thebiggestsafetythreatfacingairlinestodaymaynotbeaterroristwithagun,butthemanwiththeportablecomputerinbus
最新回复
(
0
)