东南大学编译原理1999年考研真题
东南大学编译原理1999年考研真题

99年编悔原理一.已知疋规文法中的左线件文法Gt: STSaLSbLc试枸诜无E产生式的等价佑纯性艾法・井构造相应的确定有限自动机dm 耐I]状态I 换图叩可.二、已知正规文法G2:X->0Y| IZ|OY->OX| IY|IZ-> IX⑴该文法产生的语宫恳什么•讷用正规式我示(2)枸造最简的确定有限自动机M比并画出状态转换图三、已知上下文无关文法G3: E9ET+ITTTT和」FFTE|i(1)消除文法左递归,并给;II改写后文法产生式(2)给出文法「鹤话的个非终结符的first TH follow集,并山此判師它見否1丄⑴文法四、已知表达式(已拓广)G4: ETEE->E i-E|i(!)试构进文法G4的LR(I)项『1集观范换(2)若忖咖从右结合率.WfftJh LR 5)折农五、已知文法G5:Z->bMbM-^(Ma) | a(1)试枸造算符优先分折我(2)若某相邻的终结符讣间廉亦a<=b曲伸关系,那么在进行外符优先分忻倣规约动作时,在寻找栈顶的素短语符号冷时翌杳吾它与哪个产生式右部符号小匹配.例如栈顶申・・.・aAba, (a b JffiT V T, A J®于(VN5)・ a<*b, aw V* )为已知可规约•而现右产生式X J aAba.M取素短语冰ba进行规约:苦只有产生武YT Aba.W么就取Aba进行规约.试按此规定的体法给:IH5^b((na)a)b//的%符优先分折过阳.沢、初译成中间代码I、将如下程作段酬邙成麻紛匕JiWL维数细po卯1屮・设讪血为1t:=!6;b:«20;while tob doelseb:«b -t;2、译布尔茨达式成四元式JT 列,并猜出待烦頁假傩序号.(a>b 卜 1) and not (c-»2<d) or f(x)注:f(x)为布尔函数七.有一个如下计算mF 的C 语宫程存,试给出运行时誥个栈式数据结构•数抵区的活 动记录结枸如右用.(数抿区从k 单元开始缩址•除返回他址不轨外.其余都耍橫.)八、乜知如下程序段a:«l;while a<=IO dobeginif aob then A(a, bJc^AJa, b] » 2;a:=a+1end; 1、 按语法和导生成四元式中间代码序列2、 将中何代码序迥划倔水块.画川程用流图,并J&tBM 环结点集3、 执行循环中代码外捉、啸度减弱优化和基木块内侧除公共了茨达武优化,泉后画;||包含 优化后的中何代码的稈序流图・注:数细按行疗放,侮个下标变駅占一字編址,甘地址为叙kkA int m;«n)int n;(int c;if(n= =0) c=m; elsec= f(n-l)*2; rettim(c))tnaii1()(int n°2;m=5;函妆返回值 局部变別区 主用用m 亦的数抿区函数数用区。
《编译原理》考试试题及答案

《编译原理》考试试题及答案(附录)一、判断题:1.一个上下文无关文法的开始符,可以是终结符或非终结符。
( X )2.一个句型的直接短语是唯一的。
( X )3.已经证明文法的二义性是可判定的。
( X )4.每个基本块可用一个DAG表示。
(√)5.每个过程的活动记录的体积在编译时可静态确定。
(√)6.2型文法一定是3型文法。
( x )7.一个句型一定句子。
( X )8.算符优先分析法每次都是对句柄进行归约。
(应是最左素短语) ( X )9.采用三元式实现三地址代码时,不利于对中间代码进行优化。
(√)10.编译过程中,语法分析器的任务是分析单词是怎样构成的。
( x )11.一个优先表一定存在相应的优先函数。
( x )12.目标代码生成时,应考虑如何充分利用计算机的寄存器的问题。
( )13.递归下降分析法是一种自下而上分析法。
( )14.并不是每个文法都能改写成LL(1)文法。
( )15.每个基本块只有一个入口和一个出口。
( )16.一个LL(1)文法一定是无二义的。
( )17.逆波兰法表示的表达试亦称前缀式。
( )18.目标代码生成时,应考虑如何充分利用计算机的寄存器的问题。
( )19.正规文法产生的语言都可以用上下文无关文法来描述。
( )20.一个优先表一定存在相应的优先函数。
( )21.3型文法一定是2型文法。
( )22.如果一个文法存在某个句子对应两棵不同的语法树,则文法是二义性的。
( )二、填空题:1.( 最右推导 )称为规范推导。
2.编译过程可分为(词法分析),(语法分析),(语义分析和中间代码生成),(代码优化)和(目标代码生成)五个阶段。
3.如果一个文法存在某个句子对应两棵不同的语法树,则称这个文法是()。
4.从功能上说,程序语言的语句大体可分为()语句和()语句两大类。
5.语法分析器的输入是(),其输出是()。
6.扫描器的任务是从()中识别出一个个()。
编译原理试题及答案

编译原理试题及答案
编译原理是计算机科学中的一门重要课程,它涉及到程序设计语言的语法、语义分析以及编译器的设计与实现等内容。
下面我们将为大家提供一些编译原理的试题及答案,希望能够帮助大家更好地理解和掌握这门课程的知识。
1. 什么是编译原理?
编译原理是研究编译器的设计与实现的一门学科,它主要包括词法分析、语法分析、语义分析、中间代码生成、代码优化和代码生成等内容。
2. 什么是词法分析?
词法分析是编译原理中的一个重要内容,它主要负责将源程序转换成一个个的单词符号,也就是词法单元。
3. 什么是语法分析?
语法分析是编译原理中的另一个重要内容,它主要负责将词法单元序列转换成抽象语法树,以便进行后续的语义分析和中间代码生成。
4. 什么是语义分析?
语义分析是编译原理中的一个关键环节,它主要负责对源程序进行语义检查,以确保程序的正确性和合法性。
5. 什么是中间代码生成?
中间代码生成是编译原理中的一个重要环节,它主要负责将源程序转换成一种中间形式的代码,以便进行后续的代码优化和代码生成。
6. 什么是代码优化?
代码优化是编译原理中的一个关键环节,它主要负责对中间代码进行优化,以提高程序的执行效率和减少资源消耗。
7. 什么是代码生成?
代码生成是编译原理中的最后一个环节,它主要负责将优化后的中间代码转换成目标机器代码,以便计算机能够执行。
以上就是关于编译原理的一些试题及答案,希望能够帮助大家更好地理解和掌握这门课程的知识。
如果大家对编译原理还有其他疑问,可以随时向我们提问,我们将竭诚为大家解答。
东南大学各学院专业课试卷免费下载

1.东南大学交通学院工程力学2002(样题)试题资料下载2.东南大学交通学院 2003年结构力学试题资料下载3.东南大学交通学院 2002年结构力学试题资料下载4.东南大学交通学院土质学与土力学2003试题资料下载5.东南大学交通学院工程力学2005试题资料下载6.东南大学交通学院土质学与土力学2004试题资料下载7.东南大学交通学院工程力学考试大纲试题资料下载8.东南大学交通学院材料力学(结)2000试题资料下载9.东南大学交通学院操作系统2001试题资料下载10.东南大学交通学院操作系统1998试题资料下载11.东南大学交通学院材料力学(结)1996试题资料下载12.东南大学交通学院材料力学(结)1995试题资料下载13.东南大学交通学院材料力学(结)1997试题资料下载14.东南大学交通学院数据结构2002试题资料下载15.东南大学交通学院材料力学(结)1998试题资料下载16.东南大学交通学院材料力学(结)1999试题资料下载17.东南大学交通学院电路分析基础(自控、机械)2002试题资料下载18.东南大学交通学院编译原理2001试题资料下载19.东南大学交通学院电路分析基础(自控)2000试题资料下载20.东南大学交通学院电路分析基础(自控)1999试题资料下载21.东南大学交通学院电路分析基础(自控)2001试题资料下载22.东南大学交通学院电路分析基础(自控)1996试题资料下载23.东南大学交通学院结构力学2005试题资料下载24.东南大学交通学院电路分析基础(自控)1997试题资料下载25.东南大学交通学院电路分析基础(自控)1998试题资料下载26.东南大学人文学院宪法和行政法学2004试题资料下载27.东南大学人文学院法学综合(宪法学与行政法学)2004试题资料下载28.东南大学交通学院自动控制理论2001试题资料下载29.东南大学人文学院法学理论2004试题资料下载30.东南大学人文学院民商法学2004试题资料下载31.东南大学人文学院法学综合(民商法学)2004试题资料下载32.东南大学人文学院法学综合(法理学)2004试题资料下载33.东南大学人文学院现代管理学2003试题资料下载34.东南大学人文学院现代管理学2004试题资料下载35.东南大学人文学院管理原理1999(有答案)试题资料下载36.东南大学人文学院管理原理2000(有答案)试题资料下载37.东南大学人文学院管理原理2001(有答案)试题资料下载38.东南大学人文学院管理原理2002(有答案)试题资料下载39.东南大学人文学院管理原理1998试题资料下载40.东南大学人文学院管理原理2004试题资料下载41.东南大学人文学院管理原理2005试题资料下载42.东南大学人文学院管理原理2003(有答案)试题资料下载43.东南大学人文学院管理学2000试题资料下载44.东南大学人文学院管理学2001试题资料下载45.东南大学人文学院管理学2002试题资料下载46.东南大学人文学院管理学2005试题资料下载47.东南大学动力工程系传热学2000试题资料下载48.东南大学动力工程系 2003年结构力学试题资料下载49.东南大学动力工程系 2002年结构力学试题资料下载50.东南大学交通学院材料力学(岩)2005试题资料下载51.东南大学动力工程系传热学2002试题资料下载52.东南大学动力工程系 2004年结构力学试题资料下载53.东南大学动力工程系传热学2001试题资料下载54.东南大学动力工程系工程力学2002(样题)试题资料下载55.东南大学动力工程系工程流体力学2000试题资料下载56.东南大学动力工程系制冷原理与设备2000试题资料下载57.东南大学动力工程系制冷原理与设备2001试题资料下载58.东南大学动力工程系制冷原理与设备2002试题资料下载59.东南大学动力工程系工程流体力学2001试题资料下载60.东南大学动力工程系工程力学2004试题资料下载61.东南大学动力工程系工程力学2003试题资料下载62.东南大学动力工程系工程力学2005试题资料下载63.东南大学动力工程系工程力学考试大纲试题资料下载64.东南大学动力工程系工程流体力学2004试题资料下载65.东南大学动力工程系工程流体力学2005试题资料下载66.东南大学动力工程系工程流体力学2002试题资料下载67.东南大学动力工程系普通化学2001试题资料下载68.东南大学动力工程系工程流体力学2003试题资料下载69.东南大学动力工程系普通化学1997试题资料下载70.东南大学动力工程系普通化学2000试题资料下载71.东南大学动力工程系普通化学2002试题资料下载72.东南大学动力工程系普通化学2004试题资料下载73.东南大学动力工程系普通化学2003试题资料下载74.东南大学动力工程系机械原理1993试题资料下载75.东南大学动力工程系机械原理1994试题资料下载76.东南大学动力工程系普通化学2005试题资料下载77.东南大学动力工程系机械原理1995试题资料下载78.东南大学动力工程系材料力学2003试题资料下载79.东南大学动力工程系机械原理2005试题资料下载80.东南大学动力工程系机械原理1997试题资料下载81.东南大学动力工程系热工自动调节原理2001试题资料下载82.东南大学动力工程系材料力学2004试题资料下载83.东南大学动力工程系材料力学2005试题资料下载84.东南大学动力工程系机械原理1996试题资料下载85.东南大学动力工程系热工自动调节原理2002试题资料下载86.东南大学动力工程系工程热力学2000试题资料下载87.东南大学动力工程系普通化学1998试题资料下载88.东南大学动力工程系热工自动调节原理2004试题资料下载89.东南大学动力工程系结构力学2005试题资料下载90.东南大学动力工程系热工自动调节原理2003试题资料下载91.东南大学化学化工系有机化学2005试题资料下载92.东南大学化学化工系物理化学(化)1999试题资料下载93.东南大学化学化工系有机化学2004试题资料下载94.东南大学化学化工系物理化学(化)1998试题资料下载95.东南大学化学化工系物理化学(化)2002试题资料下载96.东南大学化学化工系物理化学(化)2001试题资料下载97.东南大学化学化工系物理化学(化)2000试题资料下载98.东南大学化学化工系物理化学(化)2005试题资料下载99.东南大学化学化工系物理化学(化)2003试题资料下载100.东南大学土木工程学院 2003年结构力学试题资料下载101.东南大学土木工程学院 2002年结构力学试题资料下载102.东南大学化学化工系物理化学(化)2004试题资料下载103.东南大学土木工程学院土力学及土质学1993试题资料下载104.东南大学土木工程学院 2004年结构力学试题资料下载105.东南大学土木工程学院土力学及土质学1996试题资料下载106.东南大学土木工程学院土力学及土质学1999试题资料下载107.东南大学土木工程学院土力学及土质学1997试题资料下载108.东南大学土木工程学院土力学及土质学2000试题资料下载109.东南大学土木工程学院土力学及土质学2001试题资料下载110.东南大学土木工程学院土力学及土质学2002试题资料下载111.东南大学土木工程学院土质学与土力学2003试题资料下载112.东南大学土木工程学院土质学与土力学2004试题资料下载113.东南大学土木工程学院工程力学2004试题资料下载114.东南大学土木工程学院工程力学2003试题资料下载115.东南大学土木工程学院工程力学2002(样题)试题资料下载116.东南大学土木工程学院工程力学2005试题资料下载117.东南大学土木工程学院工程流体力学2001试题资料下载118.东南大学土木工程学院工程流体力学2003试题资料下载119.东南大学土木工程学院工程流体力学2002试题资料下载120.东南大学土木工程学院工程流体力学2005试题资料下载121.东南大学土木工程学院工程经济2005试题资料下载122.东南大学土木工程学院机械原理1993试题资料下载123.东南大学土木工程学院机械原理1994试题资料下载124.东南大学土木工程学院机械原理1995试题资料下载125.东南大学土木工程学院机械原理1996试题资料下载126.东南大学土木工程学院机械原理1997试题资料下载127.东南大学土木工程学院机械原理2005试题资料下载128.东南大学土木工程学院材料力学2003试题资料下载129.东南大学土木工程学院材料力学2004试题资料下载130.东南大学土木工程学院土力学及土质学1994试题资料下载131.东南大学土木工程学院工程流体力学2004试题资料下载132.东南大学土木工程学院工程流体力学2000试题资料下载133.东南大学土木工程学院材料力学2005试题资料下载134.东南大学土木工程学院结构力学2005试题资料下载135.东南大学土木工程学院土力学及土质学1995试题资料下载136.东南大学外国语言系 2003基础英语与写作试题资料下载137.东南大学外国语言系二外俄语2002试题资料下载138.东南大学土木工程学院工程力学考试大纲试题资料下载139.东南大学土木工程学院工程结构设计原理2005试题资料下载140.东南大学外国语言系二外德语2004试题资料下载141.东南大学外国语言系二外日语2002试题资料下载142.东南大学外国语言系二外法语2003试题资料下载143.东南大学外国语言系二外法语2004试题资料下载144.东南大学外国语言系二外英语2004试题资料下载145.东南大学外国语言系基础英语与写作2003试题资料下载146.东南大学外国语言系翻译与写作2001试题资料下载147.东南大学外国语言系日语文学与翻译2004试题资料下载148.东南大学外国语言系基础英语与写作2004试题资料下载149.东南大学外国语言系语言学2002试题资料下载150.东南大学外国语言系语言学2001试题资料下载151.东南大学外国语言系语言学与翻译2004试题资料下载152.东南大学外国语言系语言学与翻译2003试题资料下载153.东南大学应用数学系(数学系)数学分析1998试题资料下载154.东南大学应用数学系(数学系)数学分析1999试题资料下载155.东南大学应用数学系(数学系)数学分析2000试题资料下载156.东南大学外国语言系 2004基础英语与写作试题资料下载157.东南大学应用数学系(数学系)数学分析2001试题资料下载158.东南大学应用数学系(数学系)数学分析2002试题资料下载159.东南大学应用数学系(数学系)数学分析2003试题资料下载160.东南大学外国语言系二外俄语2000试题资料下载161.东南大学应用数学系(数学系)数学分析2004试题资料下载162.东南大学外国语言系基础英语2001试题资料下载163.东南大学应用数学系(数学系)高等代数1997试题资料下载164.东南大学应用数学系(数学系)高等代数1998试题资料下载165.东南大学应用数学系(数学系)数学分析1995试题资料下载166.东南大学外国语言系基础英语2002试题资料下载167.东南大学应用数学系(数学系)高等代数1999试题资料下载168.东南大学应用数学系(数学系)数学分析1996试题资料下载169.东南大学应用数学系(数学系)高等代数2004试题资料下载170.东南大学应用数学系(数学系)高等代数2002试题资料下载171.东南大学应用数学系(数学系)高等代数2003试题资料下载172.东南大学应用数学系(数学系)高等代数2005试题资料下载173.东南大学无线电工程系信号与系统1997试题资料下载174.东南大学无线电工程系专业基础综合2003试题资料下载175.东南大学无线电工程系信号与系统1998试题资料下载176.东南大学无线电工程系信号与系统1999试题资料下载177.东南大学应用数学系(数学系)数学分析1997试题资料下载178.东南大学无线电工程系信号与系统2001试题资料下载179.东南大学无线电工程系信号与系统2000试题资料下载180.东南大学无线电工程系数字电路与微机基础2000试题资料下载181.东南大学无线电工程系数字电路与微机基础2002试题资料下载182.东南大学无线电工程系信号与系统2002试题资料下载183.东南大学无线电工程系数字电路与微机基础2001试题资料下载184.东南大学无线电工程系电磁场理论2003试题资料下载185.东南大学无线电工程系模拟电子线路2002试题资料下载186.东南大学无线电工程系电磁场理论2001试题资料下载187.东南大学无线电工程系计算机结构与逻辑设计2001A试题资料下载188.东南大学应用数学系(数学系)数学分析2005试题资料下载189.东南大学应用数学系(数学系)高等代数2000试题资料下载190.东南大学无线电工程系通信原理1994试题资料下载191.东南大学无线电工程系通信原理2001试题资料下载192.东南大学无线电工程系通信原理2002试题资料下载193.东南大学无线电工程系通信原理1999试题资料下载194.东南大学无线电工程系通信原理2000试题资料下载195.东南大学机械工程系机械原理1997试题资料下载196.东南大学机械工程系机械原理1995试题资料下载197.东南大学机械工程系机械原理1996试题资料下载198.东南大学机械工程系机械原理1994试题资料下载199.东南大学机械工程系机械原理2005试题资料下载200.东南大学机械工程系材料力学2003试题资料下载201.东南大学机械工程系材料力学2004试题资料下载202.东南大学机械工程系材料力学2005试题资料下载203.东南大学机械工程系材料力学(结)1996试题资料下载204.东南大学机械工程系材料力学(结)1997试题资料下载205.东南大学机械工程系材料力学(结)1998试题资料下载206.东南大学机械工程系材料力学(结)1999试题资料下载207.东南大学机械工程系材料力学(结)2000试题资料下载208.东南大学机械工程系模拟电子线路2002试题资料下载209.东南大学机械工程系电路分析基础(自控、机械)2002试题资料下载210.东南大学机械工程系电路分析基础(自控)1996试题资料下载211.东南大学机械工程系电路分析基础(自控)1997试题资料下载212.东南大学机械工程系电路分析基础(自控)1998试题资料下载213.东南大学机械工程系电路分析基础(自控)1999试题资料下载214.东南大学机械工程系电路分析基础(自控)2000试题资料下载215.东南大学应用数学系(数学系)高等代数2001试题资料下载216.东南大学机械工程系电路分析基础(自控)2001试题资料下载217.东南大学机械工程系计算机专业基础2005试题资料下载218.东南大学机械工程系通信原理2001试题资料下载219.东南大学机械工程系通信原理2002试题资料下载220.东南大学材料科学与工程系卫生综合2004试题资料下载221.东南大学机械工程系数字电路与微机基础2001试题资料下载222.东南大学材料科学与工程系卫生综合2005试题资料下载223.东南大学机械工程系数据结构2002试题资料下载224.东南大学材料科学与工程系有机化学2004试题资料下载225.东南大学材料科学与工程系有机化学2005试题资料下载226.东南大学机械工程系数字电路与微机基础2002试题资料下载227.东南大学机械工程系机械原理1993试题资料下载228.东南大学材料科学与工程系材料力学2003试题资料下载229.东南大学机械工程系材料力学(结)1995试题资料下载230.东南大学材料科学与工程系材料力学2005试题资料下载231.东南大学材料科学与工程系材料力学2004试题资料下载232.东南大学材料科学与工程系物理化学(化)1999试题资料下载233.东南大学材料科学与工程系物理化学(化)1998试题资料下载234.东南大学材料科学与工程系物理化学(化)2001试题资料下载235.东南大学材料科学与工程系物理化学(化)2000试题资料下载236.东南大学材料科学与工程系物理化学(化)2002试题资料下载237.东南大学物理系传热学2000试题资料下载238.东南大学材料科学与工程系生理学1996试题资料下载239.东南大学材料科学与工程系物理化学(化)2005试题资料下载240.东南大学材料科学与工程系金属学2004试题资料下载241.东南大学材料科学与工程系金属学2003试题资料下载242.东南大学材料科学与工程系物理化学(化)2003试题资料下载243.东南大学材料科学与工程系物理化学(化)2004试题资料下载244.东南大学材料科学与工程系金属学及热处理2005试题资料下载245.东南大学物理系传热学2001试题资料下载246.东南大学物理系普通物理2004试题资料下载247.东南大学物理系普通物理2005试题资料下载248.东南大学物理系量子力学2005试题资料下载249.东南大学物理系量子力学2004试题资料下载250.东南大学生物科学与医学工程系数字电路与微机基础2002试题资料下载251.东南大学物理系传热学2002试题资料下载252.东南大学生物科学与医学工程系数字电路与微机基础2000试题资料下载253.东南大学生物科学与医学工程系数字电路与微机基础2001试题资料下载254.东南大学生物科学与医学工程系生物信号处理2001试题资料下载255.东南大学生物科学与医学工程系现代生物学2003试题资料下载256.东南大学生物科学与医学工程系生物信号处理2002试题资料下载257.东南大学生物科学与医学工程系生物信号处理2003试题资料下载258.东南大学电子工程系半导体物理2001试题资料下载259.东南大学生物科学与医学工程系生物信号处理2004试题资料下载260.东南大学电子工程系有机化学2005试题资料下载261.东南大学电子工程系物理化学(化)1998试题资料下载262.东南大学电子工程系物理化学(化)1999试题资料下载263.东南大学电子工程系物理化学(化)2000试题资料下载264.东南大学电子工程系物理化学(化)2001试题资料下载265.东南大学电子工程系物理化学(化)2003试题资料下载266.东南大学电子工程系电子线路基础2001试题资料下载267.东南大学电子工程系物理化学(化)2004试题资料下载268.东南大学电子工程系电子线路基础2002试题资料下载269.东南大学电子工程系物理化学(化)2005试题资料下载270.东南大学电子工程系电子线路基础2004试题资料下载271.东南大学电子工程系电子线路基础2003试题资料下载272.东南大学电子工程系电磁场理论2001试题资料下载273.东南大学电子工程系高等代数1997试题资料下载274.东南大学电子工程系电磁场理论2003试题资料下载275.东南大学电子工程系高等代数1998试题资料下载276.东南大学电子工程系高等代数1999试题资料下载277.东南大学电子工程系高等代数2000试题资料下载278.东南大学电子工程系高等代数2001试题资料下载279.东南大学电子工程系高等代数2002试题资料下载280.东南大学电子工程系高等代数2003试题资料下载281.东南大学电子工程系高等代数2004试题资料下载282.东南大学电子工程系高等代数2005试题资料下载283.东南大学电气工程系电工基础2000试题资料下载284.东南大学电气工程系电工基础2001试题资料下载285.东南大学电气工程系电工基础2002试题资料下载286.东南大学电气工程系电工基础2003试题资料下载287.东南大学电气工程系电工基础2004试题资料下载288.东南大学电气工程系电工基础2005试题资料下载289.东南大学经济管理学院现代管理学2004试题资料下载290.东南大学经济管理学院管理原理1998试题资料下载291.东南大学经济管理学院现代管理学2003试题资料下载292.东南大学经济管理学院管理原理1999(有答案)试题资料下载293.东南大学经济管理学院管理原理2000(有答案)试题资料下载294.东南大学经济管理学院管理原理2001(有答案)试题资料下载295.东南大学经济管理学院管理原理2002(有答案)试题资料下载296.东南大学经济管理学院管理原理2004试题资料下载297.东南大学经济管理学院管理原理2005试题资料下载298.东南大学经济管理学院管理学2001试题资料下载299.东南大学经济管理学院管理原理2003(有答案)试题资料下载300.东南大学经济管理学院管理学2000试题资料下载301.东南大学经济管理学院管理学2002试题资料下载302.东南大学经济管理学院管理学2005试题资料下载303.东南大学经济管理学院西方经济学2002(有答案)试题资料下载304.东南大学经济管理学院西方经济学2003(有答案)试题资料下载305.东南大学经济管理学院西方经济学2005试题资料下载306.东南大学电子工程系物理化学(化)2002试题资料下载307.东南大学电子工程系有机化学2004试题资料下载308.东南大学经济管理学院运筹学2001试题资料下载309.东南大学自动控制系电路分析基础(自控)1996试题资料下载310.东南大学自动控制系电路分析基础(自控)1997试题资料下载311.东南大学自动控制系电路分析基础(自控)1998试题资料下载312.东南大学自动控制系电路分析基础(自控)1999试题资料下载313.东南大学自动控制系电路分析基础(自控)2000试题资料下载314.东南大学自动控制系电路分析基础(自控)2001试题资料下载315.东南大学自动控制系高等代数1998试题资料下载316.东南大学自动控制系自动控制原理2004(缺页)试题资料下载317.东南大学自动控制系高等代数1997试题资料下载318.东南大学自动控制系高等代数1999试题资料下载319.东南大学自动控制系高等代数2000试题资料下载320.东南大学自动控制系高等代数2001试题资料下载321.东南大学自动控制系高等代数2002试题资料下载322.东南大学自动控制系高等代数2003试题资料下载323.东南大学自动控制系高等代数2005试题资料下载324.东南大学计算机科学与工程系操作系统2001试题资料下载325.东南大学计算机科学与工程系操作系统1998试题资料下载326.东南大学计算机科学与工程系编译原理2000试题资料下载327.东南大学计算机科学与工程系编译原理2001试题资料下载328.东南大学自动控制系电路分析与自控原理2003试题资料下载329.东南大学自动控制系电路分析基础(自控、机械)2002试题资料下载330.东南大学软件学院操作系统1998试题资料下载331.东南大学软件学院操作系统2001试题资料下载332.东南大学软件学院数据结构2002试题资料下载333.东南大学软件学院编译原理2001试题资料下载334.东南大学集成电路学院电子线路基础2001试题资料下载335.东南大学集成电路学院电子线路基础2002试题资料下载336.东南大学集成电路学院电子线路基础2003试题资料下载337.东南大学集成电路学院电子线路基础2004试题资料下载338.东南大学自动控制系高等代数2004试题资料下载339.东南大学计算机科学与工程系数据结构2002试题资料下载340.东南大学计算机科学与工程系计算机专业基础(数据结构、编译原理、操作系统、离散数学)2005试题资料下载。
(完整word版)编译原理试卷及答案

东 北 大 学秦 皇 岛 分 校课程名称: 编译原理 试卷: (B )答案 考试形式: 闭卷授课专业: 计算机科学与技术 考试日期: 年 月 日 试卷:共 2 页题号 一 二 三 四 总分得分 阅卷人一、填空题(每空2分,共30分)1、编译程序的整个过程可以从逻辑上划分为词法分析、 语法分析 、语义分析、中间代码生成、 代码优化 和目标代码生成等几个阶段,另外还有两个重要的工 作是 理 和出错处理。
表格管2、规范规约中的可归约串是 句柄 ,算符优先分析中的可归约串是 最左素短语 。
3、语法分析方法主要可分为 自顶向下 和 自底向上 两大类。
4、LR (0)文法的项目集中不会出现 移进-归约 冲突和 归约-归约 冲突。
5、数据空间的动态存储分配方式可分为 栈式 和 堆式 两种。
6、编译程序是指能将 源语言 程序翻译成 目标语言 程序的程序。
7、确定有穷自动机DFA 是 NFA 的一个特例。
8、表达式 (a+b)*c 的逆波兰表示为 ab+c* 。
二、选择题(每题2分,共20分)1、LR 语法分析栈中存放的状态是识别 B 的DFA 状态。
A 、前缀B 、可归前缀C 、项目D 、句柄 2、 D 不可能是目标代码。
A 、汇编指令代码B 、可重定位指令代码C 、绝对机器指令代码D 、中间代码 3、一个控制流程图就是具有 C 的有向图A 、唯一入口结点B 、唯一出口结点C 、唯一首结点D 、唯一尾结点 4、设有文法G[S]:S →b|bBB →bS ,则该文法所描述的语言是C 。
A 、L (G )={b i |i ≥0}B 、L (G )={b 2i |i ≥0}C 、L (G )={b 2i+1|i ≥0}D 、L (G )={b 2i+1|i ≥1}5、把汇编语言程序翻译成机器可执行的目标程序的工作是由 B 完成的。
A 、编译器B 、汇编器C 、解释器D 、预处理器 6、在目标代码生成阶段,符号表用于 D 。
《编译原理》考试试题及答案(汇总)

《编译原理》考试试题及答案(汇总)一、是非题(请在括号内,正确的划√,错误的划×)(每个2分,共20分)1.编译程序是对高级语言程序的解释执行。
(× )2.一个有限状态自动机中,有且仅有一个唯一的终态。
(×)3.一个算符优先文法可能不存在算符优先函数与之对应。
(√ )4.语法分析时必须先消除文法中的左递归。
(×)5.LR 分析法在自左至右扫描输入串时就能发现错误,但不能准确地指出出错地点。
(√)6.逆波兰表示法表示表达式时无须使用括号。
(√ )7.静态数组的存储空间可以在编译时确定。
(×)8.进行代码优化时应着重考虑循环的代码优化,这对提高目标代码的效率将起更大作用。
(×)9.两个正规集相等的必要条件是他们对应的正规式等价。
(× )10.一个语义子程序描述了一个文法所对应的翻译工作。
(×)二、选择题(请在前括号内选择最确切的一项作为答案划一个勾,多划按错论)(每个4 分,共40 分) 1.词法分析器的输出结果是。
A.( ) 单词的种别编码B.( ) 单词在符号表中的位置C.( ) 单词的种别编码和自身值D.( ) 单词自身值2.正规式M 1 和M 2 等价是指。
A.( ) M1 和M2 的状态数相等B.( ) M1 和M2 的有向边条数相等C.( ) M1 和M2 所识别的语言集相等D.( ) M1 和M2 状态数和有向边条数相等3.文法G:S→xSx|y 所识别的语言是。
A.( ) xyx B.( ) (xyx)* C.( ) xnyxn(n≥0)D.( ) x*yx*4.如果文法G 是无二义的,则它的任何句子α。
A.( )最左推导和最右推导对应的语法树必定相同B.( ) 最左推导和最右推导对应的语法树可能不同C.( ) 最左推导和最右推导必定相同D.( )可能存在两个不同的最左推导,但它们对应的语法树相同5.构造编译程序应掌握。
1999考研数二真题及解析
1999 年全国硕士研究生入学统一考试数二试题一、填空题(本题共5小题,每小题3分,满分15分。
把答案填在题中横线上。
)(1) 曲线sin 2cos ttx e ty e t⎧=⎪⎨=⎪⎩,在点()0,1 处的法线方程为 (2) 设函数()y y x =由方程()23ln sin x y x y x +=+确定,则x dydx==(3)25613x dx x x +=-+⎰(4)函数2y =12⎡⎢⎣⎦上的平均值为 (5) 微分方程24xy y e ''-=的通解为二、选择题(本题共5小题,每小题3分,满分15分。
每小题给出得四个选项中,只有一个是符合题目要求的,把所选项前的字母填在提后的括号内。
)(1)设()20(),0x f x x g x x >=⎪ ≤⎩,其中()g x 是有界函数,则()f x 在0x =处 ( ) (A) 极限不存在.(B) 极限存在,但不连续. (C) 连续,但不可导. (D) 可导. (2) 设()()()15sin 00sin ,1xx t tx dt x t dt tαβ==+⎰⎰,则当0x →时()x α是()x β的 ( )(A)高阶无穷小 (B)低阶无穷小(C)同阶但不等价的无穷小 (D)等价无穷小 (3) 设()f x 是连续函数,()F x 是()f x 的原函数,则 ( )(A) 当()f x 是奇函数时,()F x 必是偶函数. (B) 当()f x 是偶函数时,()F x 必是奇函数. (C) 当()f x 是周期函数时,()F x 必是周期函数. (D) 当()f x 是单调增函数时,()F x 必是单调增函数.(4) “对任意给定的()0,1ε∈ ,总存在正整数N ,当n N ≥时,恒有2n x a ε-≤”是数列{}n x收敛于a 的 ( )(A)充分条件但非必要条件. (B)必要条件但非充分条件. (C)充分必要条件. (D)既非充分条件又非必要条件.(5)记行列式212322212223333245354435743x x x x x x x x x x x x xx x x ---------------为()f x ,则方程()0f x =的根的个数为( )(A) 1. (B) 2. (C) 3. (D) 4.三、(本题满分5分)求nl i x →.四、(本题满分6分)计算21a r c t a nx dx x+∞⎰. 五、(本题满分7分)求初值问题(10(0)0x y dx xdy x y =⎧-=>⎪⎨⎪=⎩的解.六、(本题满分7分)为清除井底的污泥,用缆绳将抓斗放入井底,抓起污泥后提出井口 见图,已知井深30m 30m,抓斗自重400N , 缆绳每米重50N ,抓斗抓 起的污泥重2000N ,提升速度为3/m s ,在提升过程中,污泥以20/N s 的速度从抓斗缝隙中漏掉,现将抓起污泥的抓斗提升至井口,问克服重 力需作多少焦耳的功?(说明:①111;N m J ⨯=其中,,,m N s J 分别表示 米,牛顿,秒,焦耳;②抓斗的高度及位于井口上方的缆绳长度忽略不 计.)七、(本题满分8分)已知函数()321x y x =-,求(1)函数的增减区间及极值; (2)函数图形的凹凸区间及拐点 (3)函数图形的渐近线.八、(本题满分8分)设函数()f x 在闭区间[]1,1-上具有三阶连续导数,且()10f -=,()11f =,()00f '=,证明:在开区间()1,1-内至少存在一点ξ,使()3f ξ'''=.九、(本题满分9分)设函数()()0y x x ≥二阶可导,且()0y x '>,()01y =.过曲线()y y x =上任意一点(),P x y 作该曲线的切线及x 轴的垂线,上述两直线与x 轴所围成的三角形的面积记为1S ,区间[]0,x 上以()y y x =为曲边的曲边梯形面积记为2S ,并设122S S -恒为1,求此曲线()y y x =的方程.十、(本题满分6分)设()f x 是区间[)0, +∞上单调减少且非负的连续函数,()()11nnn i a f k f x dx ==-∑⎰()1,2,n =,证明数列{}n a 的极限存在.十一、(本题满分8分)设矩阵111111111A -⎛⎫ ⎪=- ⎪ ⎪-⎝⎭,矩阵X 满足*12A X A X -=+,其中*A 是A 的伴随矩阵,求矩阵X .十二、(本题满分5分)设向量组()11,1,1,3Tα=,()21,3,5,1Tα=--,()33,2,1,2Tp α=-+,()42,6,10,Tp α=-- (1)p 为何值时,该向量组线性无关?并在此时将向量()4,1,6,10Tα=用124,,,αααα3 线性表出;(2)p 为何值时,该向量组线性相关?并此时求出它的秩和一个极大线性无关组.1999 年全国硕士研究生入学统一考试数二试题解析一、填空题(1)【答案】210y x +-=【详解】点()0,1 对应0t =,则曲线在点()0,1 的切线斜率为cos sin cos sin sin 22cos 2sin 22cos 2t t t tdydy e t e t t tdt dx dx e t e t t t dt --===++, 把0t =代入得12dy dx =,所以改点处法线斜率为2-,故所求法线方程为210y x +-=.(2)【答案】1【详解】()y x 是有方程()23ln sin x y x y x +=+所确定,所以当0x =时,1y =.对方程()23ln sin x y x y x +=+两边非别对x 求导,得23223cos x y x y x y x x y'+'=+++, 把0x =和1y =代入得0(0)1x dy y dx='==(3)【答案】213ln(613)4arctan 22x x x C --+++ 【详解】通过变换,将积分转化为常见积分,即222538613613613x x dx dx dx x x x x x x +-=+-+-+-+⎰⎰⎰2221(613)82613(34d x x dx x x x -+=+-+-+⎰⎰) 223(1ln(613)432(1x d x x x -=-++-+⎰)2)2213ln(613)4arctan 22x x x C -=-+++(4)【详解】按照平均值的定义有212y =⎰, 作变换令sin x t =,则cos dx tdt =,所以236y ππ=⎰236sin tdt ππ=⎰3366111111)(cos 2)1)sin 2222212t dt t t πππππ+⎡⎤=-=+-=⎢⎥⎣⎦⎰(5)【答案】22121,4xx y C eC x e -⎛⎫=++ ⎪⎝⎭其中12,C C 为任意常数.【分析】先求出对应齐次方程的通解,再求出原方程的一个特解.【详解】原方程对应齐次方程"40y y -=的特征方程为:240,λ-=解得122,2λλ==-,故"40y y -=的通解为22112,x xy C e C e -=+由于非齐次项为2(),x f x e =因此原方程的特解可设为*2,xy Axe =代入原方程可求得14A =,故所求通解为*2211214xx y y y C e C x e -⎛⎫=+=++ ⎪⎝⎭二、选择题 (1)【答案】( D )【详解】由于可导必连续,连续则极限必存在,可以从函数可导性入手.因为20001()(0)(0)lim lim lim 0,0x x x xf x f f x ++++→→→-'====- 2000()(0)()(0)lim lim lim ()0,0x x x f x f x g x f xg x x x----→→→-'====-从而,(0)f '存在,且(0)0f '=,故正确选项为(D).(2)【答案】( C )【详解】当0x →有,5011000sin sin 0sin sin 55()5lim lim lim ()(1)(1sin )cos x x x x x t x t xdt x t x x t dtx x αβ→→→⋅==++⋅⎰⎰ 10sin sin 0sin 51155lim5151lim (1sin )limcos x xx x xxe ex x→→→=⋅=⨯⨯=⨯+⋅ 所以当0x →时()x α是()x β同阶但不等价的无穷小.(3)【答案】( A )【详解】应用函数定义判定函数的奇偶性、周期性和单调性.()f x 的原函数()F x 可以表示为0()(),xF x f t dt C =+⎰于是()0()()().u txxF x f t dt C f u d u C =---=+=--+⎰⎰当()f x 为奇函数时,()()f u f u -=-,从而有()()()()xxF x f u du C f t dt C F x -=+=+=⎰⎰即 F (x )为偶函数. 故(A)为正确选项.(B)、(C)、(D)可分别举反例如下:2()f x x =是偶函数,但其原函数31()13F x x =+不是奇函数,可排除(B);2()cos f x x =是周期函数,但其原函数11()sin 224F x x x =+不是周期函数,可排除(C);()f x x =在区间(,)-∞+∞内是单调增函数,但其原函数21()2F x x =在区间(,)-∞+∞内非单调增函数,可排除(D).(4)【答案】( C ) 【详解】【方法1】“必要性”:数列极限的定义 “对于任意给定的10ε>,存在10N >,使得当1n N >时恒有1||n x a ε-<”. 由该定义可以直接推出题中所述,即必要性;“充分性”:对于任意给定的10ε>,取11m in ,33εε⎧⎫=⎨⎬⎩⎭,这时(0,1)ε∈,由已知,对于此ε存在0N >,使得当n N ≥时,恒有||2n x a ε-<,现取11N N =-,于是有当1n N N ≥>时,恒有112||3n x a εε-≤<. 这证明了数列{}n x 收敛于a . 故(C)是正确的. 【方法2】数列极限的精确定义是:对于任意给定的0ε>,总存在0N >,使得当n N >时||n x a ε-<,则称数列{}n x 收敛于a . 这里要抓住的关键是ε要能够任意小,才能使||n x a -任意小.将本题的说法改成:对任意12(0,2)0εε=∈>,总存在10N >,使得当1n N N ≥>时,有1||2n x a εε-<=,则称数列{}n x 收敛于a .由于1(0,2)ε∈可以任意小,所以||n x a -能够任意小. 故两个说法是等价的.(5)【答案】(B)【详解】利用行列式性质,计算出行列式是几次多项式,即可作出判别.212322212223()333245354435743x x x x x x x x f x x x x x xx x x --------=-------210121221013133122414373x x x x xx -------------列列列列列列2100221042331214376x x x x xx --+------列列212122176x x x x ---=⋅---(若,,A B C 均为n 阶方阵,则A BA C O C=⋅)[(2)1(22)1][6(2)(1)(7)]x x x x =-⋅--⋅⨯----- ()(55)x x =-⨯-+5(1)x x =⋅-故 ()(55)0f x x x =⋅-=有两个根120,1x x ==,故应选(B).三【详解】进行等价变化,然后应用洛必达法则, 【方法1】()20limln 1x x x x →+-0x →=()0tan sin lim (ln 1)2x x x x x x →-=+-()01cos 1sin cos lim 2ln 1x xx x x x x→-=+-()011cos lim 2ln 1x x x x →-=+-01(1)sin lim 2x x x x→+-洛12=- 【方法2】()20limln 1x x x x →+-()0tan sin lim (ln 1)2x x x x x x →-=+- ()()00tan (1cos )(1cos )limlim 2(ln 1)2(ln 1)x x x x x x x x x x x x →→--==+-+-()011cos lim 2ln 1x x x x→-=+-()2012lim2ln 1x x x x→=+-00111lim lim 2(1)21x x x x x x →→--++洛=12=-四【详解】采用分部积分法21arctan x dx x +∞⎰11arctan ()xd x +∞=-⎰211111arctan 1x dx x x x +∞+∞=-++⎰ 221111()ln ln(1)4142x dx x x x x ππ+∞+∞⎡⎤=+-=+-+⎢⎥+⎣⎦⎰1ln|4π+∞=+1ln242π=+五【详解】将原方程化简 dy y dx x ==令y u x =,则dy du u x dx dx =+,代入上式,得 duux u dx+=+ 化简并移项,得d xx=, 由积分公式得 ln(ln()u Cx =,其中C是常数, 因为0,x >所以0C >,去掉根号,得u Cx =,即y Cx x +=, 把10x y ==代入并化简,得 211,022y x x =->六【详解】建立坐标轴如图所示,解法1:将抓起污泥的抓斗提升至井口需做功123W W W W =++,其中1W 是克服抓斗自重所作的功;2W 是克服缆绳重力作的功;3W 为提出污泥所作的功. 由题意知14003012000.W N m J =⨯=将抓斗由x 处提升到x dx +处,克服缆绳重力所作的功为2dW = 缆绳每米重×缆绳长×提升高度50(30),x dx =-从而 302050(30)22500.W x dx J =-=⎰在时间间隔[,]t t dt +内提升污泥需做功为3((3)dW dt =-⨯原始污泥重漏掉污泥重)提升高度(200020)3t dt =-将污泥从井底提升至井口共需时间3010,3/ms m s= 所以 10303(200020)57000.W t dt J =-=⎰因此,共需做功123120002250057000)91500W W W W J J =++=++=(解法2:将抓起污泥的抓斗提升至井口需做功记为W ,当抓斗运动到x 处时,作用力()f x 包括抓斗的自重400N , 缆绳的重力50(30)x N -, 污泥的重力(200020),3xN -⋅ 即 20170()40050(30)20003900,33f x x x x =+-+-=- 于是3023001708539003900117000245009150033W x dx x x J ⎛⎫=-=-=-= ⎪⎝⎭⎰七【详解】函数的定义域为(,1)(1,)-∞+∞,对函数求导,得23(3)(1)x x y x -'=-,46(1)xy x ''=- 令0y '=得驻点0,3x x ==;令0y ''=得0x =. 因此,需以0,1,3为分界点来讨论,列表讨论如下:由此可知,(1)函数的单调增区间为(,1)(3,)-∞+∞,单调减区间为(1,3),极小值为3274x y ==. (2)函数图形在区间(,0)-∞内是向上凸的,在区间(0,1),(1,)+∞内是向上凹的,拐点为(0,0)点.(3)由321lim(1)x x x →=+∞-,可知1x =是函数图形的铅直渐近线. 又因为 32l i m l i m1(1)x x y x x x x →∞→∞==- 3322222(1)2lim()lim()lim lim 2(1)(1)(1)x x x x x x x x x x y x x x x x →∞→∞→∞→∞⎡⎤⎡⎤----=-===⎢⎥⎢⎥---⎣⎦⎣⎦故2y x =+是函数的斜渐近线.八、(本题满分8分)设函数()f x 在闭区间[]1,1-上具有三阶连续导数,且()10f -=,()11f =,()00f '=,证明:在开区间()1,1-内至少存在一点ξ,使()3f ξ'''=. 【详解】解法1:由麦克劳林公式得2311()(0)(0)(0)()2!3!f x f f x f x f x η''''''=+++,其中η介于0与x 之间,[1,1]x ∈- 分别令1,1x x =-=并结合已知条件得 1111(1)(0)(0)()0,1026f f f f ηη'''''-=+-=-<< 2211(1)(0)(0)()1,0126f f f f ηη'''''=++=<<两式相减,得21()()6f f ηη''''''+=由()f x '''的连续性,知()f x '''在区间12[,]ηη上有最大值和最小值,设它们分别为M 和m ,则有 []211()()2m f f M ηη''''''≤+≤ 再由连续函数的介值定理知,至少存在一点12[,](1,1)ξηη∈⊂-,使 ()[]211()()32f f f ξηη'''''''''=+= 解法2:构造函数()x ϕ,使得[1,1]x ∈-时()x ϕ'有三个0点,()x ϕ''有两个0点,从而使用罗尔定理证明ξ必然存在.设具有三阶连续导数32()()x f x ax bx cx d ϕ=++++令 (1)(1)0(0)(0)0(1)(1)0(0)(0)0f a b c d f d f a b c d f c ϕϕϕϕ-=--+-+=⎧⎪=+=⎪⎨=++++=⎪⎪''=+=⎩,将()()()101100f f f -=⎧⎪=⎨⎪'=⎩代入得121(0)20(0)a b f c d f ⎧=-⎪⎪⎪=-⎨⎪=⎪⎪=-⎩代入()x ϕ得3211()()((0))(0)22x f x x f x f ϕ=-+--由罗尔定理可知,存在12(1,0),(0,1)ηη∈-∈,使12()0,()0ϕηϕη''==又因为(0)0ϕ'=,再由罗尔定理可知,存在1122(,0),(0,)ξηξη∈∈,使得12()0,()0ϕξϕξ''''== 再由罗尔定理知,存在1212(,)(,)(1,1)ξξξηη∈⊂⊂-,使 ()()30f ϕξξ''''''=-= 即 ()3f ξ'''=.九【详解】如图,曲线()y y x =上点(,)P x y 处的切线方程为()()()Y y x y x X x '-=-所以切线与x 轴的交点为,0'y x y ⎛⎫-⎪⎝⎭由于'()0,(0)1,y x y >= 因此()10y x >>(0)x >于是 211.2'2'y y S y x x y y ⎛⎫=--=⎪⎝⎭又 20()xS y t dt =⎰根据题设1221,S S -= 得22()1,2'x y y t dt y ⋅-=⎰ 两边对x 求导并化简得()2"'yy y =这是可降阶的二阶常微分方程,令,p y '= 则dp dp dy dp y p dx dy dx dy''==⋅=, 上述方程化为2,dp ypp dy =分离变量得dp dy p y =,解得1p C y =,即1,dyC y dx= 从而有 12xy C e C =+,根据(0)1,'(0)1,y y ==可得121,0,C C ==故所求曲线得方程为 xy e =.十【详解】利用单调有界必有极限的准则来证明.先将n a 形式化简, 因为123111211()()()()()n nnk n kk f x dx f x dx f x dx f x dx f x dx -+-==+++=∑⎰⎰⎰⎰⎰所以 ()11111()()n n k n ki k a f k f n f x dx --+===+-∑∑⎰()111[()]()n k kk f k f x dx f n -+==-+∑⎰又因为()f x 单调减少且非负,1k x k ≤≤+,所以有()111[()]0()0n k k k f k f x dx f n -+=⎧-≥⎪⎨⎪≥⎩∑⎰,故0n a ≥;又因为 ()()()()1111111[][]n nn nn n i i a a f k f x dx f k f x dx +++==-=---∑∑⎰⎰()()()()111111[][]n nn ni i f k f k f x dx f x dx ++===---∑∑⎰⎰1(1)()n nf n f x dx +=+-⎰1[(1)()]0n nf n f x dx +=+-≤⎰所以{}n a 单调减少,因为单调有界必有极限,所以lim n n a →∞存在.十一【详解】题设条件 *12A X A X -=+上式两端左乘A ,得 *12AA X AA AX -=+因为*1,AA A E AA E -==,所以 2(2)A X E A X A E A X E=+⇒-= 根据可逆矩阵的定义:对于矩阵n A ,如果存在矩阵n B ,使得AB BA E ==,则称A 为可逆矩阵,并称B 是A 的逆矩阵,故(2),A E A X -均是可逆矩阵,且1(2)X A E A -=-又 111111111A -=--111210203120-+行行行+行011113020220--⨯行行 001112020220--⨯行行4= 因为常数k 与矩阵A 相乘,A 的每个元素都要乘以k ,故4004040004A E E ⎡⎤⎢⎥==⎢⎥⎢⎥⎣⎦,2222222222A -⎡⎤⎢⎥=-⎢⎥⎢⎥-⎣⎦所以2A E A -2(2)E A =-222222222-⎡⎤⎢⎥=-⎢⎥⎢⎥-⎣⎦1112111111-⎡⎤⎢⎥=-⎢⎥⎢⎥-⎣⎦(对应元素相减)1111111111(2)21111112111111X A E A ---⎛-⎫-⎡⎤⎡⎤ ⎪⎢⎥⎢⎥=-=-=- ⎪⎢⎥⎢⎥ ⎪⎢⎥⎢⎥--⎣⎦⎣⎦⎝⎭(111()kA k A ---=)用初等行变换求逆,当用初等行变换将矩阵A 化为单位矩阵时,经过相同的初等行变换,单位矩阵E 化成了1A -,即()()1AE E A -→初等行变换111100111010111001-⎡⎤⎢⎥-⎢⎥⎢⎥-⎣⎦1111002102211031002101-⎡⎤-⎢⎥--⎢⎥+⎢⎥⎣⎦行行行行 11110023020011002101-⎡⎤⎢⎥+⎢⎥⎢⎥⎣⎦行行11111002201001/21/2130011/201/22-⎡⎤⨯⎢⎥⎢⎥⨯⎢⎥⎣⎦行行1101/201/21301001/21/20011/201/2--⎡⎤⎢⎥-⎢⎥⎢⎥⎣⎦行行1001/21/201201001/21/20011/201/2⎡⎤⎢⎥+⎢⎥⎢⎥⎣⎦行行故 1/21/201101101/21/2011241/201/2101X ⎡⎤⎡⎤⎢⎥⎢⎥==⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦十二【概念】向量组1234,,,αααα线性无关⇔以,1,2,3,4i i α=为列向量组成的线性齐次方程组[]112233441234,,,0x x x x X αααααααα+++==只有零解向量α能否由向量组1234,,,αααα线性表出⇔以,1,2,3,4i i α=为列向量组成的线性非齐次方程组11223344x x x x ααααα+++=是否有解【详解】作方程组11223344x x x x ααααα+++=,并对增广矩阵作初等行变换,[]12341132413261,,,,151********p p ααααα--⎡⎤⎢⎥--⎢⎥→⎢⎥-⎢⎥+⎣⎦1132421021433106412241304762p p --⎡⎤-⎢⎥----⎢⎥-⎢⎥--⨯⎢⎥-+-⎣⎦行行行行行行11324323021430070742200928p p --⎡⎤⎢⎥+⨯----⎢⎥⎢⎥--+⨯⎢⎥---⎣⎦行行行行 113240214313()00101700928p p --⎡⎤⎢⎥----⎢⎥⨯-⎢⎥⎢⎥---⎣⎦行113240214343(9)0010100021p p p --⎡⎤⎢⎥----⎢⎥-⨯-⎢⎥⎢⎥--⎣⎦行行 (1) 当2p ≠时,12341234(,,,)(,,,,)4r r ααααααααα==,方程组有唯一解的充要条件是系数矩阵的秩等于增广矩阵的秩,且等于未知量的个数,故1234,,,αααα线性无关,且方程组1234(,,,)X ααααα=有唯一解,其同解方程组为1234234343242431(2)1x x x x x x x x p x p-+-=⎧⎪ ++=⎪⎨ =⎪⎪ -=-⎩,解得12343412,,1,22p p x x x x p p --====-- 代入11223344x x x x ααααα+++=中,即α可由1234,,,αααα线性表出,且表出式为1234341222p pp p ααααα--=+++-- (2) 向量组1234,,,αααα线性相关⇔以,1,2,3,4i i α=为列向量组成的线性齐次方程 组[]112233441234,,,0x x x x X αααααααα+++==有非零解当2p =时,[]12341132413261,,,,151106314210ααααα--⎡⎤⎢⎥--⎢⎥→⎢⎥-⎢⎥⎣⎦11324021430010100001--⎡⎤⎢⎥----⎢⎥→⎢⎥⎢⎥-⎣⎦初等变换不改变向量组的秩,1234(,,,)3r αααα=,系数矩阵的秩小于未知量的个数,[]112233441234,,,0x x x x X αααααααα+++==有非零解,故向量组1234,,,αααα线性相关,列向量组经过初等行变换,其对应的部分列向量组具有相同的线性相关性. 在11324021430010100001--⎡⎤⎢⎥----⎢⎥⎢⎥⎢⎥-⎣⎦中,由11302120001---=-≠或1320144001---=≠知,123,,ααα(或134,,ααα)线性无关,是其极大线性无关组.。
编译原理试题
//东南大学一、文法G1: E→ET+|T T→TF*|F F→FP↑|P P→E|i 1、试证明符号串TET+*i↑是G1的一个句型(要求画出语法树)。
2、写出该句型的所有短语,简单短句和句柄。
三、 1、试写出一个上下文无关文法G3,它能产生配对的圆括号串(例如,(),(()),()(())等,甚至包含0对括号)。
2、使用文法G3给出输入串(())()#的自上而下分析过程。
四、已知文法G4: S→aAb|Sc|ε A→aAb|ε 1、给出G4文法的LR(0)项目集规范族; 2、构造SLR分析表; 3、G4文法所定义的语言; 4、已知有如下文法及相应的LR分析表,试给出语句01001#的LR分析过程(填写下表)。
S→AAA A→1A A→0五、 1、翻译下面语句成四元式中间代码序列和后缀式(逆波兰式); while x+y>a do if a<10 then a:=a+1 else x:=x-1; 2、翻译布尔表达式 (a>b) or (c=d) and not (e<f) 成转移四元式序列(即四元式中仅包含(zθ,-,-,-)和(j,-,-,-)两类语句,其中θ为关系运算符。
)一、判断下列命题的真假,并简述理由:(20分) 1、文法G的一个句子对应于多个推导,则G是二义的。
2、LL(1)分析必须对原有文法提取左因子和消除左递归。
3、算符优先分析法采用“移近-归约”技术,其归约过程是规范的。
4、文法S→aA;A→Ab;A→b是LR(0)文法(S为文法的开始符号)。
5、一个BASIC解释程序和编译程序的不同在于,解释程序由语法制导翻译成目标代码并立即执行之,而编译程序需产生中间代码及优化。
二、设计一个最小状态有穷自动机,识别由下列子串组成的任意字符串。
(20分) GO,GOTO,TOO,ON是合法字符串。
例如:GOTOONGOTOOGOON 三、构造一个LL(1)文法G,识别语言L:(20分) L={ω|ω为{0,1}上不包括两个相邻的1的非空串} 并证明你的结论。
编译原理试题及答案
编译原理试题及答案编译原理是计算机科学中的重要基础课程,涉及到编程语言的设计、编译器的构建等内容。
为了帮助大家更好地掌握编译原理的知识,我整理了一些编译原理试题及答案,希望能够对大家的学习有所帮助。
1. 什么是编译原理?简要说明其作用和意义。
编译原理是研究如何将高级语言程序翻译成目标代码的一门学科。
它的作用和意义在于帮助人们理解程序设计语言的语法和语义,掌握程序设计语言的翻译方法和技术,从而更好地进行程序设计和编程工作。
2. 请简要描述编译器的基本工作原理。
编译器的基本工作原理包括词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等步骤。
其中,词法分析将源程序转换成单词流,语法分析将单词流转换成语法树,语义分析对语法树进行语义检查,中间代码生成将语法树转换成中间代码,代码优化对中间代码进行优化,目标代码生成将优化后的中间代码转换成目标代码。
3. 什么是文法?简要说明文法的分类及其特点。
文法是用于描述编程语言语法结构的形式化工具。
文法可以分为上下文无关文法和上下文相关文法两种,其中上下文无关文法的特点是产生式左部只能是一个非终结符,上下文相关文法的特点是产生式左部可以是一个非终结符和一个终结符的串。
4. 请简要说明语法分析的两种基本方法及其区别。
语法分析的两种基本方法是自顶向下分析和自底向上分析。
自顶向下分析是从文法的开始符号出发,采用推导或归纳的方法,逐步构造出推导树或语法树;自底向上分析是从输入串出发,采用规约或移进的方法,逐步构造出推导树或语法树。
5. 请简要说明语义分析的主要任务及其实现方法。
语义分析的主要任务是对源程序进行语义检查,确保程序具有正确的含义。
语义分析的实现方法包括类型检查、作用域检查、中间代码生成等步骤,其中类型检查用于检查表达式的类型是否匹配,作用域检查用于检查标识符的作用域是否正确,中间代码生成用于将语法树转换成中间代码表示形式。
以上就是我整理的编译原理试题及答案,希望对大家的学习有所帮助。
编译原理试题及答案(期末复习版)
<编译原理>历年试题及答案一.(每项选择2分,共20分)选择题1.将编译程序分成若干个“遍”是为了_b__。
a.提高程序的执行效率b.使程序的结构更加清晰c.利用有限的机器内存并提高机器的执行效率d.利用有限的机器内存但降低了机器的执行效率2.构造编译程序应掌握__d__。
a.源程序b.目标语言c.编译方法d.以上三项都是3.变量应当c_。
a.持有左值b.持有右值c.既持有左值又持有右值d.既不持有左值也不持有右值4.编译程序绝大多数时间花在_d___上。
a.出错处理b.词法分析c.目标代码生成d.管理表格5.词法分析器的输出结果是_c___。
a.单词的种别编码b.单词在符号表中的位置c.单词的种别编码和自身值d.单词自身值6.正规式MI和M2等价是指__c__。
a.MI和M2的状态数相等b.Ml和M2的有向弧条数相等。
C.M1和M2所识别的语言集相等 d.Ml和M2状态数和有向弧条数相等7.中间代码生成时所依据的是—c。
a.语法规则b.词法规则c.语义规则d.等价变换规则8.后缀式ab+cd+/可用表达式__b_来表示。
a.a+b/c+d b.(a+b)/(c+d)c.a+b/(c+d)d.a+b+c/d9.程序所需的数据空间在程序运行前就可确定,称为____c__管理技术。
a.动态存储b.栈式存储c.静态存储d.堆式存储10.堆式动态分配申请和释放存储空间遵守___d_____原则。
a.先请先放b.先请后放c.后请先放d.任意二(每小题10分,共80分)简答题1.画出编译程序的总体结构图,简述各部分的主要功能。
2.已知文法G[E]:E→ET+|T T→TF*|F F→F^|a试证:FF^^*是文法的句型,指出该句型的短语、简单短语和句柄.3.为正规式(a|b)*a(a|b)构造一个确定的有限自动机。
4.设文法G(S):S→(L)|a S|aL→L,S|S(1)消除左递归和回溯;(2)计算每个非终结符的FIRST和FOLLOW;(3)构造预测分析表。