全球旧事资料 分类
lowBabcd(3)LL1分析表(8分)VTaSABAaBBASbSABAbSBAScSABACBASBdd
VNSAB
(4)对于文法G的每一个非终结符U的产生式Uα1α2…α

3
f如果SELECTUαiSELECTUαj(i≠jij12…
),则文法G是一个LL1文法。该文法是LL1文法。因为SELECTAaBSELECTAbSSELECTACSELECTBASSELECTBd第五题⑴拓广文法1分GS′S′→S⑴S→SaA⑵S→a⑶A→AbS⑷A→b⑸
该文法的以LR0项目集为状态的识别规范句型活前缀的DFA:
⑵该文法的LR0分析表:
状态a01234567r2r5S2r4S3S2S3r3
ACTIONbS1accr3S5r2S6r5r2r57r4r4r3
GOTOA
4
⑶LR0文法:该文法的以LR0项目集为状态的识别规范句型活前缀的DFA中没有冲突状态。该文法不是LR0文法因为存在冲突状态:I4和I7
4
f⑷SLR1文法:该文法的以LR0项目集为状态的识别规范句型活前缀的DFA中有冲突状态,冲突可用FOLLOW集解决。该文法不是SLR1文法。因为FOLLOWSab,所以无法解决冲突第六题(1)1abc23jumpf8xabcbcde23(2)
第七题C语言采用栈式存储分配方法作为其运行环境;f返回的是指向其活动记录某一位置的指针;f返回后,其活动记录被释放,并且,其对应的存储空间被数组a占用,再次引用该指针时,其结果由于对回收的活动记录所占用的内存空间的再分配,其所指的值发生了改变。释放在前,引用在后的现象称Da
gli
gRefere
ce。
更多本课程的试题和答案
5
fr
好听全球资料 返回顶部