计算机英语第2版完整课后答案202306272219460500480.docx
《计算机英语第2版完整课后答案202306272219460500480.docx》由会员分享,可在线阅读,更多相关《计算机英语第2版完整课后答案202306272219460500480.docx(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、练习答案(The Answers)PARTONEUnit 1Section AComputer BasicsMy ComputerI. Fill in the blanks with the information given in the text:1. Charles Babbage; Augusta Ada Byron2. input; output3. VLSI4. workstations; mainframes5. vacuum; transistors6. instructions; software7. digit; eight; byte8. microminiaturiza
2、tion; chipII. Translate the following terms or phrases from English into Chinese and vice versa:1. artificial intelligence 人工智能2. paper-tape reader 纸空阅读机3. optical computer 光学计算机4. neural network 神经网络5. instruction set 指令集6. parallel processing 平行处理7. difference engine 差分机8. versatile logical elemen
3、t 通用逻辑器件9. silicon substrate 硅基10. vacuum tube真空管(电子管)11. the storage and handling o费攵据的存储与处理12. very large-scale integrated超次觑膜集成电路13. central processing qn典处理器14. personal computer 个人计算机19. run a computer program 运行计算机程序20. computer programme r 计算机程序设计员III. Fill in each of the blanks with one of t
4、he words given in the following list, making changes if necessary:A programming language is a language used to write instructions for the computer. It lets the programmer express dataprocessing in a symbolic manner without regard to machine-specific details.The difficulty of writing programs inmacth
5、ehine language of Os and Is led first to the development of assembly language, which allowsprogrammers to use mnemonics for instructions and symbols for variables. Such programs are then translatedby a program known as an assembler into the binary encoding used by the computer. Other pieces of syste
6、m software known as linking loaderscombine pieces of assembled code and load them into the machine s mainmemory unit, where they are then ready for execution. The concept of linkingseparate pieces of code was important, since it allowed “libraprd卿%msofto be built up to carry out common tasksa firsts
7、tcptoward the increasingly emphasized notion of softwarercuse. Assembly language was found to be sufficientlyinconvenientthat higher-level languages (closer to natural languages) were invented in the 1950s for easier, faster programming ; along with them came the need for compilers, programs that tr
8、anslate high-levellanguage programs into machine code. As programming languages became more powerfuland abstract, building efficient compilers that create high-quality code in termsexofecutionspeed and storage consumption became an interesting computer science problem in itself.IV. Translate the fol
9、lowing passage from English into Chinese.One especially powerful feature of OOP (object-oriented programming) languages is a property which is known as inheritance. Inheritance allows an object to take on the characteristicsand functionsof otherobjectsto which itisfunctionallyconnected. Programmers
10、connect objects by grouping them together in different classes and by grouping the classes into hierarchies. These classes and hierarchiesallow programmers to define the characteristics and functions of objects without needing to repeat source code, the coded instructions in a program. Thus, using O
11、OP languages can greatly reduce the time it takes for a programmer to write an application, and also reduce the sizeof the program. OOP languages are flexibleand adaptable, so programs or parts of programs can be used for more than one task. Programs written with OOP languages are generally shorter
12、in length and contain fewer缺bugs陷),(or mistakes, than those written with non-OOP languages.面向对象程序设计语言的一个特别强大的功能,是称为继承的特性。继承允许一个对象 获得与其具有功能联系的其他对象的属性与功能。程序员把对象归为不同的类,并把类 分成层次,以此将对象联系起来。这些类与层次使程序员可以定义对象的属性与功能, 而不必重复源代码,即程序中的编码指令。因此,使用面向对象程序设计语言,可以大 大缩短程序员编写应用程序所需的时间,也可以缩短程序长度。面向对象程序设计语言 灵活、适应性强,所以程序或程
13、序的某些部分可用于不止一项任务。使用面向对象程序 设计语言编写的程序,比使用非面向对象程序设计语言编写的程序,一般长度短且包含 的错误少。Section BI. Fill in the blanks with the information given in the text:1. object-oriented2. user interface3. Event4. ControlsII. Translate the following terms or phrases from English into Chinese and vice versa:1. function call 函数调用
14、2. event-driven programming 事件驱动编程3. click on a push button 点击按钮4. application window 应用程序窗口5. class hierarchy 类继承6. child window 子窗口7. application development environment 应用程序开发环境8. pull-down menu 菜单9. dialog box 对话框10. scroll bar 滚动条Section CI. Fill in the blanks with the information given in the
15、text:1. Given the array called object with 20 elements, if you see the term object io, you know the array is in form; if you see the term object10, you know the array is in form, (subscript; index)2. In most programming languages, an array is a static data structure. When you define an array, the si
16、ze is . (fixed)3. A(n) is a pictorial representation of a frequency array, (histogram)4. An array that consists of just rows and columns is probably a(n) array, (two-dimensional)II. Translate the following terms or phrases from English into Chinese and vice versa:1. bar chart条形图2.frequency array频率数组
17、3.graphical representation图形表示4.multidimensional array多维数组5.用户视图user。s) view6.下标形式subscript form7.一维数组one-dimensional array8.编程结构programming constructPARTTWOSoftware EngineeringUnit 5Section ASoftware DevelopmentI. Fill in the blanks with the information given in the text:1. application; operating2.
18、 assemblers3. compiler4. interpreter5. Debugger6. Loop7. device driver8. John von NeumannII. 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. free
19、 memory 空闲内存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 p
20、rogram 逻辑程序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. Softwareenginee
21、rs write source code using high-level programming languages that people can understand. Computers cannotdirectly execute source code, but need caompilerto translate these instructions into a 1ow-1eve11anguage called machine code.Compilers collect and reorganize (compile) al1insthetructionsin a given
22、 set of source code toproduce object code. Object code is often the same assimorilarto a computer s machine code. If the object code is the same asmathechine language, the computer can run theprogram immediately after the compiler produces its translation. If the object code is not in machine langua
23、ge, other programs一such as assemblers, binders (联编程序),linkers (连接程序),andloaders (装入程序)一finish the translation.Most computer languages use differentversionsof compilers for different types ofcomputers or operating systems, so one language may havedifferentcompilers for personal computers (PC) and App
24、le 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.In software, a bug is an error in coding or logic that causes a progr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 英语 完整 课后 答案 202306272219460500480
限制150内