日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【最新合集】编译原理习题(含答案)_15运行存储分配_MOOC慕课 哈工大陈鄞

發(fā)布時間:2024/2/28 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【最新合集】编译原理习题(含答案)_15运行存储分配_MOOC慕课 哈工大陈鄞 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

【最新合集】MOOC哈工大陳鄞 編譯原理答案全集——>傳送門


運行存儲分配
1 在目標代碼生成階段,符號表用于()。

A. 目標代碼生成

B. 語義檢查

C. 語法檢查

D. 地址分配

?
?

2 PASCAL語言中過程聲明的局部變量地址分配在( )。

A. 調(diào)用者的數(shù)據(jù)區(qū)中

B. 被調(diào)用者的數(shù)據(jù)區(qū)中

C. 主程序的數(shù)據(jù)區(qū)中

D. 公共數(shù)據(jù)區(qū)中

?
?

3 編譯方法中,動態(tài)存儲分配的含義是()。

A. 在編譯階段為源程序中的量進行分配

B. 在編譯階段為源程序中的量進行分配,運行時可動態(tài)調(diào)整

C. 在運行階段為源程序中的量進行分配(在運行階段對源程序中的數(shù)組、變量、參數(shù)等進行分配)

D. 都不正確

?
?

4 運行階段的存儲組織與管理的目的是( )。

A. 提高編譯程序的運行速度

B. 為運行階段的存儲分配做準備及提高目標程序的運行速度

C. 優(yōu)化運行空間的管理

D. 節(jié)省內(nèi)存空間

?
?

5 以下說法正確的是( )。

A. 對于數(shù)據(jù)空間的存貯分配,FORTRAN采用動態(tài)貯存分配策略

B. 對于數(shù)據(jù)空間的存貯分配,C語言僅采用棧式貯存分配策略

C. 動態(tài)存儲分配是指在編譯階段對源程序中的量進行分配,以使目標代碼在運行時加快

運行速度

D. 如果兩個臨時變量的作用域不相交,則可以將它們分配在同一單元中

?
?

6 以下說法正確的是( )。

A. 編譯程序除解決源程序中用戶定義的量在運行時刻的存儲組織與分配問題之外,還應(yīng)

完成為臨時變量和參與運算的寄存器組織好存儲空間的任務(wù)

B. 由于C語言的函數(shù)允許遞歸調(diào)用,因此對C語言中的所有變量的單元分配一律采用動

態(tài)分配方式

C. 動態(tài)數(shù)組的存儲空間在編譯時即可完全確定

D. “運算符與運算對象類型不符”屬于語法錯誤

?
?

7 以下說法正確的是( )。

A. 符號表由詞法分析程序建立,由語法分析程序使用

B. 符號表的內(nèi)容在詞法分析階段填入并在以后各個階段得到使用

C. 對一般的程序設(shè)計語言而言,其編譯程序的符號表應(yīng)包含哪些內(nèi)容及何時填入這些信

息不能一概而論

D. “運算符與運算對象類型不符”屬于語法錯誤


整理不易, 如果對你產(chǎn)生了幫助, 還請點個贊哦~ Thanks?(・ω・)ノ

總結(jié)

以上是生活随笔為你收集整理的【最新合集】编译原理习题(含答案)_15运行存储分配_MOOC慕课 哈工大陈鄞的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。