Ⅰ 編譯程序和解釋程序有何區別
編譯程序能生成目標程序,而解釋程序不能。
Ⅱ 2020年計算機二級MS Office考試模擬試題
1.以下關於編譯程序的說法正確的是()。A.編譯程序屬於計算機應用軟體,所有用戶都需要編譯程序B.編譯程序不會生成目標程序,而是直接執行源程序C.編譯程序完成高級語言程序到低級語言程序的等價翻譯D.編譯程序構造比較復雜,一般不進行出錯處理
答案:C
2. 一個完整的計算機系統的組成部分的確切提法應該是()。A.計算機主機、鍵盤、顯示器和軟體B.計算機硬體和應用軟體C.計算機硬體和系統軟體D.計算機硬體和軟體
答案:D
3.計算機網路突出的優點是()。A.資源共享和快速傳輸信息B.高精度計算和收發郵件C.運算速度快和快速傳輸信息D.存儲容量大和高精度
答案:A
4.能直接與CPU交換信息的存儲器是()。A.硬碟存儲器B.CD-ROMC.內存儲器D.U盤存儲器
答案:C
5.正確的IP地址是()。A.202.112.111.1 B.202.2.2.2.2 C.202.202.1 D.202.257.14.13
答案:A
6.世界上公認的台電子計算機誕生的年代是()。A.20世紀30年代B.20世紀40年代C.20世紀80年代D.20世紀90年代
答案:B
7.計算機操作系統的主要功能是()。A.管理計算機系統的軟硬體資源,以充分發揮計算機資源的效率,並為其它軟體提供良好的運行環境B.把高級程序設計語言和匯編語言編寫的程序翻譯到計算機硬體可以直接執行的目標程序,為用戶提供良好的軟體開發環境C.對各類計算機文件進行有效的管理,並提交計算機硬體高效處理D.為用戶提供方便地操作和使用計算機的方法
答案:A
2020年計算機二級MS Office考試模擬試題小編就說到這里了,更多關於計算機二級考試的備考技巧,備考干貨,新聞資訊等內容,小編會持續更新。
Ⅲ 編譯和預編譯有什麼區別。
預編譯又稱為預處理,是做些代碼文本的替換工作。
處理#開頭的指令,比如拷貝#include包含的文件代碼,#define宏定義的替換,條件編譯等
就是為編譯做的預備工作的階段
主要處理#開始的預編譯指令
編譯(compilation , compile) 1、利用編譯程序從源語言編寫的源程序產生目標程序的過程。 2、用編譯程序產生目標程序的動作。 編譯就是把高級語言變成計算機可以識別的2進制語言,計算機只認識1和0,編譯程序把人們熟悉的語言換成2進制的。
Ⅳ 下面是關於解釋程序和編譯程序的敘述,正確的是()
C、D
解釋程序是一種語言處理程序,在詞法、語法和語義分析方面與編譯程序的工作原理基本相同,但在運行用戶程序時,它直接執行源程序或源程序的內部形式(中間代碼)。因此,解釋程序並不產生目標程序,這是它和編譯程序的主要區別。
解釋程序它逐條地取出源程序中的語句,邊解釋,邊執行。編譯的話就是只要編譯一次,下次再執行就不用再解釋了。
(4)關於編譯程序的正確說法有擴展閱讀:
解釋程序的工作方式非常適於人通過終端設備與計算機會話,如在終端上打一條命令或語句,解釋程序就立即將此語句解釋成一條或幾條指令並提交硬體立即執行且將執行結果反映到終端,從終端把命令打入後,就能立即得到計算結果。
這的確是很方便的,很適合於一些小型機的計算問題。但解釋程序執行速度很慢,例如源程序中出現循環,則解釋程序也重復地解釋並提交執行這一組語句,這就造成很大浪費。
對源程序邊解釋翻譯成機器代碼邊執行的高級語言程序。所以,解釋程序的功能是:解釋執行高級語言程序。由於它的方便性和交互性較好,早期一些高級語言採用這種方式,如BASIC、dBASE。但它的弱點是運行效率低,程序的運行依賴於開發環境,不能直接在操作系統下運行。
網路-解釋程序