清華大學2023年研究生入學考試編譯原理試題

2022-12-23 10:45:02 字數 1222 閱讀 5018

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·>·><··><·

=··>#·>·>

清華大學2023年研究生入學考試編譯原理試題(共50分)

①給出句型(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表的示意圖。var x, y;procedurc p;var a;procedure q;

var b;begin(q)b : =10;end (q);procedure s;var c,d;procedure r;var e, f;begin (r)call q;edn (r);begin (s)call r;end (s);begin (p)call s;end (p);begin (main)call p;end (main).

清華大學2023年接收免試研究生辦法

3.我校對通過複試並同意接收為推薦免試攻讀碩士學位 博士學位研究生的外校優秀應屆本科畢業生不再發放紙質版初步錄取通知 接收函 初步錄取結果請申請者查詢我校研究生招生網推免系統。申請者還需按照教育部 本科所在學校和省市招辦要求在規定時間內登入教育部推薦免試服務系統,完成選擇報考志願 繳納報名費 接受複...

清華大學2023年博士研究生招生專業目錄

院系所 專業及研究方向023電子工程系080900電子科學與技術01物理電子與光電子學 指導教師 周炳琨李豔和 01物理電子與光電子學 陳旭鄭小平陳明華黃翊東張巍張敏常瑞華 01物理電子與光電子學 羅毅 孫長征郝智彪 02電路與系統 楊華中 101英語 224高等電動力學 101英語 224高等電動...

清華大學研究生國家獎學金管理辦法

2012年12月17日制訂,2013年9月11日第一次修訂,2014年9月22日第二次修訂 一 總則 第一條為提高研究生培養質量,獎勵高等學校中表現優異的全日制研究生,國家設立研究生國家獎學金。為做好國家獎學金的評選工作,根據財政部 教育部頒發的 研究生國家獎學金管理暫行辦法 和 普通高等學校研究生...