下面哪个文法具有二义性()。AA→AA|(A)|BE→E+T|TCE→(E)DE→a
下面哪个文法具有二义性()。
AA→AA|(A)|
BE→E+T|T
CE→(E)
DE→a
下面哪个文法具有二义性()。
AA→AA|(A)|
BE→E+T|T
CE→(E)
DE→a
第1题
指出下列文法所属的文法类,并给出所表示的语言。 (1)S→aA|bB A→A0|ε B→B00|ε (2)S→aSb|c (3)S→a|aE E→AS (4)S→ASPQ|abQ QP→PQ bP→bb bQ→bc cQ→cc
第3题
设文法G(<表达式>)为 <表达式>→i|(<表达式>)|<表达式><运算符><表达式> <运算符>→+|—|*|/|↑ 试证明该文法具有二义性。
第5题
下面程序的输出是【 】。 main() {enum em{em1=3,em2=l,em3}; char*aa[]={"AA","BB","CC","DD"}; printf("%s%s\n",aa[eml],aa[em2],aa[em3]); }
第6题
下面程序的输出走【 】。 main() {enum em {em1=3,em2=1,em3}; char*aa[]={"AA","BB","CC","DD"}; printf("%s%s%s\n",aa[em1],aa[em2],aa[em3]); }
第7题
下面程序的输出是【 】 main() {enum em{eml=3,em2=1,em3}; char*aa[]={"AA,"BB","CC","DD"} printf("%s%s%\n",aa[em1],aa[em2],aa[em3]); }
第9题
若输入3个整数3,2,1<回车>则下面程序的输出结果是
#include<stdio.h>
main()
{int i,n,aa[10]={0,0,0,0,0,0};
scanf("%d%d%d",&n,&aa[0],&aa[1]);
for(i=0;i<=n;i++)
printf("%d",aa[i]);
}