题目内容 (请给出正确答案)
[判断题]

考虑下面上下文无关文法: S→SS*|SS+|a 通过此文法如何生成串aa+a*的最右推导为:S=>SS*=>SS*=>Sa*=>SS+a*=>aS+a*=>aa+a*

提问人:网友后慧珍 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
网友答案
查看全部
  • · 有1位网友选择 ,占比100%
匿名网友 选择了
[223.***.***.209] 1天前
加载更多
提交我的答案
登录提交答案,可赢取奖励机会。
更多“考虑下面上下文无关文法: S→SS*|SS+|a 通过此文法…”相关的问题
第1题
语言L(G)={[图] | n >=0 } 的上下文无关文法可以描...

语言L(G)={| n >=0 } 的上下文无关文法可以描述成: G1[S]: S→aSb | ε

点击查看答案
第2题
编写程序: (1)定义类MaxNum,在其中定义方法maxCount(……),求一维数组的最大值; (2)定义主类、主方法。在主方法中定义长度为10的一维数组,从键盘录入10个数存入数组中;调用maxCount()方法求解其中的最大数,并输出。 要求:在文本区选择.java语言,将所有代码写入即可。题目中未涉及到的信息,可自行确定。
点击查看答案
第3题
编写一个函数,从传人的M个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标志)。 注意:部分源程序给出如下。 请勿改动main函数和其他函数中的任何内容,仅在函数proc的花括号中填人所编写的若干语句。 试题程序: include include include char*proc(char(*a)[81],int num) { } void main { char ss[l0][81],*max; int n,i=0; printf("输入若干个字符串:"); gets(ss[i]); puts(ss[i]); while(!strcmp(ss[i],"****")= =0) { i++: gets(ssEi]); puts(ss[i]); } n=i: max=proe(SS,n); printf("\nmax=%s\n",max); }
点击查看答案
第4题
考虑文法G【S】:S→Ac|aB A→ab B→bc

A、该文法是二型文法

B、该文法是二义性的

C、对于串abc的最右推导为:S=>Ac=>abc

D、对于串abc的最右推导为:S=>aB=>abc

点击查看答案
第5题
考虑下面上下文无关文法: S→SS*|SS+|a 为串aa+a*构造语法树。
点击查看答案
第6题
设文法为:S→SA|A A→a|b 则对句子aba,下面( )是规范推导

A、SÞSAÞSAAÞAAAÞaAAÞabAÞaba

B、SÞSAÞSAAÞAAAÞAAaÞAbaÞaba

C、SÞSAÞSAAÞSAaÞSbaÞAbaÞaba

D、SÞSAÞSaÞSAaÞSbaÞAbaÞaba

点击查看答案
第7题
文法G=({A,B,S},{a,b,c},P,S)其中P 为: S→Ac|aB A→ab B→bc 写出L(G[S])的全部元素。

A、L(G[S])={ab,bc}

B、L(G[S])={abc}

C、L(G[S])={abc,abc}

D、L(G[S])={ac,abc}

点击查看答案
第8题
文法G:S→xSx|y所识别的语言是( )

A、xyx

B、(xyx)*

C、

D、x*yx*

点击查看答案
第9题
文法 S→aS|bR|ε 描述的语言是(a|bc)* R→cS
点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信