¡¶±àÒëÔ­Àí¡·ÆÚÄ©¿¼ÊÔ¸´Ï°Ìâ

ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2026/5/8 6:55:04ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£

9£®³ÌÐòÖеıí´ïʽÓï¾äÔÚÓïÒå·­Òëʱ²»ÐèÒª»ØÌî¼¼Êõ¡£ (¡Ì) 10£®¶ÔÖмä´úÂëµÄÓÅ»¯ÒÀÀµÓÚ¾ßÌåµÄ¼ÆËã»ú¡£ (¡Á ) Èý¡¢Ìî¿ÕÌâ(ÿ¿Õ1·Ö£¬¹²10·Ö)

1£®´Ê·¨·ÖÎö»ùÓÚ__ÕýÔò___ÎÄ·¨½øÐУ¬¼´Ê¶±ðµÄµ¥´ÊÊǸÃÀàÎÄ·¨µÄ¾ä×Ó¡£

2£®Óï·¨·ÖÎö»ùÓÚ__ÉÏÏÂÎÄÎÞ¹Ø___ÎÄ·¨½øÐУ¬¼´Ê¶±ðµÄÊǸÃÀàÎÄ·¨µÄ¾ä×Ó¡£Óï·¨·ÖÎöµÄÓÐЧ¹¤¾ßÊÇ__Óï·¨Ê÷___¡£

3£®·ÖÎö¾äÐÍʱ£¬Ó¦ÓÃËã·ûÓÅÏÈ·ÖÎö¼¼Êõʱ£¬Ã¿²½±»Ö±½Ó¹éÔ¼µÄÊÇ__×î×óËØ¶ÌÓï___£¬¶øÓ¦ÓÃLR·ÖÎö¼¼Êõʱ£¬Ã¿²½±»Ö±½Ó¹éÔ¼µÄÊÇ___¾ä±ú__¡£

4£®ÓïÒå·ÖÎö½×¶ÎËùÉú³ÉµÄÓëÔ´³ÌÐòµÈ¼ÛµÄÖмä±íʾÐÎʽ¿ÉÒÔÓÐ__Äæ²¨À¼___¡¢___ËÄÎÞʽ±íʾ__Óë___ÈýԪʽ±íʾ__µÈ¡£

Ò»¡¢ÊÇ·ÇÌ⣨ÇëÔÚÀ¨ºÅÄÚ£¬ÕýÈ·µÄ»®¡Ì£¬´íÎóµÄ»®¡Á£©£¨Ã¿¸ö2·Ö£¬¹²20·Ö£©

1£®Ò»¸ö LL(l)ÎÄ·¨Ò»¶¨ÊÇÎÞ¶þÒåµÄ¡£ (¡Á ) 7£®LR ·¨ÊÇ×Ô¶¥ÏòÏÂÓï·¨·ÖÎö·½·¨¡£ (¡Á ) 2£®Õý¹æÎÄ·¨²úÉúµÄÓïÑÔ¶¼¿ÉÒÔÓÃÉÏÏÂÎÄÎÞ¹ØÎÄ·¨À´ÃèÊö¡£ (¡Á )

3£®Ò»ÕÅת»»Í¼Ö»°üº¬ÓÐÏÞ¸ö״̬£¬ÆäÖÐÓÐÒ»¸ö±»ÈÏΪÊdzõ̬£¬×î¶àÖ»ÓÐÒ»¸öÖÕ̬¡£ (¡Ì) 4£®Ä¿±ê´úÂëÉú³Éʱ£¬Ó¦¿¼ÂÇÈçºÎ³ä·ÖÀûÓüÆËã»úµÄ¼Ä´æÆ÷µÄÎÊÌâ¡£ (¡Á ) 5£®Ä沨À¼·¨±íʾµÄ±í´ïʽÒà³ÆÇ°×ºÊ½ ¡£ (¡Ì )

6£®Èç¹ûÒ»¸öÎÄ·¨´æÔÚij¸ö¾ä×Ó¶ÔÓ¦Á½¿Ã²»Í¬µÄÓï·¨Ê÷£¬Ôò³ÆÕâ¸öÎÄ·¨ÊǶþÒåµÄ¡£ (¡Ì ) 8£®Êý×éÔªËØµÄµØÖ·¼ÆËãÓëÊý×éµÄ´æ´¢·½Ê½Óйء£(¡Á ) 9£®Ëã·ûÓÅÏȹØÏµ±í²»Ò»¶¨´æÔÚ¶ÔÓ¦µÄÓÅÏȺ¯Êý¡£ (¡Á)

10£®¶ÔÓÚÊý¾Ý¿Õ¼äµÄ´æÖü·ÖÅ䣬 FORTRAN ²ÉÓö¯Ì¬Öü´æ·ÖÅä²ßÂÔ¡£ (¡Á) Èý¡¢Ìî¿ÕÌâ(ÿ¿Õ1·Ö£¬¹²10·Ö)

5

1£®Óï·¨·ÖÎöÊÇÒÀ¾ÝÓïÑÔµÄ__Óï·¨___¹æÔò½øÐеģ¬Öмä´úÂë²úÉúÊÇÒÀ¾ÝÓïÑÔµÄ__ÓïÒå___¹æ½øÐеġ£ 2£®Óï·¨·ÖÎöÆ÷µÄÊäÈëÊÇ__µ¥´Ê·ûºÅ´®___£¬ÆäÊä³öÊÇ__Óï·¨µ¥Î»___¡£ 3£®Ò»¸öÃû×ÖµÄÊôÐÔ°üÀ¨__ÀàÐÍ___ºÍ__×÷ÓÃÓò___¡£ 4£®²úÉúʽÊÇÓÃÓÚ¶¨Òå___Óï·¨³É·Ö__µÄÒ»ÖÖÊéд¹æÔò¡£

5£®Ä沨À¼Ê½ ab+c+ d*e- Ëù±í´ïµÄ±í´ïʽΪ__(a+b+c)*d-e___ ¡£

6£®Óï·¨·ÖÎö×î³£ÓõÄÁ½Àà·½·¨ÊÇ__×ÔÉ϶øÏÂ___ºÍ__×Ô϶øÉÏ___·ÖÎö·¨¡£

¶þ¡¢Ìî¿ÕÌ⣨ÿ¿Õ2·Ö£¬¹²22·Ö£©

1£®ÒÑÖªÎÄ·¨G[S]£ºS¡ú(A)|a £¬A¡úAcS|S|b £»¸ÃÎÄ·¨µÄ¿ªÊ¼·ûºÅÊÇ S£¬·ÇÖÕ½á·ûºÅ¼¯ºÏΪ

{S,A}£¬ÖÕ½á·ûºÅ¼¯ºÏΪ{a,b,c,(,)}¡£

2£®ÃèÊöÔ´³ÌÐòÖеĵ¥´Ê½á¹¹ÓÐ3ÖÖ·½·¨£ºÓÐÇî×Ô¶¯»ú£¬Õý¹æÊ½ºÍÕý¹æÎÄ·¨¡£ 3£®×ÔÉ϶øÏµÄÓï·¨·ÖÎö·½·¨ÓÐLL(1)ºÍµÝ¹éϽµ·½·¨¡£

4£®ÉèÓÐÎÄ·¨G[S]£ºS¡úSa|a £¬¹¹ÔìËüµÄÍØ¹ãÎÄ·¨£¬ÒýÈëÒ»¸ö²úÉúʽ£ºS¨@¡úS £»ÔòI¡£=Closure£¨{[S¨@¡ú¡¤S£¬££]}£©= {[S¨@¡ú¡¤S£¬££], [S¡ú¡¤Sa£¬££/a], [S¡ú¡¤a£¬££/a]}¡£ 5£®ÔÚLR£¨0£©ÏîÄ¿¼¯¹æ·¶×åÖУ¬ÈôÓÐÏîÄ¿£ºA?A?bB£¬ÆäÖÐb?VT£¬³Æ¸ÃÏîÄ¿ÎªÒÆ½øÏîÄ¿¡£ 6.LL(1)Óï·¨·ÖÎö·½·¨ÖÐÓ¦½â¾öµÄÖ÷ÒªÎÊÌâÊÇÏû³ý»ØËÝ£»LRÓï·¨·ÖÎö·½·¨ÖÐÓ¦½â¾öµÄÖ÷ÒªÎÊ

ÌâÊÇÏîÄ¿³åÍ»¡£

Èý¡¢ÅжÏÌ⣨ÅжÏÏÂÁи÷ÌâµÄÕý´í£¬ÈôÕýÈ·£¬ÔÚÀ¨ºÅÖÐд¡°Õý¡±£»·ñÔòд¡°´í¡±¡£Ã¿Ìâ2·Ö£¬¹²

16·Ö£©

1£®Ò»¸öÎÄ·¨ÓжþÒåÐÔ£¬ÔòÓÉËüÃèÊöµÄÓïÑÔÒ»¶¨¾ßÓжþÒåÐÔ¡££¨´í £©

2£®ÈôÒ»¸öÓïÑÔÓÐÎÞÇî¶à¸ö¾ä×Ó£¬Ôò¶¨Òå¸ÃÓïÑÔµÄÎÄ·¨Ò»¶¨ÊǵݹéµÄ¡££¨Õý £© 3£®ÈôÓÐÕý¹æÊ½a*b£¬ÔòÓëÖ®µÈ¼ÛµÄÎÄ·¨Ó¦¸ÃÊÇG[A]£ºA¡úaA|b ¡££¨ Õý £© 4£®ÉèÓÐÎÄ·¨G[A]£ºA¡úaB £¬B¡úbB|b£¬Ôò¸ÃÎÄ·¨ÊÇLL(1)ÎÄ·¨¡££¨´í £© 5£®ÓÉÎÄ·¨·¨GµÄ¿ªÊ¼·ûºÅSÍÆµ¼³öÀ´µÄ·ûºÅ´®£¬³ÆÎªÎÄ·¨GµÄ¾ä×Ó¡££¨ ´í £© 6£®×î×óËØ¶ÌÓïÊǾäÐÍ×î×ó±ßµÄ¶ÌÓï¡££¨´í £©

7£®LRÓï·¨·ÖÎö·¨ÊÇÒ»Öֹ淶¹æÔ¼µÄ·ÖÎö·½·¨¡££¨Õý £©

6

8£®´æÔÚÄܹ»±»È·¶¨µÄÓÐÇî×Ô¶¯»úDFAʶ±ð£¬È´²»ÄÜÓÃÕý¹æÊ½±íʾµÄÓïÑÔ¡££¨ ´í £©

1. ÎÄ·¨GµÄÒ»¸ö¾ä×Ó¶ÔÓ¦ÓÚ¶à¸öÍÆµ¼£¬ÔòGÊǶþÒåÐԵġ££¨¡Á £©

2. ¶¯Ì¬µÄ´æ´¢·ÖÅäÊÇÖ¸ÔÚÔËÐн׶ÎΪԴ³ÌÐòÖеÄÊý¾Ý¶ÔÏó·ÖÅä´æ´¢µ¥Ôª¡££¨¡Ì £© 3. Ëã·ûÓÅÏÈÎÄ·¨²ÉÓá°Òƽø£­¹æÔ¼¡±¼¼Êõ£¬Æä¹æÔ¼¹ý³ÌÊǹ淶µÄ¡££¨ ¡Á £© 4. ɾ³ý¹éÄɱäÁ¿ÊÇÔÚÇ¿¶ÈÏ÷ÈõÒÔºó½øÐС££¨ ¡Ì £©

5. ÔÚÄ¿±ê´úÂëÉú³É½×¶Î£¬·ûºÅ±íÓÃÓÚÄ¿±ê´úÂëÉú³É¡££¨ ¡Á £©

1. ²»Í¬µÄ±àÒë³ÌÐò¹ØÓÚÊý¾Ý¿Õ¼äµÄ´æ´¢·ÖÅä²ßÂÔ¿ÉÄܲ»Í¬£¬µ«´ó²¿·Ö±àÒëÖвÉÓõķ½°¸ÓÐÁ½

ÖÖ£º¾²Ì¬´æ´¢·ÖÅä·½°¸ºÍ¶¯Ì¬´æ´¢·ÖÅä·½°¸£¬¶øºóÕßÓÖ·ÖΪ£¨1£© ºÍ £¨2£© ¡£ 2. ¹æ·¶¹æÔ¼ÊÇ×3£©¹æÔ¼¡£

3. ±àÒë³ÌÐòµÄ¹¤×÷¹ý³ÌÒ»°ã»®·ÖΪ5¸ö½×¶Î£º´Ê·¨·ÖÎö¡¢£¨4£© ¡¢ÓïÒå·ÖÎöÓëÖмä´úÂëÉú³É£¬´úÂëÓÅ»¯¼°£¨5£© ¡£ÁíÍ⻹ÓУ¨6£©ºÍ³ö´í´¦Àí¡£ 4£®±í´ïʽx+y*z/(a+b)µÄºó׺ʽΪ £¨7£© ¡£ 5£®ÎÄ·¨·ûºÅµÄÊôÐÔÓÐ×ÛºÏÊôÐÔºÍ £¨8£©¡£

6£®¼ÙÉè¶þλÊý×é°´Ðдæ·Å£¬¶øÇÒÿ¸öÔªËØÕ¼ÓÃÒ»¸ö´æ´¢µ¥Ôª£¬ÔòÊý×éa[1..15,1..20]ij¸öÔªËØa[i£¬j]µÄµØÖ·¼ÆË㹫ʽΪ£¨9£©¡£

7£®¾Ö²¿ÓÅ»¯ÊǾÖÏÞÓÚÒ»¸ö£¨10£©·¶Î§ÄÚµÄÒ»ÖÖÓÅ»¯¡£ ´ð°¸£º£º

Ò»£® Ìî¿ÕÌ⣨ÿ¿Õ2·Ö£¬¹²20·Ö£©

(1) ջʽ¶¯Ì¬´æ´¢·ÖÅä (2) ¶Ñʽ¶¯Ì¬´æ´¢·ÖÅä (3) ×ó (4) Óï·¨·ÖÎö (5) Ä¿±ê´úÂëÉú³É (6) ±í¸ñ¹ÜÀí (7) xyz*ab+/+ (8) ¼Ì³ÐÊôÐÔ

7

(9) a+(i-1)*20+j-1 (10)

»ù±¾¿é

Ò»¡¢ Ìî¿ÕÌ⣨ÿ¿Õ2·Ö£¬¹²20·Ö£©

1Ä¿±ê³ÌÐò £¨target code£© Óï·¨·ÖÎö£¨syntax analyzer£© ´úÂëÓÅ»¯Æ÷£¨code optimizer£© ´úÂë²úÉúÆ÷£¨code generator£© ·ûºÅ±í¹ÜÀí£¨symbol table manager£©

2 ¼Ì³ÐÊôÐÔ£¨inherited attribute£© 3 ¾Ö²¿ÓÅ»¯£¨local optimization£© 4 ËÄԪʽ£¨quatriple£© 5 E + * ( ) id

¶þ¡¢Ìî¿ÕÌ⣨±¾´óÌâ¹²5СÌ⣬ÿСÌâ2·Ö£¬¹²10·Ö£©

1£®±àÒë³ÌÐòÊ×ÏÈҪʶ±ð³öÔ´³ÌÐòÖÐÿ¸ö(µ¥´Ê)£¬È»ºóÔÙ·ÖÎöÿ¸ö(¾ä×Ó)²¢·­ÒëÆäÒâÒå¡£ 2£®±àÒëÆ÷³£ÓõÄÓï·¨·ÖÎö·½·¨ÓÐ(×Ôµ×ÏòÉÏ)ºÍ(×Ô¶¥ÏòÏÂ)Á½ÖÖ¡£

3£®Í¨³£°Ñ±àÒë¹ý³Ì·ÖΪ·ÖÎöǰ¶ËÓë×ۺϺó¶ËÁ½´ó½×¶Î¡£´Ê·¨¡¢Óï·¨ºÍÓïÒå·ÖÎöÊǶÔÔ´³ÌÐòµÄ(·ÖÎö)£¬Öмä´úÂëÉú³É¡¢´úÂëÓÅ»¯ÓëÄ¿±ê´úÂëµÄÉú³ÉÔòÊǶÔÔ´³ÌÐòµÄ(×ÛºÏ)¡£

4£®³ÌÐòÉè¼ÆÓïÑԵķ¢Õ¹´øÀ´ÁËÈÕ½¥¶à±äµÄÔËÐÐʱ´æ´¢¹ÜÀí·½°¸£¬Ö÷Òª·ÖΪÁ½´óÀ࣬¼´(¾²Ì¬´æ´¢·ÖÅä)·½°¸ºÍ(¶¯Ì¬´æ´¢·ÖÅä)·½°¸¡£

5£®¶Ô±àÒë³ÌÐò¶øÑÔ£¬ÊäÈëÊý¾ÝÊÇ(Ô´³ÌÐò)£¬Êä³ö½á¹ûÊÇ(Ä¿±ê³ÌÐò)¡£

Èý¡¢Ãû´Ê½âÊÍÌâ(¹²5СÌ⣬ÿСÌâ4·Ö£¬¹²20·Ö)

1£®´Ê·¨·ÖÎö

´Ê·¨·ÖÎöµÄÖ÷ÒªÈÎÎñÊÇ´Ó×óÏòÓÒɨÃèÿÐÐÔ´³ÌÐòµÄ·ûºÅ£¬°´ÕÕ´Ê·¨¹æÔò ´Ó¹¹³ÉÔ´³ÌÐòµÄ×Ö·û´®ÖÐʶ±ð³öÒ»¸ö¸ö¾ßÓжÀÁ¢ÒâÒåµÄ×îСÓï·¨µ¥Î»£¬ ²¢×ª»»³ÉͳһµÄÄÚ²¿±íʾ(token)£¬Ë͸øÓï·¨·ÖÎö³ÌÐò¡£ 2£®LL(1)ÎÄ·¨

ÈôÎÄ·¨µÄÈκÎÁ½¸ö²úÉúʽA ? ? | ?¶¼Âú×ãÏÂÃæÁ½¸öÌõ¼þ£º £¨1£©FIRST(? ) ? FIRST(? ) = ?£»

£¨2£©Èô? ?* ? £¬ÄÇôFIRST(? ) ? FOLLOW( A ) = ?¡£

ÎÒÃǰÑÂú×ãÕâÁ½¸öÌõ¼þµÄÎÄ·¨½Ð×öLL(1)ÎÄ·¨£¬ÆäÖеĵÚÒ»¸öL´ú±í´Ó×ó ÏòÓÒɨÃèÊäÈ룬µÚ¶þ¸öL±íʾ²úÉú×î×óÍÆµ¼£¬1´ú±íÔÚ¾ö¶¨·ÖÎöÆ÷µÄÿ²½ ¶¯×÷ʱÏòǰ¿´Ò»¸öÊäÈë·ûºÅ¡£³ýÁËûÓй«¹²×óÒò×ÓÍ⣬LL(1)ÎÄ·¨»¹ÓÐÒ» ЩÃ÷ÏÔµÄÐÔÖÊ£¬Ëü²»ÊǶþÒåµÄ£¬Ò²²»º¬×óµÝ¹é¡£ 3£®Óï·¨Ê÷

¾ä×ÓµÄÊ÷½á¹¹±íʾ·¨³ÆÎªÓï·¨Ê÷(Óï·¨·ÖÎöÊ÷»òÓï·¨ÍÆµ¼Ê÷)¡£ ¸ø¶¨ÎÄ·¨G=(VN£¬VT£¬P£¬S)£¬¶ÔÓÚGµÄÈκξäÐͶ¼Äܹ¹ÔìÓëÖ®¹ØÁªµÄ

8

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@) ËÕICP±¸20003344ºÅ-4 ceshi