2001编译原理试卷.doc
qw****27
亲,该文档总共35页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
2001编译原理试卷.doc
2001年编译原理试题1.(10分)处于/*和*/之间的串构成注解,注解中间没有*/。画出接受这种注解的DFA的状态转换图。2.(10分)为语言L={ambn|0m2n}(即a的个数不超过b的个数的两倍)写一个LR(1)文法,不准超过6个产生式。(若超过6个产生式,不给分。若所写文法不是LR(1)文法,最多给5分。)3.(10分)构造下面文法的LL(1)分析表。DTLTint|realLidRR,idR|4.(15分)就下面文法S(L)|aLLS|S给出一个语法制导定义,它输出配对括
2001级编译原理试题(A).doc
2001级编译原理试题(A)2003.12一简答题(60分)1.编译程序按功能分为哪几个阶段?各个阶段的主要功能?六个阶段:词法分析,语法分析,语义分析,中间代码生成,中间代码优化和目标代码生成。各阶段的主要功能:词法分析:检查词法错误并把源程序中的单词转换成一种内部形式(数据形式);语法分析:检查源程序的语法错误,当发现错误时输出一些信息,并尽可能的继续检查;中间代码生成:生成源程序的一种便于优化和便于产生目标代码的内部表示;中间代码优化:进行不依赖于目标机的优化,以产生高质量目标代码;目标代码生成:根
编译原理_陈志刚_编译原理试卷.doc
《编译原理》软件工程2005级期终考卷学号:姓名:说明:1.本考卷中大写字母∈VN,其他符号∈VT;2、试卷中一、二两题请作在考卷上概念题(15分)1、编译过程一般分为几个阶段?各阶段的输入输出分别为什么?2、对下列状态转换图,写出状态0的处理过程:字母012字母其他数字其中:状态2的过程为proc2.3、文法G为:SaABAaB则判断G为LL(1)文法的条件是:二、判断题(10分。注:每答对一题得+2分;答错一题得-2分;不答者得0分)1、设∑为{a,b},则a,ba,{∑},Ø都是∑上的正规式。()2
编译原理_陈志刚_编译原理试卷 (2).doc
《编译原理》软件工程2005级期终考卷学号:姓名:说明:1.本考卷中大写字母∈VN,其他符号∈VT;2、试卷中一、二两题请作在考卷上概念题(15分)1、编译过程一般分为几个阶段?各阶段的输入输出分别为什么?2、对下列状态转换图,写出状态0的处理过程:字母012字母其他数字其中:状态2的过程为proc2.3、文法G为:SaABAaB则判断G为LL(1)文法的条件是:二、判断题(10分。注:每答对一题得+2分;答错一题得-2分;不答者得0分)1、设∑为{a,b},则a,ba,{∑},Ø都是∑上的正规式。()2
编译原理试卷.doc
《编译原理》试题A卷第页共NUMPAGES4页中国科技大学继续教育学院2009-2010学年度(第二学期)《编译原理》试题姓名_______班级__________学号__________题号一二三四总分得分一、单项选择题(本大题共20小题,每小题2分,共40分)1、语法分析器则可以发现源程序中的()。A.语义错误B.语法和语义错误C.错误并校正D.语法错误2、一个文法所描述的语言是();描述一个语言的文法是()。A.唯一的B.不唯一的C.可能唯一,可能不唯一A.唯一的