計算機英語劉藝第4版答案
下面是本站小編整理的計算機英語 劉藝 第4版 答案,希望對大家有幫助。
Unit Four: Software Development
Unit Four/Section A
I. Fill in the blanks with the information given in the text:
1. application; operating
2. assemblers
3. compiler
4. interpreter
5. debugger
6. loop
7. device driver
8. John von Neumann
II. Translate the following terms or phrases from English into Chinese and vice versa:
1. inference engine 推理機
2. system call 系統呼叫
3. compiled language 編譯執行的語言
4. parallel computing 平行計算
5. pattern matching 模式匹配
6. memory location 儲存單元
7. interpreter program 解釋程式
8. library routine 庫程式,程式庫例行程式
9. intermediate program 中間程式,過渡程式
10. source file 原始檔
11. 解釋執行的語言 interpreted language
12. 裝置驅動程式 device driver
13. 源程式 source program
14. 除錯程式 debugging program
15. 目的碼 object code
16. 應用程式 application program
17. 實用程式 utility program
18. 邏輯程式 logic program
19. 墨盒 ink cartridge
20. 程式的儲存與執行 program storage and execution
III. Fill in each of the blanks with one of the words given in the following list, making
changes if necessary:
A compiler, in computer science, is a computer program that translates source code into
object code. Software engineers write source code using high-level programming languages
that people can understand. Computers cannot directly execute source code, but need a
compiler to translate these instructions into a low-level language called machine code.
Compilers collect and reorganize (compile) all the instructions in a given set of source
code to produce object code. Object code is often the same as or similar to a computer’s
machine code. If the object code is the same as the machine language, the computer can run
the program immediately after the compiler produces its translation. If the object code is not
in machine language, other programs —such as assemblers, binders ( 聯程式設計序), linkers, and
loaders ( 載入程式) —finish the translation.
Most computer languages use different versions of compilers for different types of
computers or operating systems, so one language may have different compilers for personal
computers (PC) and Apple Macintosh computers. Many different manufacturers often produce
versions of the same programming language, so compilers for a language may vary between
manufacturers.
IV. Translate the following passage from English into Chinese:
在軟體中,錯 誤是指導致程式發生故障或產生不正確結果的編碼或邏輯錯誤。較輕
微的錯誤,如光標表現異常,會造成不便或帶來挫折,但不會對資訊產生破壞性 影響。
較嚴重的錯誤會導致程式“中止”(對命令停止反應),可能使使用者別無選擇,只能重新
啟動程式,結果致使任何前面已經做 好但尚未儲存的工作丟失。兩種情況無論是哪一種,
程式設計師都必須憑藉稱為除錯的過程,發現並改正錯誤。由於錯誤對重要資料的潛在危險,
商 用應用程式在發行前要經過儘可能全面的測試與除錯。程式發行後發現的較輕微錯誤
在下一次更新時改正;較嚴重的錯誤有時可用稱為補丁的特殊軟 件加以修補,以規避問
題或減輕其影響。
Unit Four/Section B
I. Fill in the blanks with the information given in the text:
1. Machine
2. developers; components
3. CORBA
4. runtime
II. Translate the following terms or phrases from English into Chinese and vice versa:
1. messaging model 訊息接發模型
2. common language runtime 通用語言執行時刻(環境)
3. hierarchical namespace 分層名稱空間
4. development community 開發界
5. CORBA 公用物件請求代理(程式)體系結構
6. 基本元件 base component
7. 元資料標記 metadata tag
8. 虛擬機器 virtual machine
9. 整合開發環境 IDE (integrated development environment )
10. 簡單物件訪問協議 SOAP (Simple Object Access Protocol )
Unit Four/Section C
I. Fill in the blanks with the information given in the text:
1. heterogeneous
2. asynchronous
3. bridges
4. openness
II. Translate the following terms or phrases from English into Chinese and vice versa:
1. procedure call 過程呼叫
2. fault tolerance 容錯
3. homogeneous system 同構系統
4. autonomous agent 自主主體
5. 路由演算法 routing algorithm
6. 異構型環境 heterogeneous environment
7. 多址通訊協議 multicast protocol
8. 通訊鏈路 communication(s) link