




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
德州学院期末考试试题(1至学年第学期)谍程名称:考试对象: 考砌片时:1、填空题:(10分.第1小嬷#J2个1分.其余斛空1分)1、垢译程序一般含有八部分,分比昭2、垢译程序与解择程序的根本区别M3、一个上下文无关文法G包括四个阻成邮分依次为:一纸 、一个•一州一组.4、设G是一个文法.S是文法的开始符号.如果S=*X.则称X是.二、选界题《本大延共15小题.每小题1分.共15分)1、垢译程序生成的U标程序是机2»*三程序.A、 一定 B、不一定2、设有文法G[S]・({b},{S.B}S{SfbbB、B-bS}),该文法描述的谙斤比A、b*|i^0B、b^|i^0C.b^li^OD、b^li^l3、设有文法G⑶: S-S*S|S+S|(S)>a该文法二义性文法A、是B.不是C、无法判断4、汇箱程序是格蝴译成:痂译程序是将㈱诈成 .A、二维沿齐程序B、机力程序C、高级退汗程序DLI编沿二或机器沿不程序5、给定文法A-bA|cc.下面符号申中.为该文法句子的足.①cc②bcbc③bcbcc④bccbcc@bbbcc6、ift法分析的常用方法此-①n项向下②自底向上③a左向右④白右向左A.①②③④ B.GX2)C、®3)D、①®®7、己知语不[■{■b>Hl).则下述文法中. 可以产生语言LA、Z-aZb|aAb|bA-aAb|bB、A-*aAbA-bC、Z-AbBA-aA|aB-bBbD,Z-aAbA-aAb|b8、下列正规表达式中 与gN«c|d)等你.A、(a*|b・)(cd)B、i炉)#(c|d)C、(ab)*(d|c)D、(a*b*)(cd)9、算符优先分析法斛次都是对进行归约.A、最左知.语 B.也接felift3句柄 D、素妞语E、公左索也语10.他不优先分析法格次都是对进行归的A、最左知.语 B.也接felift3句柄 D、素妞语E、公左索也语11,下列文法G[S]]:S-AAA-Aa|a不是LRT)文法.理由是A.、FIRSTS)AFIRST(A)工0 B、FIRST<A)AFOLLOW<A)#0C、FIRST'Aa)nFIRST<a)工。D,都不是12、设有文法G(E]:E-E*E|E+E|(E)|a该文法LR(1)文法A、是B、不是C.无法判断13、对于文法G[A]:A-aABeBaB-dB|s有人说.因为FIRSTaABCHFOLLOW(A)K0并RFIRST(Ba〉HFOLLOWA)H0.所以文法G(AJ不是LL(1)文法.这种说法A、正确B、不正确14、素妞语是指 的短语.①至少包含一个符号②至少包含一个非终结符号③至少包含一个终结符号④除fl身外不再包含其它”站符号©除自身外不再包含其它非终结符号⑥除自身外不再包含其它也语⑦除h身外不再包含其它素妞谙可选项有:A、(D®B、(D®C、①⑥D、<2>3>E、弧F、@3)G、的15.表达式A*(B・C"(CD>>的逆波兰式为A、ABC-CD<W B、ABCCDC、ABC・・CD" D、都不正确三、他答嬷(共35分)(10分)现有文法G:E]:E-E-T]E-T|TT_T*F|TF|FF-(Ej|i画出句型EH*(E+i)的语法树,找出它的ftl语.一接妞语・句柄和素地语2、《5分》对下面的文法G[S]构造 通用符可申aaba是舌是该文法接受的句子:S-aAS-BA-abSA-bBB-bB-cCC-DD-dD-bB(10分)将下面凡有“力NFA砒定化(5分)求出下列文法所产生语审对应的正规式.S-aAA-bAaBbB-a.4.(5分)构造识别下面正规式的WA(ab)ba.四、统合做(共40分)1、(105?)卜面的黄汕G⑸兄3%LL《1)文法•说明理由•构造LL《1》分析衣S-aBcbABA-aAbBbB-cBSM(5分)消除下列. 兀消除左递归后判断是否是IX(1》文法.S-*SaBbBA-*S&B-Ac凯(5分)构造下面算符文法的优先矩阵.判断,m算符优先文法S-*A[] A-*[A-aAA-B]B-a4、(10分)将衣达武A-B«(C-D)-)FtG分别衣示为三元式、四元式、逆波兰式序列5、(10分)现有文法如下:S-4bS”判断该文法是哪一类LR文法,说明理由.并构造相应的分析表.
饵州学院期末考试试题(2至学年第学期)篷程名称:考试对象: 々 考询片时:二、选择题<水大题共20小感与小题1分.共20分•人/触程序是将 蒯年成:*锋程序是将 M比成 .a,ST螭*含程序b,机器弟;程扉c.我彼语*程序d$1编语;软机8诜才程序3描述•个语*的义法提 ・a、唯•的8、不唯•的c.个数#瞅的€.Z:-ABC2f4^Sc::p刑砸B::-BABOOA.-1U3R|5网了89d、€.Z:-ABC2f4^Sc::p刑砸B::-BABOOA.-1U3R|5网了89d、Z:-ABC|2^4$c::p刑砸B-BABO6A:-l第呻雨|89C::-C(2|4|6|8B::"BABO•A:,中刑胞忡b."ABCC::-C(2|4|6|8B::-BABOOA:-lf(5^5|6|W0彳义温54i・1©阳1乖⑶*卜外符号:1:中是该文法的句子的才(IabOAaOcOI33Q^clOR选项有a、①b、SX3XDc、③④ds①②③④5、现有SNR表示的表达式支".GhE::-E£E;:-EE^b(c划文法的句iJbe的所。可能帚状树份6,一个上卜文无关攵在O包括冈个机成偏分依次为:一削、一个、一解、-大如字符4:8、字母数字4;部产生火d、结束符当。、开的价号八攵法S籽号h、外站符号i?t出分析的常用方法是 :①自顶向卜 ②自底向上 ③自左向右 ④自右向左m选项有:!>①②③④bs①②C、③④d、(D2)③$.卜列文法 二义文法E::-EjTTT:.-T*riFlFFT”可选顶疗: 3、足 b.不是c、无法判断.的亚语・①至少包含一个符号②至少包含一个作件铝符号邰至少包含一个外站符当④除口。外不再包含其它件站符号⑤除门号外不再包含其它非终然符号的除门分外不再包含其它用语⑦除门?I外不再包含其它案坂讲可他项才:a.(M>,<D®e、(D®d、②(3)c«9®/®@g,(M>LK<K)攵让心.a、从左到。分析,共经过X步的•种编年方法.b.从左外行分析.科次臼而f**lK步的种编等方法.品从左到右分析,旬次向魏俶句炳的符号中后膏K卜:,••;,,,:「一•d、从:乳,,,析.梯次走K步的一钟!«烽方法.1U在编年中产生语法忸通为了 ・a.iS次分析 号语义分析部司法分析 d.产生日杯代码12.文法的二义件和用才的二义性是两个 概念.3.不Hb.WlnJC、无法列断13、卜述正规表达式中 与s~b/(cP)等价.(D[•(c-d)lc*d)②,•(c-d)f(c-d)•③(c-dJ*balc-dJ④(3-bJ<i*b)*d@(3a-b>"l《nfJad□J总项有a、①b、②c.@d、④e・⑤f、®®入这忧的活才,他打能核勒定的《own动机设别.但不能用正规衣达式表示:1>存在b.不在在却无法判定是否标在LL«KJ又住 二义性的.3、M是 b、梯不足却不一定鄱是卜而的又犹足 .S::-aAiaBbbAbbBaA:.-xB::r可选项行:3.LX《】)文法b.LAIRT)文法部辞不是d.ifrb编年it程中•比也常见的中间语*在 ・①波兰表示②逆彼竺费示③三元忒④四元或⑤柯彩表示一近处乙:1.'■•b.•:••> c..;>।.--d.,':;<.'•a(baC(cd)*<b)ea)的逆谀兰表示足 ・▲、abc*cdbaf8、abcacdbafc、abc*cdb d、abe,cdb、〜19.在修程序中安排中何代码生成的日的星 .①便干也行在陆空间的铝织②利于目标代码优化③利于《1年程序的待机④利于目标代码的格M⑤利于提育H标代包的顺赋可他项才:2.SXDb、<E®@C、S®Dds<2®a)@TO.代码优化的主要目标是 .卬如何提陶口环程序的达打速收②如何N少程并运行所济的空何.③如何悔典①郁②,④如何使生成的H标代码尽可能初而可选顶有:a、<2©b、<E®®C、③3XDd.②③④,胸答底:《极小题S分,共35分).证明/SS文法般二义性的.S::xibtSeSibtSa工现行文法S:WAA::=AbB33::xSde请证实髭义状的一个句曼.并写出该句型的所彳矩语、索屈语吸及向Mb.求出卜刊义&所产生设*对应的正城式.::=b$aAA:::aAb5B::=aAbCbC::=bSaA4,将表达式分别表示沅贰、四元式、连波兰忒序列5、例除卜列攵法的左逆日.::=Sa?SfPP::=QbPQQ::=cSdle.母卅与卜阳的NF▲等价的F戕文i±・.对基本於P画出MG图B:=3D:=A*CE::=A*CF:=f*DG:=B»FH:=A*CI:SCK:=B»5L:=K*JM:=L殁定又<JL在MA块出I】之后温江.月出优化席的W元式序列.四、何答题:《共计43分).已知文法GA::=aAB<aB::=5bd(1>的出与上述文法等价的LL(1>文沈G,・(2>内造画澜分析衣井给出输入半aadl分析过程・《10分》.世已给文$J.G:L:&TE::=TT::=HFT::=FF::=?1FF::=P?::=<!>构进此文隰的H符优宽地阵.《io分》.ftiEWrtbabb-labb,J-'1>构造该正战忒所甘切的NA(商出状态转换图(2>构所求的WA询定化.《蠢出确定化的状笈枝换阕)・
《3)格所求的小化.〔而出址小化标的状态找换图),(10分)I、若有文法G(S)的产生式W卜:S::=L"S::=RL::=*XL::=xR::=L构选汉别所有项H集战位族的《15分)<1)刘新诬义纭兄否是LR(0>文沈.说明理由.《”刊如 :工床.说明巴山.S)一断速文」是否舱LR(1>文尚说明理由<4)判新诬文纭是否是3<1)义让.说明理由德州学院期末考试试题(5至学年第一学期)议程力称:考试对@:试卷炎型: n 考试时网: 分钟一、单项迭样题(20分.打小题1分)cc.它是cbomcky哪⑥代码优化kcc.它是cbomcky哪⑥代码优化A、0勺B、1型C、2型D、3型2、编译程序必笏完成的工作有①词法分析②语法分析③谙义分析④代码生成⑹中间代码生成I।B.11.:C、I।B.11.:C、3、LR<K)文法A、都是B、搏不是二义性的.C、不一定都足4、i#法分析的常用方法是 ,①自顶向下②自底向上③自左向右④H右向左B、①②C、®®D、(D®®5,用高级ifi彳书写的源程序都必很经过嫔译,产生目标代玛后才能投入运行.这种说法A、不正病B、正确6.生成再。开头的正偶数家的文法是 ・A、A、Z:-ABCC:-0|2'4|6|8B::-BAB0cA::一仲(45|6|718PB、Z::-ABC2|4|6|SC:>012Hl66B二-BAB0RA:T2|3|4|56|卿A、文法A、文法G的字汇&V中所有符号ai成的符号串D、Z::-ABC|2|4|6$C::"Op|4{tf|8B::-BAB0|cA::-l|2|3145|6|7|89的货今C、Z::-ABCC:-0|2'4|6|8B::-BAB00A::-l|2|3|45|6|7|8|97・文法G所描述的语育是B、文法G的字X&V的用包V•中的所有符号串C、曲文法的开始符号推出的所有符号申D、由文法的法始符号推出的所有终结符号串.8、始YX法GfIJ:I-IlIOIa|IcW>;C.下面符"串中.为该文法句子的是①abO②aOcOl ③g®bclOA、(DB.®®3>C,®®D.①®③④这样的语正•他们能裱确定的夕川「I斗夕设'加.他1;能用正规表达式衣示:A、存在B、不存在C、无法判定是否在在LR(K)文法是,A、从左到右分析,共经过K步的种珀诈力法.B、从左到八分析.亏片"前收制K号的一种编译方法•C、从左到右分每次向次似句柄的抬・.:申h〃;K个输入,':弓的一肿垢译方法.D、从左到右分析.斛次走K步的种编诲方法.IE-a-<b*c.'(c-d>+(-b>*a)的逆波兰表示是 ・Axa-bc*cd-b-a*-^- B、a-bc*.cd-b-a*--C、abc^cd-b-a**),- D、a-bctcd-b-a**/-.设有文法G[SJ-({b}.{S.B},S.{S-b|bB.B-bS}),该文法描述的语不足A、{b""彦1} B、{b^li^O}C、{bli>0}D、{宁|声013、泰坦谙是指的短语.①至少包含一个符号②至少包含一个再终结符号③至少包含一个终结符号④除“身外不再包含其它终结符弓⑤除自身外不再包含其它非终结符弓⑥除H身外不再包含其它也语⑦除自身外不再包含其它素也谙可选项有:A、①④B、①⑤C、<D©D、@@E、弧F、③⑦G、®Q)14、算符优先分析域于 分析方法.A、门顶向下B、门底向上C、自左向右D、H右向左15、简以优先分析法打次都是对 进行时的A、最左钮谙B、直接短语C、句柄D、索班诲E、以左素妞诏16、文法G[S]:S-aSS-WS-UU-aV-*bVV-acW-aW其中的全部无用符号足A、W.V.UB、V.bC、W.V.a.b,cD.W.V.b.c.程序葩木块是指A、一个子程序 B、一个仅有一个入口和一个山口的语句C,一个没有嵌套的程序段D、一组啾序执行的程序段•仅有一个入口和一个出口⑶设有文法G[Z],Z-Z*Z:Z+Z|<Z)|a该文法二义性文法A、是B.不是C,无法判断19、下列正规衣达式中 与@b尸(中)等价.A、(a*b*)(c|d)B、(Vb*)«c|d)C、(ab/(d|c)D、3)20、i行法分析的任务足①分析埴词是怎样构成的②分析源词申是如何构成语句和说明的③分析证句和说明是如何构成程序的④分析程序的结构A、②③B、②C、(§>©D、(D®®®二、(他答题.共计20分)K(10分)己知文法G(T):T-T*F]FF-F1Pp P-Q州⑴写出句里T*r(T*F)推?过程.阚Hifi法椅:(2)写出句型T*Pf(T*F>的短语.直接短语、句柄和索短语.2、(5分)构造识别下面正规式的WAb'aabb)ab3.《5分》湖除文法G[S]的左递归G[S]sS-ABA-bB|AaB-Sb|a三、(—・共计30分)1、(10分用下面具仃£的NFA砒定化和以小化2.(10分)(1)对下面的文法5Z]Z-aB A-aB B-bBB-aAB-*b构造状态转换图伊说明符号申aaaabbb姑否是该文法接受的句f(2)写出G[Z]文法相应的正规式:3,〈10分)谀有以下文法G[S]:S-aAbDe|dA-*BSD|eB-SAc|cD|sD-Se|s(1)求出文法中每个再终结符的FOLLOW集(2)谈文法是LL(1)文法吗?构造LL(1>分析衣&《综合题,共计30分)K《10分》将表达式《(B・D-AiE-D,*F-G 左小为三元式.四元式、逆波兰式序列2.《10分》对基本块P画出DAG图BTD-A-CE::-A*CFT,DG:-B・FH:-A-CIfCK:-Be5L:-K-JMT假定只有L在些木块出口之后活跃.当出优化后的四元式序列.3,〈10分)对于文法G[S]:S-aBb|aAa|bAb|bBaArB-x(1)刿断该文法是否是LR(1)文法.构造LR(1>分析衣(2)刿断该文法是否是LALR(1)文法.说明理由德州学院期末考试试题(4至学年第_学期)溟程%称: 号试也炎皂:(1) 考试时同: 分仲一、迭界盟《本大眶族X小盟,初小题1分.共勃分)1、指建一个讲才的文纸是 .a.唯一的 b、不是唯•的部个效6瞅的2、的生优先分析出柘次卯是对 进行内妁.)、用左姮语 机欢接惊语c、句柚d、tteift。3、OX4fcopj:I-10mili|lc|i|b|c卜列符当率中是该文法的句子的芍 ・LabO'aOcOl<aai变be10M选项有a.①b、②③④c、③④d、(D2)③④4、LRK)外£ 二义性的.3.都是b、小不足c.不一定都比5、一个上卜义无关攵法G包括囚个铝或艇分依次为:一回 、一个、一垠、3字挎事b、字母豉字* c,产生式d.站束符Nc.开的衿号人义法储挎号h、佟铝将与6、文$工。所描述的语言足 的象合□.文法。的字4表V中所。的号械的符号中b、文战。的字a&V的团包V"中的所才符当率C.两义战的开始符号推出的所有符号事d、由文&的仟蛤符与掖出的所盯佟结符号:节.7、Stf5ty.O[Z]:Z-Z*Z|Z*Z|(Z>b/文纸二义性文纸a.b、不是c、无法列断S.语法分析的常用方然提 :①自顶向卜 ②自底向匕 ③自左向右 ④自右向左可达顶疗:工、l、:,,Eb、I、:'C.$1d.L・:',,.LKK)攵法通 .a从左到右分析,共姓过K步的创犯年方法.b,从左到齐分析.班次向陶预测K步的阴编年方法.c>从左到右分析,你次向貌似句帔的构号中EGX个输入构号的一种编驿方法.d,从左到方分析,旬次龙K方的种假译方法..武坂*是加的班语.①至少包含一个符当②至少包含一•个非终结符号③至少包含一个外站符当④除自。外不再包畲其它终站符号⑤除口。外不再包合其它作弊铝衿号⑥除口。外不再包苗其它版语⑦除白。外不再包畲其它索惊语可选顶才:a、<E®b.①@c.(D©d,②®c.®®£、③⑦g.②⑦.文法的二次性和诩本的二义性是两个 概念.不可号和H M无法打断K.在纵译中产生语法树是为了 ・语法分析 8、语义分析 c、词$工分析 d、产生日%代码B.卜列正规表达式中 与等价.a.<3aba)“⑸b、<aabe)a(c|d)c、iab/(d|cjd.<a*bA)(cd)is、这"的语才・世打能核瞬定的《own动机设别.他不能用正坎衣达代表示:a,存在b、不存在却无法判定是否在花16.文256:3r4S-WS-*UU-3V-bVV-xW-aW心中的全陆无用符号是<>a.<W.V.U)b.<V.b>c、(W.V.xb,c)d、<W.V.b.c>U.26的另一种我示方法必(>a、2bbbb、ibababc.abbubd、laabbb门、编年il程中.比也常见的中间匿*才 ・①波兰表示②逆彼竺表示③三元忒I- ④四元忒外非佟 ⑤柯影表示可总项彳:,・①③④b、②③④C、③<3XD®d,②③④⑤IS.-A-<b*c/<c-d)*<-b)»a)的逆坡兰表示兄 .a、abc*cd-b-a«*X- b.a-bc*cd-b-a**/-c、a-bc*cd-.b-a**- d.a-bc*cd-b-a>-19.在洋程序中安排中何代码生成的目的兄 ①便干进行存林空间的铝织②利于目标代码优化③利于修程序的格椅④利于目标代码的格机⑤利于提补II标代邠的破断a.②®0b、(D®@c.@3:<Dd、②®®S8.ttflXteG[S]x<(b).(S.BhS.(S-bbB,B-b$)>.该文法描述的讲才是()•“、廿“Ii5?l)b、・:产’IiM0»c.WI d.ft>“IiM0>二、符答恩:《科小1&5分,共3。分)1、♦明卜西文法是二义性的.UPbPcPPef2.谀一文SEE-1E*TE-TT-FimF•(E)iif明ET*层-力是它的一个句型.并指出谈句邕的全舞施i品ASftift.句料和索屈语.3、求出卜川文法所产生诂:对应的正炽式.$-b$aAA-aAbBB-aAbCbC•bSaA九将衣达火<E・D>・Ff分别衣加为:几式、四几式、逆放,火序列5、徜除攵状0(习的,,送S9PD56:S-ABA-hBAaB-Sb|i6、财卜画的文法0仔)Z•出A-iBB-bBB-3B-b构造状态转换甩井说明符号小xn’bbb凡杏是该文乂按交的句子三、“答恩:(共”分)1、已知文伏。S::-bBciABAr.-bAaaBl*写出所有奉终站挎号的Fine集和FoUon*.构花四篇分析表并给出检入3:*皿分析过程.10分),正坟式0<0|1)•!构造•.%•:煤式所附应的NFA(fi:B状鑫转换图>.将所求的XFA如定化和4小化.(分别3出周定化和以小化的状态转换图).《10分)3,若有攵发G7)的产生式3卜:二二*:BbAA:;YmB:rA3匕构ifi识别所彳顶目柒现越族的DFA.U0分》刊新该文法是否是LR《0)文法•说明理由.到新谟文法通否是二LK《】)文法.说明理由.刊新该文法是否是LR《1)文法•说明理由.刊新该文法是否足LAIR(D文然.说明理由.4.,逑螭律的整M程(10分).德州学院期末考试试题(5至学年第一学期)议程名称:考试豺象:试卷炎型:考试时网: 分伸一、法界盟《本文典共X小琢也小题1分,共加分)TOC\o"1-5"\h\z.要在某一・台机卷上为某种讲才构造一个编年程序,必须找单擦卜逑三方面的内当: ・①育彼端才②》语言③目版语才④程序设计方法⑤库方纸 ⑥箫试方法⑦机翌语才可能项有①②3XJ⑤⑥⑦!>①©⑤ b、a>2>©C、②③⑤ d、②®0二用高俄雄方书写的谭程序坏必须姓过编降・产生目修代I”;《呦投入运七「建冷说法a、不FrtJb、正确3•方一个文纸是递。I的,则它所产生的句子个数 .a、必定是无声的b,比才限个的c、款擀片体情况而定九F列文法 二义义$]E:-£jTTT:-T,F团FF:TTKn/iSflifl: a、lib.不是c、无然别版..短年程序的语状分析》接爻吸 为梁色的输入,井产生在关信息供以力各阶段使阳.可他项小指衣达式b、产生式c,单词d.许句.文法5口:Z-BcA-AccB-AfD・f中. 是多余产生或a、Z--B:b、A^AcJcc、B-Afd.D•£着算符优先文法属于.a、自破向卜语法分析M b、5分析法c」LR分析法d、门底臼上语法分析法6•&有义法5二卜—洒卜S.{S-aaB.B・居》),谍文姆迷的话含是is{Mi>0)b、(承卜之处 却《百修宅0)d、9、捎逑镐才L・{e>出二mJ】)的文法比a、Z-ABb b.Z-AB»c、Z・Ab d、Z・aAbA*aAa A-•Alla A-aAbfa A・AboAb(,B-bBb B-aBbb.一个句型中的最左 称为该句型的句柄.a、Siftb、rtttteific、索矩语d、性铺苻号.通常离佻语言的词M妙则可用F炭火蜘迷,词/分析域叩用 耒实现a、ifiy.Wb.才奴自动机c、板ds推«y.G[2):2-AA八・内3不足口1(1)攵让.Wlhtea、flR£T(5>rrat:T(A)^0b、FUCTiAjriFOLLOWSc、FWTg)「F!R£T(»/d、第不足13、rfeiftteffi 的班谁,①至少包含一个籽号②至少包畲一个非终拈符当③至少包畲一个存铝挎号④除白牙外不再包含其它终然符弓⑤除白牙外不再包含其它*”站符号⑥除白牙外不再包含其它矩语⑦除白牙外不再包含其它青题语旧他项在:a.(D®b、①®C、①®品②④c,(3)⑤八③08、②0.给定外工O[S]:S-AC<A-3A|a>C-DefD-hACDdicC|E・皿],该义$立是.<1)右找性义$1 <2)的后文无关文$£ <5)左逆曰文纸(4>LL<1)文法旧他项在::>、②b、③m晒d、SXSC3).WfJJtUO 的文法,①没在形如U•…VW…的段蚓<u.V、W为*"第符》②佟站符号柒中任由:两个符号对之网至多有一朴忧无关系成立③没有相网的战刈右都④没在形如U,|的慌则可选项有a.① b、①2) 部①3>a) d.0②邃⑷⑶卜列正规衣达火中 仅*»«M)等价・a.<3aba)«⑸ b、<3aba)\c|d)c、(如3北)d.《a”。)(cd)17、若一•个句型中出跳r某一产生式的有用,坳比右艇 是该句型的句柄3、一定b、不一定1S.前经文无关又吃和您水文法所产生的语;类桶比3、前E义无关攵状产生的盍才灵大b,正规文法产生的语本类大部两井产生的语言类一祥大 d.无法比也.编年过程中•比牧常见的中何用*在 ・①波兰表示②逆彼竺我示③三元忒④四元或⑤柯彬表示WS4KW:垢<D®3>b.2®④e、领3XD⑤"、②®④®.LL(1>文纸的务件工a、对形如U 的段划.要求Fixer《XiJ)iFIRCT(Xjr^Uzj)b、"杉如U-XI|X2|・・,JXn的慌则若Xx=・»处要求FIR「T(X”「FOLLOW(U尸0c、a和bd.都不是二、截答题:《也小国5分.共30分).对于卜而的文法。⑹*-S3|Ab|bcA-Bc|aB•Sbib构进状态转察阳,并说明价弓律bcbibcbi是否照该文M按爻的句子2、&一文法OfTJ:T-T-F1FF-Ft?TP-(I)|i证明TT1(T”成它的一个句型,并指出该句里的全部城格・门接屈语.句柄和索近诂.3,求出卜列文法所产生用力对应的正战成.Z-aZ|bZ|aAA-iBB-iA|b.格表达忒《IA-B・D)更-FJ喈-OE分别衣加为沅犬、四元贰、逊5兰太序儿.《5分》的除文分5句的左《白O[S]:3・2A<BBK5)|UB-PJ|(]6,《5分)时卜而的文”.G[E]E-E*I]T}gTT-TTTF-P1F?P-i<▼、2、,、t、i通性络符号)构造式"•的算符优良地阵表.列斯此文法髭否是算价优先支法.三、何答侬:《“分)人已知外E/与S-cTIRTT-DK«R・媒《D・aX写出所花11终玷符号的Firn集和F。115V条.构域分析我.判断比文沈是否是UID又M-10分)2、给出正坟火(ib)abb^b)a乂式所时应的NFA(fiIh状右转换网>.'JXFA叫定化和双小亿•4》第西出确定化和**小化的状态转换同).10;“. A的」"I式必卜:3・3DmbB1bAcA・gB-gD-北,构造识别所有小1)项口集规茶城的DFA•匕。分)到斯该文乂总否是LR:1)工4•说明理由.构造LRT)表.别斯传古支LALRI.高述编年的祭个过程〔10分,德州学院期末考试试题(6至学年第学期)课程/林,考试对象: 试卷突型:_ 考M时间: 分忡一、填空虺(每空1分,共20分)k假设G是一个文法.S提文法的开始符号-仙系T=X,则称X是.2,乔姆斯族定义的四种形式语方分别为:文法、文法、文法、之法.3,设fj文法/!]:I^IlI0Ia|Ic|ab|c ,下列符号申中融该文法的句子的行<1>abO(2;a0c01 (3)wa0)bclO4、一个上下文无关文法G包含四个组成部分依次为,一组 --组 .一个.以及一织.5、确定的有穷自动机是一个.通常表示为6 、编译程序一般含有八郃分.分别、、、.、、二、电冬照(籽虺5分,共30分)1、已知文法G(Z]:Z-*UO|V1U-*Z1|1V-*Z0|0写出全部用比文法描述的只含有四个将号的句子.2、文法G[Np九N-*D|NDD-0|l|2|34|5|6|7S|PG凶的语苜是什么?3、设一文法G[S]S-(AS)S-(b)A-*(SaA)A-*(a)对于句子(《《b》a(箫)(b)),写出该句子的最左推导,画出访法树,写出其全部拉语.直接妞i#和句柄.4、构造下述文法G{S]的自动机:S-A0A-A0Sl|05、将表达式《0・dr”r厂件g分别表示三元式、四元式.逆波兰式序列6、消除下列文法的左递归.S::-SaP|SfPP::-QbP|QQ::-cSd|e三、擦合您(共计50分)1、把下图确定化和最小化:《15分》2、已如文法GS::-bBcaABA::-bAaaB::-a|s写出所有非终结符号的FMt奥和Follow条构造依测分析衣并绐由输入中3bbM1分析过程.(15分)3、芥有文法G(S>的产生式如下:S::-bA5B|bAA::"dSa|bB::-cAa|c构造识别所有项目集规范我的DFA.(20分)判断该文法是否是LR<0)文法,说明理由.判断该文法般否是SLR(1)文法,说明理由.判断该文法是否是LR(1)文法.说明理由.
判断读文法是否是文法.说明理由.德州学院期末考试试题(7至学年第学期)谍程名称:考试对象:rtttJIB:々 考加片问:一.选杼明《本大恩共8小咫・柯小咫1分,共X分)TOC\o"1-5"\h\zK描述一个语审的义法提 ・加唯一的8、不唯•的c,个数牙狼的2、4程序是将 蒯年成:4降程序是将 M译成 .a、汇出语;;程序b.机器语;程扉c.我统语*程序dH编声;;城机汴程序.设有攵出5小I・1。11|1业|,*下外挎号中中是该文法的句子的花 .(IabOZaOcOI<&&aQbclO可造顼有a、①b、c、S(3)ds①②③@€.AABC邛43c:F刑砸B::-BABOO€.AABC邛43c:F刑砸B::-BABOOA.-103卅5网,69d、Z:-ABC|2^«$c:F刑砸B-BABOt相一】白3用邪I?叩a、Z:-ABCC::-O|2H胤8B::-BABO•a:WH|驷射b.Z::-ABCC::-OPH胤8B::-BABOOA:-1PUR5|6|W5,一个上卜女无关攵法O包括囚个机或艇分依次为:一打1 、一个、一的a、字符小b、字母数字4: 部产生火d、铝束符当。、开妫符号八攵法籽号展”站籽号6,现*的缀整水的表达式文讥。匕E::-EEE::-EE:-ab(c刷攵浊的句/rbe的所有可能语戊树行W..卜列文法 二义文法E::-£jTfTT:-T*riFlFFT*可选项疗: 拼是b,不是c、无法别断.S.语法分析的籀用方法是 :①自顶向卜 ②自底向上③自左向右④自右向左可选项右:1>①②③@b、①②c、③④d、©2>3).LKK:•攵法通 .a从左到右分析,共经过K步的科编年方法.b.从左到方分析,布次向前预#(犬步的一种垢年方法.M从左弼有分析.短次向它小句帔的符号申昭留/个输入符号的一种编译方法.
d.从左到右分析.件次走的一•钟丁库方纸.. 的丽铸・①至少包含一个符号②至少自畲一个非终州符号③至少8畲一个终储籽号④除自分外不再包含4它终结符号⑤■除自身外不再包含4它非终结符号的除门分外不再包含4它用燃⑦除自身外不再包含4它累坂用旧这项在:3.(D®b、①@M®®d、②④C,③⑤八®®g.o>3>“、攵法的二义性和语方的二义性是两个 概念.a.不同b.相同c、无法刈断12.花«|1♦中产生市法利是为了 ・m审次分析 b、讲义分析部司法分析d.产生日杯代码13、卜述正规根火中 \g~br{E等价.@,.(c-dJ«c*d)⑦,"(c-dJfIc-dJ•@,•(c-dJ*ba〔c-dJ®(a*bJ<i*b)*d®(af-afJV可他项有工、①b、②人③d、④e・⑤f、®®入③®⑤n. 这林的语才,他“能核勒定的右眼自动机设别,但不能用正坟衣达式表示:,、存在b.不存在却无法判定是否在在15、LLIKJ义”.二义性的.,、M足 b、梯不足却不一定郡是.卜而的又仇见 .S::"aAiaBbbAbbBaA:.rB::r可选项0:3.LX《】)攵法b.LAIRT)文法却称不足d、afDbma.编年过程中,比牧常见的中间i?t*在 ・ma①波兰表示②逆彼兰表示③三元或④四元或⑤柯彬表示WS4(W:a.<D®a>b.2®④6@X3XD®d、②®S®.3lb。。[cd)▼《b)、)的逆波兰表示足 .a、a、Wedbafb.ahe'dbafc、3bc*cdba~d、abetedb,〜19.在集年程序中安排中间代码生成的H的山①便干也行存陆空间的制织②利于目标代码优化③利于修程序的估柚④利于目标代码的格M⑤利刊B刊目标代码的质・旧这项在:a.②®b、<E®@c、颔黑Dds②③◎⑤8、代的优化的主要目标是 .3如何挺跖口林程序的运七途收②切何N少H杯程序运力所为的空何.邰如何悔M①郁②④如何便生成的目标代码尽DfffittJgH一项有:a、②④b、①®®部③®①d.②③④二、fflnffi:《祗小题S分,共30分).写一个文也使K讲才为L9尸{2叱产炉la:”).2、对于文法G(B):J【E*TJF"FJS)lx(1)写出句型(If)的♦右推修并■出秘树.(3 -.;:1•I逑-S!的」*一授悔语、句帆如门,.求出卜列文乂所产生讲*对应的正忧式・S::sb$aAA::=aAbB5::=aAbCbC::=bSaA4、卜表达式分别表示三元式、四5^逆饺兰式*•外5、制除下列文法的左速日•S:sSa?SfPP::RbPQQ::=cSde5、给出。卜用的NIU5价的F规火油.,何密图《共计50ft-)5,已知文«;GA::=&ABeaB::=Sbd(1>龄出与上述文彼等价的LL(1)文伏G,,(2>为造后澜分析改并给出输入率aadl分析过程.《10分)6.ftZ»(0.11上的正规柒3曲倒数第:个字符为1的所彳[字符串出成•请洽出该字象对应的正悦我.并构造一个议制诗正恍集的DFL(1S分)3、设文"。[»:"。分)S—S1AAAtA+BBBfA,(内选w符优先关系表印忧九m数.4、构电文法6S:⑴StBB(3)B—b的LR分析我.假定输入申为abd>・请给出LR分析过程(即按照步骤给出状态.符号.输入中的变化过程)(15分).德州学院期末考试试题(8至学年第一学期)议程Wfi::考K时@:试也炎型:X考试时网: 分坤一. 选界・(本大・共2。小融,每小H1分,共20分)1、索短语是指 的也诲.①至少包含一个符号②至少包含一个非终结符弓③至少包含一个终结符号④除H身外不再包含其它终结符号⑥除除身外不再包包其它非终结符号⑥除H身外不再包含其它也诲⑦除H身外不再包含其它泰短语可选项有,A、①④B、①⑤C、0@D、@3)E、®@F、③⑦G、2、衣达式abH的逆波兰式表达式所&小的中级形式的衣达式是As 3+U B、g+b)«cy)C、 (a*b)*c-d Dsa-b*c*d3、Cbomcky的3型语不是这样一种语汗,其产生式限制为《以*0为字符申》.As A-P B. A-aA-aBC、a-*p D、aAp-anp4、设有文法G[S]・({b}.{S.B},S,{S-bbB.BfbS}),该文法描述的ift齐是 ,A.bl|i^0B,b:li$=0C.bM|i^0D.b:ri|i^l5、iQ有文法G[S]:s-s*s|s+s|(s)|a该文法二义性文法A、是B、不是C、无法判断6、汇嫡程序是格 髭译成:箱译程序是将 做诈成 .A、犷编ififf程序B、机答语在程序C、高级ift?(程序D、;l*. ,程序7、绐定文法A-bA|cc,下面将与印中.为该文法句子的姑 .①cc②bcbc③bcbcc④bccbcc⑤bbbccA、<DB、①③④⑥C、(D©D、①④⑥E、(D®®®®8、递归下降分析语法分析的届I分析方法.A、门顶向下B、门底向上C、门左向右D、门右向左9、己知语占L-{a»bb»|n54}.则下述文法中.可以产生语言LA、Z-aZbgbbA-aAb[b B、A-aAbA-bC、Z-AbBA-aAaB-bB|b D、Z-aAbA-*aAb[b10、I?一个句包中出现了某一产生式的右部.则此右郃 提句柄.A、一定B.不一定“、考虑文法G[A]:A-AVBB C-*ADB-BCD-(A)|i,该文法LL⑴文法.A、是B、不是12、简单优先分析法每次都是对进行归构A、最左也谙 B、直接也沿C、旬柄D、泰坦语E、最左素翅语13、下列文法G[3]:S-AAA-Aa|a不是LRT)文法.理由地A.、FIRSTS)nFIRST(A) B.FIRST<A>HFOLLOW<A)#0C、FIRST(Aa)门FIRST<a)D,都不是14、设有文汛G[E]:E-E*Ep-E|(E)|a该文LR(1)文法A、是B、不足C、无法判断15、对于文法G[A]A-*ABe|BaB-dB,仃人说.因为FIRST,aABCAFOLLOW(A)H0并jjFIRST(Ba»nFOLLOW(A)所以文法G[AJ不是LL(1>文法.这种设法A、正确B.不正确16、下列正规友达式中 与3|»%c|d)等你・A、(的一)-B、(邛♦)*(c|d)Cs(ab)*(d|c)D.(a*b*)(cd)17、若一个句型中出现了某一产生式的右部.则此右郃 是该句型的句柄A、一定B、不一定16、前后文无关文法和正规文法所产生的语斤类相比A、*i;工无关士八,F :::大B、卜列工法产生的.C、两者产生的语彳类一样大 D、无法比较19、编译过程中,比较常见的中间语才有 ・①波兰表示②逆波兰表示③三元式④四元式⑤树形表示可选项有:A、①•①B.②③④C、③®①®D、②©④⑥LL(1>文法的条件是 ・A、对形加U-X1X2I…[Xn的规则.要:求FIRSTiXi))flFIRST(Xj)-0(i#j)B、对形如U-X1[X2…|Xn的规则?;&=♦r则要求FIRSRXjjCFOLLOW(U>-0C、afllbD、都不是二、综合题:(共35分)1、(10分)对于文法G(S):S—bMbMt(L|aL->Ma)⑴写出句型bOWb的最右推导井上出语法树.(2)写出上述句型的坦语.真接知.语和句柄.(5分)对下面的文法G[S:构造状态转换图,并说明符号事“bc”是否是该文法接受的句子,S-AaS-BA-*C<AfB-*BbB-aC-DC-BabD-d3、(10分)珞下面具有s的WA确定化S-aSS-bAS-bA-aS5、(5分泗选识别下面正期式的NFAab(a|b)♦四、擦介题(共45分)1、(10分)计嫌文法GO!)的希个非终站符的FIRST和FOLLOW集合-并判断该文法是否是LLU)的.请说明理由.G00:X-TBT-Ba|6B-DbIeTI6D-d|£2、(15分)对文法G(S):s->r(T)T-T.S|S(0构造并符优先衣;(2)判断足口符优先文法吗?(3)构造优先函数.3、《10分》将衣达式A-B*(CH))-E,TfG分别衣示为三元式、四元式、逆波兰式序列4、(10分》设有文法G⑶S-B例|c B-BdSelf判断该文法是啷类LR文法.说明理由•并构造相府的分析去德州学院期末考试试题(9至学年第一学期)议程名称:考试对@:试卷炎量: ⑴ 考试时同: 分坤一、选杼恩(八大也共幼小《!•胡小图】分.共20分》1>攵法的二义性和语力的二义性髭两个 概色.a.不同b.相向c、无法火断2、花♦中产生谁私材是为了 ・a、语法分析 8、语义分析c、词2、花♦中产生谁私材是为了 ・a、语法分析 8、语义分析c、词$1分析d、产生目标代码3,卜述正坟衣达式中 与g—bj'c徇等价.辱(<*d>f[c-dJ@<€*d>f':€*d>•⑫<€*d>*ba<€*d>⑮<i*b>P•a*b)*d⑮ "lI-*d可选项疗二、①b、②c.@d.④e、⑤八④⑤G幽⑤这行的谎才.他•能被询定的育山自动机双别.他不能用正坡表达过哀示:a存在b、不存在c、无次利定是否为在LL«K)文$£ 二义性的.3.都是8、超不髭C、不一定制定6,现竹附撤表示的农达式文凯G1:E::-EEE;:-EE^b(c喇文法的旬『rbe的所有可能语戊树行 W.a.Z::-ABCUr-OPRB港B:-BAB0^^AEp|3H|那1718Pb.Z:-ABC7、卜列文法;义工法E.&TfTT:-T-fiFlFF:-E*可选顶疗: a.是b.不是c、无法判断.S.设法分析的常用方法是:①自顶向卜 ②自底向上③自左向右 ④自右向左可选顼有:1>8>富<3)b、g)c、③④d,加③9.LX-K)攵让通.a,从左到右分析.共姓过K步的附编译方然.b,从左到右分析.初次向前预测K步的阴编烽方法.c、从左到仃分析•人次向蜕似旬帔的符号中个输入符号的一相力评方法.d,从左到方分析,旬次走K步的仲媒卬方10.CtsiftO 的短讲.①至少包含一个符号②至少包含一•个非终结符号③至少包含一个终站符当④除自。外不再包畲其它伤站符号⑤除口。外不再包含其它作终州符号⑥除口。外不再包含其它班许⑦除口。外不再包含其它索蚯*可选顼有:品(M)b、(D®*(D®d・<Z④c.®®G<3XDr②®1K描述•个雌才的义法足 ・a、唯一的b、不唯的c.个数才以的12.N魂程序是杵 酬择成;然年程并是格知年成i>常编语;I程序 b.机器语;程并c.林统讲*程序dH编语;城机》雄汴程序13、设有文质WJ:I业W*卜列挎号中中是该文法的句子的花 .1J*abOaOcOlaaa:,be10M造洞有a.①b.S)3X3Dc.®®d、axz®®H«生时整0开头的iEIMk集的文&是c、Z::-ABC2Wfl8
Uf琳博B-BABOOA:T|2|3|4|洲邛9d、L-ABCU那6CZ脚3 C::-0|物博B::-BABG0 B:-BABO,A:;-ip|S|4|5|e|7|8P A::T|』S|4|5|617fsp15、一个上卜攵无关文法。包括N个机或舰分依次为:一ifl 、一个、一・州、一第.t字符事b、字母数字*cs产生式九结束籽与c.开始符号八文法外非”铝符*}h、终铝符*}16.卜而的义法星 .S::"aA^aBbbAbbBaA:.-xB::-x可选项盯:a.LK(1)文法b.LALK(D%法c、科不是d.ifrb门、携年il和中•比我常见的中间语*在 ・①敏兰表示②逆彼竺丧示③三元戌④四元或⑤柯影表示"J近项#:a、①③④b、②®Dc、S<JXD©d、②③④⑤1S.3(t>ac/(cd)*<b)a3)的ifiiS兰表示足 ・abc*cdbafb、abc*cdbafc、Ibc*cdba~d、abc,,cdb,〜19.在《1l♦和序中安揶中何代码生成的目的比 .①便于逆行存储空间的削织②利于目标代码优化③利于年程序的移机④利于H标代码的移机⑤利于提*H标代价的顺航可选项有:3.②®bv<E®@c、③®®d、②③ax®加,代码优化的主要H标是 .①如何提*日好程序的达行速吱②如何黛夕H标和件诺打所得的空网.③如何侪啦和②④如何快生成的目标代科尽叫能的惊可选项有:3.②®b、①2够c、③④①品②®®二、向答恩:《共30分):、(5分)证明卜而文法髭■.义件的・巴:二力FPb?cPPefS、(10分)对于文JIE*TJFT*F(1)写出句型的戢右推呼并句出访法利.⑵写出此述句里的顺语•良接短语、句柄、索悔语和*左索城语・S.《5分)求出卜列文”.所产生诂才"应的正坟火.S::saAA::=blaSb5::s&Ai、《5分)写出表达式xN(c-d)对应的逆激上火、:无式并列和抽象流〃•蚪.5,《5分)写一个文求快儿讲:为19>=(才&,1n为奇数.■为偶数}・三、问答题:《共计5。分)1.12知义»GS:=aB<bABA::=aAbb3::=b«构达伍照分析我并爆出输入*bXbb分析门。分)2、构透正规火(01)»00相应的M并辿行化的.(1S分)9•若有文MG<3)的产生式S::=3NBMA::=dSabB:::gUc构造设别所有项H条规位瓢的DF3<15»)(1>别断谖文法是否是'(0)攵让.说明理由.2 ,.断 ,,"一行是SUU:一.「(3>别斯谖文法是否是心(1)义也.说明理由.(4>别斯谖文法是否是LALR《1)工注,世明理由,10. 110分)对文法G(3hStSva7IaTIvaIT-♦aaTIaaU)泊除该义法的4速门和提取左公囚九⑵为造作年终结衿的F1XST和FCUS集介:13)为造谟文法的口⑴分析表.并刊断该文法足否髭LHD的.德州学院期末考试试题(10至学年第一学期)限程幺称:考试豺象: 试也炎型:考试时网: 分伸一、选择做《本大咫儿为小J8・科小地1分,共X分)TOC\o"1-5"\h\z.描述一个语齐的文汰足 ・a、唯一的8、不睢的c.个股疗锹的2、H«I程序是将 蒯年成 :期锋程序是将 M译成 .1V常编有:程序b.机器语言程序C.林彼许*程序d$1细语;城机器诂汴程序3、设彳火法54I-1。嚣|13叱],明小r»挎号笫中足该文法的句子的花 .(IaM>>aOcOI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化肥销售合作合同范本
- 包装稻草出售合同范本
- 劳务代理用工合同范本
- 单位汽车借用合同范本
- 代理机构中标合同范本
- 义工合同范本
- 个人对公劳务合同范本
- 与人投资饭店合同范本
- 医院供氧安装合同范例
- 一方婚前贷款买房合同范本
- 诊所信息保密和安全管理制度
- 护士临床护理组长
- 土建、装饰、维修改造等零星工程施工组织设计技术标
- 高速公路养护作业安全培训内容
- 2024年江苏经贸职业技术学院单招职业适应性测试题库
- 《大白菜种植栽培技》课件
- 北京工业大学《数据挖掘》2023-2024学年第一学期期末试卷
- 2024年物联网安装调试员(中级工)职业资格鉴定考试题库(含答案)
- 标准化机房改造方案
- 珠海市第三人民医院中医智能临床辅助诊疗系统建设方案
- 早产临床诊断与治疗指南
评论
0/150
提交评论