首页>免费资料>免费试题>清华大学>正文

清华大学1997年硕士研究生入学考试编译原理试题
来源:清华大学 浏览统计:
 


清华大学1997年研究生入学考试编译原理试题(共50分)1.(8分)已知正规式(1)((a|b)*|aa)*b和正规式(2)(a|b)*b,试用有限自动机的等价性证明正规式(1)和(2)是等价的,给出相应的正规文法。2.(8分)已知文法G[A]为:A→aABl|aB→Bb|d①试给出与G[A]等价的LL(1)文法G[A]②构造G’[A]的预测分析表给出输入串aade#的分析过程。3.(8分)有文法G[S]为:S→a|b|(A)A→SdA|S完成下列算符优先关系表,并判断G[S]是否为算符优先文法。G[S]的算符优先关系表表1算符优先关系表ab()D#
a·>·>·>
b·>·>·>
(<·<·<·=·<·
)·>·>·>
d<·<·<··><·
#<·<·<·=·
①给出句型(sdsds)的短语,简单短语句柄,素短语和最大素短语。②给出输入串(adb)#的分析过程。4.(8分)已知文法G[S]为:S→aAd|;Bd|aB↑|;A↑A→aB→a①试判断G[S]是否为LALR(1)文法②当一个文法是LR(1)而不是LALR(1)时,那么LR(1)项目集的同心集合并后会出现哪几种冲突,请说明理由。5.(6分)试对下面基本块进行优化①应用DAG对该基本块进行优化,给出优化后的语句序列。②给出当只有L在基本块出口后为活跃时的优化结果。基本块为:X=B*CY=B/CZ=X YW=9*Z6.(6分)已知文法G[S]为:S→dABA→aA|aB→Bb|ε①试向G[S]是否为正规文法,为什么?②G[S]新产生的语言是什么?G[S]能否改写为等价的正规文法?7.(6分)某语言允许过程嵌套定义和逆归调用(如PACAL语言),若在栈式动态存分配中采用嵌套层次显示表Display解决对非局部变量的引用问题,试给出下列程序执行到语句“b:=10;”时运行栈及Display表的示意图。varx,y;procedurcp;vara;procedureq;varb;begin(q)b:=10;end(q);procedures;varc,d;procedurer;vare,f;begin(r)callq;edn(r);begin(s)callr;end(s);begin(p)calls;end(p);begin(main)callp;end(main).

相关连接:

[中国人民大学]2005年考研专业课试题(新闻传播学)
[清华大学]清华大学2005年新闻传播学考研专业课试题
[中国人民大学]中国人民大学2005年“法学”考研专业课试题
[中国人民大学]中国人民大学2005年考研入学考试法学综合考试真题
[中国人民大学]中国人民大学2005年研究生入学考试国际法学真题
[中国人民大学]中国人民大学2005年考研入学考试法学综合考试真题
[中国人民大学]中国人民大学2005年研究生入学考试国际法学真题
[中国人民大学]中国人民大学2005年硕士研究生入学考试中国古代史专业试题
[中国人民大学]中国人民大学1999年硕士入学考试传播史试题
[中国人民大学]人民大学2004年企业管理试题
[中国人民大学]人民大学2004年法学各专业试题
[中国人民大学]人民大学2004年古代文学试题
[中国人民大学]人民大学2005年法学各专业试题
[中国人民大学]人大新闻学院2005年考研试题研友回忆版汇编
[中国人民大学]中国人民大学2005年“法学”考研专业课试题
[中国人民大学]中国人民大学2005年考研入学考试法学综合考试真题
[中国人民大学]中国人民大学2005年研究生入学考试国际法学真题
[中国人民大学]中国人民大学06年法学硕士入学考试民商法试题
[中国人民大学]中国人民大学06年法学硕士入学考试综合课试题
[中国人民大学]中国人民大学2006年民商法试题
[中国人民大学]中国人民大学2006年经济法试题
[中国人民大学]中国人民大学2006年民商法试题
[中国人民大学]中国人民大学2006年国际法试题
[中国人民大学]中国人民大学2006年经济法试题
[中国人民大学]中国人民大学2006年新闻学专业课部分试题
[中国人民大学]中国人民大学法学硕士2006年研究生入学考试试题
[中国人民大学]中国人民大学综合课知识产权法笔记
[中国人民大学]中国人民大学法制史考研笔记(部分)
[中国人民大学]中国人民大学宪法笔记
[清华大学]清华大学2002年法理学复试试题(比较法部分)

Google
互联网 本站 博客