某語(yǔ)言算術(shù)表達(dá)式的文法定義為其中,第三個(gè)候選式稱為條件算術(shù)表達(dá)式,B為布爾表達(dá)式,then及else后的E均為算術(shù)表達(dá)式(即簡(jiǎn)單算術(shù)表達(dá)式或條件表達(dá)式),其語(yǔ)義為,當(dāng)B為真時(shí),表達(dá)式的值取then后的E的值,否則取else的E的值。假定所有表達(dá)式是整型的,試將下面關(guān)于條件算術(shù)表達(dá)式的屬性翻譯文法填寫完全:
您可能感興趣的試卷
你可能感興趣的試題
最新試題
面向機(jī)器語(yǔ)言的特點(diǎn)是()
遞歸子程序法屬于()語(yǔ)法分析方法。
面向機(jī)器的語(yǔ)言指的是()
編譯程序在其工作過程中使用最多的數(shù)據(jù)結(jié)構(gòu)是()。它記錄著源程序中的各種信息,以便查詢或修改。
若在C語(yǔ)言程序中出現(xiàn)“aa 11 bb=123;”,且不出現(xiàn)在引號(hào)和注釋里,在編譯時(shí)會(huì)()
嵌套過程語(yǔ)言的程序,內(nèi)層過程引用非局部量可通過()跟蹤外層過程最新活動(dòng)記錄的位置。
編譯過程中將源代碼翻譯成中間代碼,具有很多優(yōu)點(diǎn),其中()不是中間代碼的優(yōu)點(diǎn)。
FORTRAN這樣的語(yǔ)言,不允許過程遞歸,不含可變體積的數(shù)據(jù)對(duì)象或待定性質(zhì)的名稱,能在編譯時(shí)完全確定其程序的每個(gè)數(shù)據(jù)對(duì)象在運(yùn)行時(shí)存儲(chǔ)空間的位置,可采用()
面對(duì)眾多的源語(yǔ)言的詞法分析處理,總體上,超前讀入和某種假讀處理是()
利用DAG進(jìn)行局部?jī)?yōu)化,不能實(shí)現(xiàn)()