首页 > 自考
题目内容 (请给出正确答案)
[主观题]

考虑下面上下文无关文法: S→SS*|SS+|a 为串aa+a*构造语法树。

考虑下面上下文无关文法: S→SS*|SS+|a 为串aa+a*构造语法树。

暂无答案
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“考虑下面上下文无关文法: S→SS*|SS+|a 为串aa+…”相关的问题
第1题
下面是一部上下文无关语法: S→NP V NP PP* NP→T ADJ* N PP* PP→P NP 其
中X*表示符号X可以出现零次或多次。请用递归网络表示该文法。

点击查看答案
第2题
在如下上下文无关文法G中:stmt-sequence→stmt;stmt-sequence|stmtstmt→s哪些是终结符号?()Astm

在如下上下文无关文法G中:stmt-sequence→stmt;stmt-sequence|stmtstmt→s哪些是终结符号?()

Astmt-sequence

Bstmt

Cs

D;

点击查看答案
第3题
2型文法也称为()。A短语文法B上下文无关文法C右线性文法D左性性文法

2型文法也称为()。

A短语文法

B上下文无关文法

C右线性文法

D左性性文法

点击查看答案
第4题
有文法G(S): S→dA A→a|aB B→aB|a|b|bC C→bC|b 下面与文法G(S)表示相同

有文法G(S): S→dA A→a|aB B→aB|a|b|bC C→bC|b 下面与文法G(S)表示相同语言的正规式是_______。

A.daa*bb*

B.daa*b*

C.daa*

D.daa*b

点击查看答案
第5题
#include<stdio.h>Char *ss(char*s){return s+strlen(s)/2;)main(){char *P,*str="abcdefgh";p=s

#include<stdio.h>

Char *ss(char*s)

{return s+strlen(s)/2;)

main()

{char *P,*str="abcdefgh";

p=ss(str);printf("%s\n",p);

}

点击查看答案
第6题
已知文法:S→aAa|aBb|bAb|bBaA→xB→x,则()ALR(1)文法BLALR(1)文法C都不是DA和B

已知文法:S→aAa|aBb|bAb|bBaA→xB→x,则()

ALR(1)文法

BLALR(1)文法

C都不是

DA和B

点击查看答案
第7题
1型文法也称为()。A短语文法B上下文有关文法C右线性文法D左性性文法

1型文法也称为()。

A短语文法

B上下文有关文法

C右线性文法

D左性性文法

点击查看答案
第8题
#include<stdio.h>ss(char*s){char *p=s:while(*p)p++;return(p-s);}main(){char *a="abded";int

#include<stdio.h>

ss(char*s)

{char *p=s:

while(*p)p++;

return(p-s);}

main()

{char *a="abded";

int i;

i=ss(a);

printf("%d\n",i);}

程序运行结果是:______

点击查看答案
第9题
以下程序运行后的输出结果是______。 inClude <strinq.h> char *ss(char *s)

以下程序运行后的输出结果是______。 inClude <strinq.h> char *ss(char *s) { char *p;t; p=S+1;t=*s; while(*p){*(p-1)=*p;p++;} *(p-1)=t; return s; } main() { char *p,str[10]="abcdefgh"; p=ss(str); printf("%s\n",p); }

点击查看答案
第10题
设有下列文法G[S]: S→A ① A→A+A|B++ ②|③注意:产生式中每个“+”都是一个独立的单词。
B→a ④ (1)给出句子a+++a++的规范推导和分析树。 (2)按照表5-1给出的,文法G[s]的LR分析表和表5—2给出的表示形式描述句子a+++a++的SLR(1)分析过程。

(3)设文法G[S]的LR(1)有效项目为: I=[S→.A,] 求closure({I})。 (4)设LR(1)项目集中有一状态Si: Si={[A→A+A.,+/],[A→A.+A,+/]} 求go(Si,+)。

点击查看答案
第11题
以下程序调用函数swap_p将指针s和t所指单元(a和b)中的内容交换,请填空。 main() { int a=

以下程序调用函数swap_p将指针s和t所指单元(a和b)中的内容交换,请填空。 main() { int a=10,b=20,*s,*t; s=&a;t=&b; swap_p(【 】); printf("%d%d,a,b");} swap_p(int**ss,int**tt) { int term; term=**ss; **ss=**tt; **tt=term; }

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改