高階語言編寫的程式轉換為計算機能直接執行的目標程式,必須經過?A編輯B編譯C

時間 2021-05-05 17:21:04

1樓:蜜瓜甜不舔

b是正確的

d是不對的,解釋性的中間檔案並不是計算機能直接執行的,而是直譯器能直接執行的

2樓:匿名使用者

高階語言編寫的程式轉換為計算機能直接執行的目標程式,編譯後產生執行程式。

3樓:匿名使用者

b例如使用文字編輯工具編寫c++程式,其檔案字尾為.cpp,這種形式的程式稱為源**(source code),然後用編譯器將源**轉換成二進位制形式,檔案字尾為.obj,這種形式的程式稱為目標**(objective code),最後,將若干目標**和現有的二進位制**庫經過聯結器連線,產生可執行**(executable code),檔案字尾為.

exe,只有.exe檔案才能執行。

4樓:

b編譯編譯方式是指利用事先編好的一個稱為編譯程式的機器語言程式,作為系統軟體存放在計算機內,當使用者將高階語言編寫的源程式輸入計算機後,編譯程式便把源程式整個地翻譯成用機器語言表示的與之等價的目標程式,然後計算機再執行該目標程式,以完成源程式要處理的運算並取得結果。解釋方式是指源程式進入計算機後,解釋程式邊掃描邊解釋,逐句輸入逐句翻譯,計算機一句句執行,並不產生目標程式。

由高階語言編寫的源程式要轉成計算機能直接執行的目標程式,必須經過a、編輯或執行 b、編譯或解釋 c、彙編

5樓:左連枝劇申

b是正確的

d是不對的,解釋性的中間檔案並不是計算機能直接執行的,而是直譯器能直接執行的

用高階語言編寫的源程式,必須經過___處理,計算機才能執行。 a.彙編 b.解釋或編譯 c.解釋 d.編譯

6樓:匿名使用者

d 經過編譯後才能由計算機轉換成可執行程式

用高階語言編寫的源程式,必須經過什麼處理計算才能執行? a解釋或編譯 b解釋 c彙編

用高階語言編寫的程式必須經過( )翻譯成機器語言程式,計算機才能執行。急急急急!

7樓:小王閒談娛樂

編譯程式。

編譯程式的最終目標是將源程式編譯成目標程式。編譯程式是把用高階程式設計語言書寫的源程式,翻譯成等價的機器語言格式目標程式的翻譯程式。

編譯程式屬於採用生成性實現途徑實現的翻譯程式,以高階程式設計語言書寫的源程式作為輸入,而以組合語言或機器語言表示的目標程式作為輸出。編譯出的目標程式通常還要經歷執行階段,以便在執行程式的支援下執行,加工初始資料,算出所需的計算結果。

8樓:匿名使用者

用高階語言編寫的程式必須經過(編譯程式 )翻譯成機器語言程式,計算機才能執行。

把高階語言編寫的源程式轉換為可執行程式的過程叫什麼

編好的 源 經過編譯,連結,生成可執行的檔案,然後就可以執行。即編輯的 要最重生成可執行的程式 可執行的檔案 需要經過編譯 連結兩個步驟。編譯的作用是對 進行語法檢查,而連結的作用是連結 中用到的編譯器提供的資源。所以,通常通過編譯 連結後形成的只形成一個可執行的檔案。a彙編和解釋 b 編輯和連線c...

用高階程式設計語言編寫的程式

用高階程式設計語言編寫的程式可讀性好,但不能被機器直接執行。高階程式語言的可閱讀性更強,能夠方便的表達程式的功能,但高階程式語言因為是一種編譯語言,所以它的執行速度比彙編程式要低,同時因為高階語言比較冗長,所以 的執行速度也要慢一些。另外,高階程式語言的架構高於彙編,不能編寫直接訪問硬體資源的系統程...

C語言程式,請你編寫程式計算每個學生的平均成績

問明 include void main float a 10 10 用來存放10名學生的5門成績,最後一位用於存放平均成績 int i,j float sum 0.0 for i 0 i 10 i printf 請輸入第 d個學生的5門成績 i 1 for j 0 j 5 j scanf f a ...