当前位置:文档之家› 计算机专业英语课后答案(清华大学出版社第二版)

计算机专业英语课后答案(清华大学出版社第二版)

计算机专业英语课后答案(清华大学出版社第二版)
计算机专业英语课后答案(清华大学出版社第二版)

第一章Computer system overview(操作系统概述)

I. Pre-reading Questions

1.What is a digital computer?

The digital computer is a digital system that performs various computational tasks. The word “digital”implies that theinformation in the computer is represented by variables that take a limited number of discrete values. These values are processed internally by components that can maintain a limited number of discrete states. Digital computer is also called electronic computer or computer.

2.Are there any differences between the binary number system and the common decimal number system?

The decimal digits has ten digits: 0,1,2,…, and 9. The binary number system has two digits: 0 and 1. The binary numbers use a base 2. The decimal digits use a base 10.

3.How many types of computers do you know? Name at least four of them. Computers are usually classified into four broad categories: microcomputers, minicomputers, mainframe computers and supercomputers.

II Fill in the following blanks.

1.Application software is designed to accomplish real-world tasks in fields.

2. An 8-bit signed integer can have any value between -128 and 127

3. System software controls the computer and enables it to run the hardware and applications software.

4. A computer system consists of hardware system and software system .

5. List four types of computers: microcomputers, minicomputers , mainframe computers,and supercomputers .

III True or False.

1. The software system is the physical equipment that you can see and touch. 1.F

2. Typically, a data value is set to zero to represent FALSE and 1 value forTRUE. 2. F

3. In the earliest general-purpose computer, most input and output media were magnetic disks. 3. F

4. Supercomputers are largest, fastest, and most expensive computer available.4.T

5. A computer system consists of hardware system and software system. 5. T IV Matching terms.

1、(b) CPU The processing unit is at the heart of a computer.

2、(c) bit A unit of information conveyed by a single binary digit.

3、(a) integrated circuit (IC)A complete electronic circuit that packages transistors and other electronic components on a small silicon chip.

4、(d) ASCII A system for encoding characters as binary digits.

V Translating Terms.

(1) coding techniques 编码技术

(2) application software 应用软件

(3) floating point data 浮点数据

(4) timesharing 分时,分时技术

(5) storage capacities 存储容量

VI Choose the best one of the four answers given to fill in each blank.

This chapter introduces digital computer, data types, the evolution of computers, and types of computers. 1 is known to all, it’s hard to find a field in 2 computers are not being used. Digital computer, also called electronic computer or computer, is a digital system that 3 various computational tasks. Digital computers use the 4 number system, which has two digits: 0 and 1.By using

various coding 5 , groups of bits can be made to represent not only binary numbers 6 other discrete symbols, such as decimal digits or letters of the alphabet. A computer system consists of hardware system and software system. Programs tell the hardware what to do. 7 software is designed to accomplish real-world tasks in fields such as accounting, entertainment, and engineering. Computers are usually 8 into four broad categories: microcomputers, minicomputers, mainframe computers, and supercomputers. It’s hard to give a 9 definition to each type because computer speeds and storage 10 change rapidly.

1. A. As B. It C. As it D. That

2. A. what B. which C. where D. when

3. A. performs B. carries C. makes D. integrates

4. A. decimal B. binary C. Arabian D. American

5. A. technique B. Technology C. techniques D. technologies

6. A. instead of B. rather than C. but also D. as well

7. A. Application B. System C. Word D. Excel

8. A. put B. made C. conducted D. classified

9. A. precious B. progress C. proceeding D. precise

10. A. capacities B. capable C. capabilities D. capacity

1.A

2. B

3. A

4. B

5. C

6. C

7. A

8. D

9. D 1 0.C

VII. Translate the following into English.

1.By using various coding techniques, groups of bits can be made to represent not only binary numbers but also other discrete symbols.

通过应用各种编码技术。一组二进制不但可以表示二进制数据,而且还可以表示其他离散符号,如十进制数字或字母表中的字母。

2.System software includes not only the complex programs used by technicians to create application software in the first place but also the organizational programs needed to start up the computer and govern its use of other programs. 另一方面,系统软件控制计算机系统,它不仅包括专业人员用于创建应用软件的复杂程序,而且还包括用于启动计算机和提供给其它程序使用的管理程序。

3.Data are numbers and other binary-code information that are operated on to achieve required computational results. 数据是数字和其他二进制代码信息,这些二进制代码信息是可操作并能满足要求的计算机结果。

4.4. Rather than arithmetically or logically manipulating characters, a computer may concatenate strings of characters, replace some characters with others, or otherwise manipulate character strings. 计算机能将若干字符连成串,而不是用算术方法或逻辑方法处理字符,用串代替其它字符或另行处理字符串。

5.Software applications like word processing, electronic spreadsheets, database management programs, painting and drawing programs, desktop publishing, and so forth became commercially available, giving more people reasons to use a computer.软件应用像文字处理、电子表格、数据库管理程序、画图程序及桌面印刷等等起到一定的商业效力,使更多的人去使用计算机。

第二章Computer System Organization

I. Pre-reading Questions

1.What is a computer system?

A computer system consists of hardware system and software system. The hardware

of the computer is usually divided into three major parts or three primary subsystems: the CPU, the memory subsystem, and the I/O subsystem. The software system can be divided into two broad categories: application software and system software..

2.How many levels of memory hierarchy do you know? Name at least three of them. The memory hierarchy system consists of three levels.They are a cache ,the main memory and the auxiliary memory.

3.Identify the types of data transfer modes.

Data transfer has three modes: programmed I/O, interrupts, and direct memory access (DMA).

II Fill in the following blanks.

1. The computer hardware consists of three major parts which are the CPU, the memory subsystem, and the I/O subsystem.

2. There are two major types of memory: Random Access Memory (RAM) and Read Only Memory (ROM).

3. The cache memory in personal computers is constructed from SRAM

4. input-output interface (I/O interface) provides a method for transferring information between internal storage and external I/O devices.

5. Data transfer between the central computer and I/O devices may be handled in a variety of modes. These modes are programmed I/O, interrupts, and direct memory access (DMA).

III True or False.

1.F The data bus always receives data from the CPU, and the CPU never reads the data bus.

2.T Main memory holds whatever programs and data are available for immediate use by the CPU.

3.F Dynamic RAM does not have to be refreshed.

4.F Dot-matrix printer work by squirting tiny droplets of liquid ink at the paper.

5.F The auxiliary memory is very small, relatively expensive, and has very high access speed.

IV Matching terms.

1、E2PROM an electrically erasable PROM

2、DMA A transfer mode that can be improved is the transfer of data between memory and I/O devices.

3、ALU The unit which performs most arithmetic and logical operations

4、RAM Memory that is erased when the computer is turned off.

V.Translating Terms.

1. system buses 系统总线

2. virtual memory 虚拟存储器

3. computer architecture 计算机体系结构

4. instruction set 指令集

5. direct memory access 直接存储器存取

VI. Choose the best one of the four answers given to fill in each blank.

A computer system 1 of hardware system and software system. The hardware of the computer is usually divided into three major parts or three 2 subsystems: the CPU, the memory subsystem, and the I/O 3 . The CPU is made up of three major parts, Register Set, the 4 logic unit, or ALU, and Control Unit. It performs many operations and controls computer. Memory is also known as 5 memory or main memory, which is cataloged into two major types of memory: Random Access Memory (RAM) and Read Only Memory (ROM).It

refers to the 6 in the computer that hold whatever programs and data are available 7 immediate use by the CPU, along with the program’s data. Computer systems include special hardware 8 between the CPU and peripherals to supervise and synchronize all input and output transfers. These components are called 9 units because they interface between the processor bus and the peripheral device. The I/O subsystem allows the CPU to

10 with input and output devices.

1. A. Consists B. makes up C. Constitutes D. comprise

2. A. premier B. Primary C. preliminary D. elementary

3. A. system B. machine C. subsystem D. device

4. A. mathematic B. authorative C. Arithmetic D. authoritative

5. A.external B.exterior C. Interior D. internal

6. A. circuits B. wires C. lines D. hardware

7. A.by B. for C. with D. in

8. A.software B. setting C. listing D. components

9. A. singular B.dual C. interface D. compact

10. A.handle B. interact C. respond D. link

1. A

2. B

3. C

4. C

5. D

6. A

7. B

8. D

9. C 10. B

VII Translate the following into English.

1.By asserting these internal and external control signals in the proper sequence, the control unit causes the CPU and the rest of the computer to perform the operation needed to correctly process instructions.

为了保证内部和外部控制信号的序列正确,控制单元保证CPU和计算机的其他部件提供需要正确执行的指令操作。

2. In a computer with virtual memory, less-used parts of programs are shifted from RAM to a hard disk and are moved back only when needed.

在使用了虚拟存储器的计算机中,很少使用的程序从RAM被移到硬盘中,仅当需要时才被移回来。

3. A technique used to compensate for the mismatch in operating speeds is to employ an extremely fast, small cache between the CPU and main memory whose access time is close to processor logic clock cycle time.

为了弥补操作速度的不匹配,在CPU和主存之间采用非常快的小缓存,它的存取时间接近于处理器的逻辑时钟周期。

4. The data transfer rate of peripherals is usually slower than the transfer rate of the CPU, and consequently, a synchronization mechanism may be needed.

外设的数据传输速率通常比CPU的传输速率慢,因此就需要一个同步装置。5. In some computers the interrupt vector is an address that points to a location in memory where the beginning address of the I/O service routine is stored.

在一些计算机中,中断向量是一个地址,它指向存储器中存储I/O服务程序起始地址的单元。

第三章Computer system architecture

I. Pre-reading Questions

1.How many types of parallel processing do you know? Name at least four of them.? There are a variety of ways that parallel processing can be classified. One classification introduced by M. J. Flynn considers the organization of a computer system by the number of instructions and data items that are manipulated simultaneously. Flynn’s classification divides computers into four major groups as

follows:

1、Single instruction stream, single data stream (SISD).

2、Single instruction stream, multiple data stream (SIMD).

3、Multiple instruction stream, single data stream (MISD).

4、Multiple instruction stream, multiple data stream (MIMD).

2. What is a pipelining?

Pipelining is a technique of decomposing a sequential process into suboperations, with each subprocess being executed in a special dedicated segment that operates concurrently with all other segments.

3.What is a RISC?

RISC processors exclude these instructions, opting for a smaller instruction set with simpler instructions.

II Fill in the following blanks.

1. It is characteristic of pipelines that several computations can be in process in distinct segments at the same time.

2. The overlapping of computation is made possible by associating a register with each segment in the pipeline.

3. The vector instruction includes the initial address of the operands, t he length of the vector, and the operation to be performed.

4.RISC processors have fewer and simpler instructions than CISC processors.

5. The sequence of instructions read from memory constitutes an instruction stream.The operations performed on the data in the processor constitutes a data stream.

III True or False.

1. Shift registers operate in serial fashion all the bits of the word at a time.1.F

2. RISC processors have larger instruction sets that often include some particularly complex instructions.2. F

3. SIMD represents an organization that includes many processing units under the supervision of a common control unit.3. T

4. Parallel processing is established by distributing the data among the multiple functional units.4. T

5. RISC is a complex instruction set computer.5. F

IV Matching terms.

(a) SISD (b) SIMD

(c) MISD (d) MIMD

1.c_______ multiple instruction stream, single data stream

2.b_______ single instruction stream, multiple data stream

3.d_______ multiple instruction stream, multiple data stream

4.a_______ single instruction stream, single data stream

V Translating Terms.

1. parallel processing 1.并行处理

2. pipeline processing 2流水线处理

3. vector processing 3. 向量处理

4. scalar processor 4. 标量处理器

1.5. backward compatibility 5. 向下兼容

VI. Choose the best one of the four answers given to fill in each blank.

In computer engineering, computer architecture is the ___1___ design and

fundamental operational structure of a computer system. It is a ___2___ and functional description of requirements, especially speeds and interconnections, and design implementations for the various parts of a computer —___3___ largely on the way by which the central processing unit (CPU) performs internally and accesses addresses in memory. Computer system architecture ___4___ the design of the four ___5___: parallel processing, pipelining, vector processing and RISC. Parallel processing system is used to provide simultaneous data-processing tasks for the purpose of increasing the ___6__ speed of a computer system and is able to perform ___7___ data processing to achieve faster execution time. A pipeline is a set of data processing elements connected in series, so that the output of one element is the input of the next one. The elements of a pipeline are often ___8___ in parallel or in

time-sliced fashion. A vector processor, is a CPU design that is able to run mathematical operations on multiple data elements simultaneously. Computers with vector processing capabilities are in demand in 9___ applications. RISC processors have fewer and __10___ instructions than CISC processors. As a result, their control units are less complex and easier to design.

1. A. lastest B. conceptual C. ideal D. simple

2. A. plan B. design C. blueprint D. concept

3. A. relying B. depending C. attaching D. focusing

4. A. refers B. speaks C. involves D. interacts

5. A. ingredients B. types C. kinds D. lists

6. A. computational B. computer

C. computation

D. computing

7. A. current B. compound

C. concurrent

D. massive

8. A. displayed B. carried

C. accomplished

D. executed

9. A. special B. specialized C. specific D. especial

10. A. simple B. simplifying C. singular D. Simpler

1. B

2. C

3. D

4. C

5. A

6. A

7. C

8. D

9. B 10.D

VII. Translate the following into English.

1. The purpose of parallel processing is to speed up the computer processing capability and increase its throughput, that is, the amount of processing that can be accomplished during a given interval of time.

1. 并行处理的目的是加快计算机的处理速度并增加其吞吐量,所谓吞吐量是指在规定的时间间隔内所完成的指令。

2. It is characteristic of pipelines that several computations can be in process in distinct segments at the same time.

2. 流水线的特征就在于在同一时间里可以在不同的子过程中处理几个不同的运算。

3. To achieve the required level of high performance it is necessary to utilize the fastest and most reliable hardware and apply innovative procedures from vector and parallel processing techniques.

3. 只有采用最快和最可靠的硬件并应用向量处理和并行处理等新技术才能获得这些高性能的处理能力。

4. In general, the greater the number of instructions in an instruction set, the larger the propagation delay is within the CPU.

4. 一般来说,指令集中的指令数量越多,CPU内部的传播延迟时间就越长。

5. Although CISC processors are more complex, this complexity does not necessarily increase development costs.

5. 虽然CISC处理器更为复杂,但这并不一定必然会导致开发成本的增加。

第四章Algorithms and Data Structure

I. Pre-reading Questions

1.What is an algorithm?

An algorithm is an ordered set of unambiguous, executable steps, defining a terminating process.

https://www.doczj.com/doc/a716676295.html, at least four of algorithmic techniques.

(1) Brute-force Algorithms (2) Divide-and-Conquer Algorithms

(3) Dynamic Programming (4) Greedy Algorithms

3. How many classes of data structures do you know? Name at least four of them.

The data structures have five classes. They are the array, list, linked list, stacks and queues, a tree.

II. Fill in the following blanks.

1. Each primitive consists of two parts: its syntax and its semantics.

2. A pseudocode is a notational system in which ideas can be expressed informally during the algorithm development process.

3. The running time is refer to the computational time required by an algorithm.

4. We define the worst case running time of an algorithm to be the maximum running time of that algorithm over all possible inputs of size n.

5. A list is one of the most fundamental data structures used to store a collection of data items.

III. True or False.

1. A number of different algorithms can exist for solving a computational problem, and each of these algorithms could have a same running time complexity. F

2. The divide-and-conquer algorithm is a bottom-up technique that usually begins by solving the smallest subproblems, the dynamic programming solves problems in a top-down fashion. F

3. An important property of arrays is that their size and shape are constant. T

4. If all of the elements stored in a list are of the same type, then the list is said to be heterogeneous. However, if different types of elements are stored in the list, then the list is said to be homogeneous. F

5. A queue is a dynamic set that obeys the LIFO property. F

IV. Answer the following question.

1.List the steps involved in a divide-and-conquer algorithm.

1.The steps involved in a divide-and-conquer algorithm can be summarized as follows: First,divide the original problem into a number of subproblems. Next, solve

(i.e., conquer) the subproblems. If the subproblems are small enough, they should be solved directly; otherwise, they should be solved recursively. Finally, combine the solutions to the subproblems to produce the final solution.

2.List approach that is often used to solve optimization problems.

Brute-force Algorithms

Divide-and-conquer Algorithms

Dynamic Programming

Greedy Algorithms

Randomized Algorithms

3.Describe differences between a binary tree and a tree.

The essential differences between a binary tree and a tree as follows:

A binary tree can be empty, whereas a tree cannot.

Each node in a binary tree has exactly two subtrees (one or both of these subtrees may be empty). Each node in a tree can have any number of subtrees.

The subtrees of each node in a binary tree are ordered. The subtrees in a tree are unordered.

V Translating Terms.

1. parallel algorithm 1.并行算法

2. exhaustive search 2. 穷举搜索

3. dynamic programming 3. 动态规划

4. doubly-linked list 4. 双向链表

5. two-dimensional array 5. 二维数组

VI. Choose the best one of the four answers given to fill in each blank.

Algorithms are essential to the way computers process information, because

a computer program is 1 an algorithm that tells the computer what specific

2 to perform in certain order in order to carry out a specified task, such as calculating employees’paychecks or printing students’report cards. Thus, an algorithm can be considered to be

3 sequence of operations that can be performed by a turning-complete system. In fact, a data structure is a way of

4 data in a computer so that it can be used efficiently. Often a carefully

5 data structure will allow the

6 efficient algorithm to be used. The choice of the data structure often begins from the choice of an

7 data type. A well-designed data structure allows a variety of critical operations to be performed, using as few resources, both execution time and memory space, as possible. Data structures are implemented by a

8 language as data types and the references and operations they provide. Moreover, different kinds of data structures are

9 to different kinds of applications, and some are highly specialized to certain tasks. For example, B-trees are particularly well-suited for implementation of databases, 10 networks of machines rely on routing tables to function.

1. A. essentially B. essential C. partially D. mainly

2. A. methods B. steps C. plans D. exercises

3. A. some B. a C. the D. any

4. A. receiving B. storing C. input D. output

5. A. chosen B. made C. programmed D. picked

6. A. very B. most C. more D. less

7. A. abstract B.concrete C. special D. certain

8. A. basic B. running C. programming D. advanced

9. A. comforted B. suited C. compared D. hooked

10. A. therefore B. with C. when D. While

1. A

2. B

3. D

4. B

5. A

6. B

7. A

8. C

9. B 10. D

VII Translate the following into English.

1.In short, communication problems arise when the language used for an algorithm's representation is not precisely defined or when information is not given in adequate detail.

1.简单的讲,算法描述所采用的语言不具有精确的定义或者信息不够详细也会使交流产生问题。

2.Another common algorithmic structure involves that the need to continue executing

a statement or sequence of statements as long as some condition remains true.

2.另一种常见的算法结构是当条件为“真”时,循环执行一条语句或者语句序列。

3.In many algorithms, running time will vary not only for inputs of different sizes, but also for different inputs of the same size.

3.在众多算法中,影响运行时间的不仅有不同长度的输入,也包括相同长度的不同输入。

4.Thus, dynamic programming is a bottom-up technique that usually begins by solving the smallest subproblems, saving these results, and then reusing them to solve larger and larger subproblems until the solution to the original problem is obtained. 4.因此,动态规划方法是一种自下而上的方法,这种方法通常先解决最小的子问题,并保存其解,之后利用这些解对较大问题的求解,一步一步地进行直至得到原问题的解。

5.5. Although CISC processors are more complex, this complexity does not necessarily increase development costs.

5. 虽然CISC处理器更为复杂,但这并不一定必然会导致开发成本的增加。

第五章PROGRAMMING and LANGUAGES

I. Pre-reading Questions

1.What is a program?

A program is a list of instructions that the computer must follow to process data into information. The instructions consist of statements written in a programming language.

2. Name at least four of the programming languages.

Traditionally, computer programming languages are divided into five levels or generations, which are as follows: (1) First generation——machine language, (2) Second generation——assembly language, (3) Third generation——high-level languages, (4) Fourth generation——very-high-level languages, (5) Fifth generation——natural languages.

3. How many important terminology of object-oriented programming do you know?

The object-oriented programming have many important terminology.They are class, objects, inheritance, message passing, dynamic binding and polymorphism.

II Fill in the following blanks.

1. In programming, the documentation is classified user documentation , operator documentation and programmer documentation

2. A program is a list of instructions or statements for directing the computer to perform a required data-processing task.

3. The lowest level of programming languages is machine language.

4. V ery-high-level languages are often called 4GLs

5.Natural languages allow questions or commands to be framed in a more conversational way or in alternative forms.

III. True or False.

1. The computer hardware recognizes only assembly language instruction. F

2. A program written in the assembly language of one microprocessor can run on a computer that has a different microprocessor. F

3. Assembly languages are platform-independent, but high-level languages are not

platform-independent. F

4. The 4GLs are also called nonprocedural languages. T

5. Each assembly language instruction corresponds to one unique machine code instruction. T IV Answer the following question.

1. List the five steps of programming.

1. Programming is traditionally a five-step problem-solving process. The five steps are as follows: The first step: Problem definition

The second step: Program design

The third step: Program coding

The fourth step: Program testing

The fifth step: Program documentation and maintenance

2. How many types of programming languages do you know?

Traditionally, computer programming languages are divided into five levels or generations, which are as follows.

First generation——machine language

Second generation——assembly language

Third generation——high-level languages

Fourth generation——very-high-level languages

Fifth generation——natural languages

3. List differences between compilation process and assembly process.

High-level language programs are compiled, and assembly language programs are assembled. High-level languages are platform-independent. The same high-level source code can be compiled to run on different microprocessors and operating systems, or computing platforms. Assembly language programs usually run on only one platform.

A high-level language statement is usually converted to a sequence of several machine code instructions. Each assembly language instruction corresponds to one unique machine code instruction.

V. Translating Terms.

1. derived class 派生类

2. Inheritance 继承

3. markup languages 标记语言

4. Hyperlinks 超链接

5. Java virtual machine Java虚拟机

VI. Choose the best one of the four answers given to fill in each blank.

A total computer system includes both hardware system and software system. Hardware consists of the 1 components and all associated equipment. Software refers to the programs

that are 2 for the computer. It is possible to be familiar with various

3 of computer software without being concerned with details of how the computer hardware operates.A programming language is a language used to write computer programs, which involve a computer

4 some kind of computation or algorithm and possibly control over

5 devices such as printers, robots, and so on. Programming languages differ from

6 languages in that natural languages are only used for interaction between people, while programming languages also allow humans to communicate

7 to machines. Some programming languages are used by one device

8 control another. A prominent

9 of programming languages is to provide instructions to a computer. Thousands of different programming languages have been 10 , and new languages are created every year.

1. A. mental B. possible C.essential D. physical

2. A. design B. spoken C. writtenD. made

3. A. parts B. kinds C.types D. aspects

4. A.performeB. to perform C. performing D. performs

5. A.intenal B. external C. inside D. outside

6. A. natural B. Human C. computer D. artificial

7. A.orders B. instructionsC. codes D. calls

8. A. to B. for C. with D. over

9. A. show B. research C. purpose D. study

10. A. creatingB. created C. to create D. Creation

1. 2. C3. D4. C5. B

6. A

7. B

8. A

9. C10. B

VII. Translate the following into English.

1. Documentation is needed for everyone who will be involved with the program——users, operators, and programmers.

1. 文档是每个涉及程序的人——用户、操作员和程序员都需要的。

2. Rather, programs written in a high-level language or assembly language are converted to machine language, which is then executed by the computer.

2. 当然,用高级语言或汇编语言编写的程序先被转化为机器语言,然后再让计算机执行。

3. The corresponding programs set forth precise procedures, or series of instructions, and the programmer has to follow a proper order of actions to solve a problem.

3. 相应的程序设立了精确的过程,或一系列的代码,程序员必须遵照合理的处理顺序才能解决问题。

4. 4GLs may not entirely replace third-generation languages because they are usually focused on specific tasks and hence offer fewer options.

4. 4GLs可能不会完全取代第三代语言,因为它们通常着重于特定的任务,选择余地较小。

5. Inheritance is the means by which objects of a class can access member variables and functions contained in a previously defined class, without having to restate those definitions.

5. 继承是指一个类的对象可以访问包含在以前定义的类中的成员变量和成员函数,而不必重新定义这些变量和函数。

第六章Operating system

I. Pre-reading Questions

1. What is an operating system?

The operating system (OS), the most important system software component, consists of the master programs, called the supervisor, that controls the execution of application programs and acts as an interface between the user of a computer and the computer hardware.

2. What are functions of operating system?

An functions of operating system are consists of the file management, memory management, I/O management, the scheduler, and process management.

3. How many operating systems do you know? Name at least four of them.

Common operating systems used on microcomputer are DOS, Windows, OS/2, UNIX and Linux. II. Fill in the following blanks.

1. The portion of an operating system that defines the interface between the operating system and its users is often called the shell .

2. An operating system’s kernel consists of the file management,memory management , I/O management, and the scheduler.

3. Process control block contains all the information that is required by the operating system to manage the process, including its current state, resources allocated to it, priority and other relevant data.

4. A Blocked process is waiting for the completion of some event, such as an I/O operation.

5. There are three general approaches to dealing with deadlock: prevention, detection and avoidance

III True or False.

1. A blocked process is one that is not currently executing but that is ready to be executed as soon as the operating system dispatches it. F

2. Semaphores are used for signaling among processes and can be used readily to enforce a mutual-exclusion discipline. T

3. A consumable resource is one that is not depleted or destroyed by use, such as an I/O channel or

a region of memory. F

4. Windows 3.x are support for longer filenames and Plug and Play. F

5. UNIX is a multi-user, multitasking operating system with built-in networking capability. T IV. Answer the following question.

1. How many parts of system software?

The software system can be divided into two broad categories: application software and system software.

2. List the objectives and functions of the operating system.

The objectives and functions of the operating system are as follows:

The operating system as a user/computer interface.

The operating system as resource manager.

3. What is a deadlock? Are there three general approaches to dealing with deadlock?

Deadlock is the blocking of a set of processes that either compete for system resources or communicate with each other.

There are three general approaches to dealing with deadlock: prevention, detection, and avoidance. Deadlock prevention guarantees that deadlock will not occur by assuring that one of the necessary conditions for deadlock is not met. Deadlock detection is needed if the operating system is always

willing to grant resource requests; periodically, the operating system must check for deadlock and take action to break the deadlock. Deadlock avoidance involves the analysis of each new resource request to determine if it could lead to deadlock, and granting it only if deadlock is not possible. 4. What are the major achievements of operating systems?

The major achievements of operating systems are as follows:

Process management,Mutual exclusion,Deadlock,Memory management,Uniprocessor scheduling Multiprocessor and real-time scheduling,I/O management,File management

V. Translating Terms.

1. graphical user interface (GUI) . 图形用户界面

2. process control block 进程控制块

3. mutual exclusion

4. Semaphores 互斥

4. Semaphores 原语(信号量)

5. concurrent processes 并发处理

VI. Choose the best one of the four answers given to fill in each blank.

An operating system is the software component of a computer system that is responsible

1 the management and coordination of activities and the

2 of the resources of the computer. The operating system (OS) acts as a host for application programs that are run on the machine. As a host, one of the purposes of an operating system is

3 the details of the operation of the hardware. This relieves application programs

4 having to manage these details and makes

5 easier to write applications. Almost all computers, including hand-held computers, desktop computers, supercomputers, and

6 modern video game consoles, use an operating system of some type.Operating systems offer a number of services to application programs and users. Applications access these services through application programming

7 (APIs) or system calls. By

8 these interfaces, the application can request a service from the operating system, pass parameters, and receive the results of the operation. Users may also

9 with the operating system by typing commands or using a graphical user interface (GUI).

Common contemporary operating systems include Windows XP, Mac OS X, Amiga OS, Linux and Solaris. Microsoft Windows has a significant majority of market 10 in the desktop and notebook computer markets.

1 A. in B. with C. over D. for

2. A. Sharing B. using C. commanding D. controlling

3. A. handling B. to handle C. handle D. handled

4. A. to B. from C. since D. due

5. A. that B. which C. this D. it

6. A. more B. even C. great D. so

7. A. internet B. indications C. interfaces D. interchange

8. A. invoke B. to invoke C. invoking D. invoked

9. A. interacted B. interact C. interactive D. nteraction

10. A. part B. place C. strategy D. share

1. D

2. A

3. B

4. B

5. D

6. B

7. C

8. C

9. B 10. D

VII. Translate the following into English.

1. The majority of an installation’s utility software consists of programs for performing activities that are fundamental to computer installations yet not included in the operating system.

1. 安装的工具软件的大部分由实现操作系统中未提供的基本功能的程序组成。

2. Modern shells perform this task by means of a graphical user interface (GUI) in which objects to be manipulated, such as files and programs, are represented pictorially on the monitor screen as icons.

2. 现代的外壳程序是通过图形用户界面(GUI)来完成这一工作的,在图形界面中用户是通过操纵显示在计算机屏幕上的图形化对象诸如文件和程序等的图标来完成工作的。

3. The basic technique for a time-sharing system is to have multiple users simultaneously using the system through terminals, with the operating system interleaving the execution of each user program in a short burst, or quantum, of computation.

3. 分时系统的基本技术是要有多个用户通过终端同时使用这一系统,操作系统通过在每一个短暂的时间片内插入对每一用户程序的执行来实现计算过程。

4. A real-time process or task is one that is executed in connection with some process or function or set of events external to the computer system and that must meet one or more deadlines to interact effectively and correctly with the external environment.

4. 实时的进程或任务是指那种运行时要与一些处理或函数或者计算机系统以外的一系列事件相联系,且要求必须满足一个或多个时间限制来与外部环境有效和正确地交互作用

5. Providing a similar interface to Windows 9x, it is a multitasking, multiprocessing operating system with built-in support for large networks of computers——that is, Windows NT is a

multi-user system.

5. 它提供了与Windows 9x类似的用户界面,是一个多任务、多进程的操作系统,它在系统内就提供了对大型计算机网络的支持--这就是说,Windows NT 是一个多用户系统。

第七章Application software

I. Pre-reading Questions

Application software is the software designed to help you solve problems specific to business or perform specific business tasks. Application software then is the layer of software closest to you.

2. Are there any differences between the systems software and the applications software? (open)

3. How many types of applications software do you know?

(1) Word processing(2)Spreadsheet applications(3) Personal finance(4) Presentation graphics (5) Database managers(6) Group collaboration(7) Desktop and personal information management (8) Integrated applications(9) Web browsers

II Filling Blanks

1.Word processing software allows you to create and edit documents.

2. Scrolling is a activity of moving quickly upward or downward through the text or other screen display.

3. The software which is the layer of software closest to the user is application software .

4. Microsoft Excel and Lotus 1-2-3 are the principal Spreadsheet programs.

5.Groupware is software that is used on a network and serves a group of users working together on the same project.

III. True or False.

1.Word processing and database management system are two most popular applications. F

2. Electronic spreadsheet software enables you to perform “what-if ”calculations.T

3. A worksheet is composed of fields, records, and files.T

4. Y ou can access the World Wide Web using multimedia authoring software. F

5. OLE is used to collect information from the user and display helpful messages. F

IV. Matching the terms.

(A) Cell (B) Macro (C) Workflow software(D) Function(E) Integrated software

1._B The feature that allows you to use a single keystroke, command, or toolbar button to automatically issue a predetermined series of commands.

2.A_ The place where a row and a column intersect in the spreadsheet software.

3.D_The built-in formulas that perform common calculations in the spreadsheet software.

4.C_ Software that can help workers understand and redesign the steps that make up a particular process.

5._E Software that combine the features of several applications programs——such as word processing, spreadsheet, database, graphics, and communications——into one software package. V. List four types of applications software..

1. productivity software

2. business and specialty software

3. entertainment software

https://www.doczj.com/doc/a716676295.html,cation/reference software

VI. Choose the best one of the four answers given to fill in each blank.

Application software is the software designed to help you solve problems specific to business or perform specific business tasks. It is a 1 of computer software that employs the capabilities of a computer directly and 2 to a task that the user wishes to perform. This should be 3 with system software which is involved in integrating a computer's various capabilities, but typically does not 4 apply them in the performance of tasks that benefit the user. The exact definition between system software 5 as operating systems and application software is not precise, however, and is occasionally subject

6 controversy. An application thus differs from an operating system which runs a computer,

a utility which performs maintenance or general-purpose chores, and a programming language

7 which computer programs are created. 8 on the work for which it was designed, an application can manipulate text, numbers, graphics, or a combination of these elements. Some application packages offer 8 computing power by focusing on a single task, such as word processing; others, called 10 software, offer somewhat less power but include several applications, such as a word processor, a spreadsheet, and a database program.

1. A. subclass B. class C. kind D. type

2. A. thorough B. thoroughly C. through D. although

3. A. compared B. comparing C. contrasted D. contrasting

4. A. indirectly B. mainly C. directly D. necessarily

5. A. such B. so C. much D. in

6. A. to B. in C. with D. under

7. A. for B. with C. in D. on

8. A. Depend B. To depend C. Depended D. Depending

9. A. considerate B. consider C. consideration D. considerable

10. A. whole B. single C. integrated D. mass

1. A

2. B

3. C

4. C

5. A

6. A

7. B

8. D

9. D 10.C

VII. Translate the following into English.

1.Application software is the software designed to help you solve problems specific to business or perform specific business tasks.

1. 应用软件是用来帮助人们解决特定业务领域问题或执行特殊的业务操作的软件。

2. Although applications software packages differ in their use of specific commands and functions, most of them have some features in common.

2. 虽然应用软件包在各自特定指令和功能的使用不同,但它们大部分有一些共同的特征。

3. Many applications software programs allow you to copy an item from one document and then paste it into another document or application, or copy an item and place the copy in another part of the same document.

3. 许多应用软件程序允许用户从一个文档上复制文件,然后粘贴到另外的一份文档或者应用程序中,或在相同的文件另外的部分中复制一个项目或设置副本

4. The user can do all these manipulations on screen, in “wysiwyg”fashion, before printing out hardcopy.

4. 在印出硬拷贝之前,在所见即所得(wysiwyg)的功能下,用户都能在屏幕上操作以上所有处理。

5. It’s worth noting that word processing programs (and indeed most forms of applications software) come from the manufacturer with default settings.

5. 值得一提的是字处理软件(并且大部分的应用软件)都会由厂家提供的基本格式。

第八章An Introduction to database system

I. Pre-reading Questions

1. What are the major disadvantages in a file-processing system?

(1) Data redundancy and inconsistency. (2) Difficulty in accessing data.

(3) Data isolation. (4) Integrity problems. (5) Atomicity problems.

(6) Concurrent-access anomalies. (7) Security problems.

2. What are the two levels of data independence? Describe each of them.

There are two levels of data independence:

Physical data independence is the ability to modify the physical schema without causing application programs to be rewritten. Modifications at the physical level are occasionally necessary to improve performance.

Logical data independence is the ability to modify the logical schema without causing application programs to be rewritten. Modifications at the logical level are necessary whenever the logical structure of the database is altered (for example, when money-market accounts are added to a banking system).

3. What are the functions of the structured query language (SQL)?

(1) Data-definition language (DDL). (2) Interactive data-manipulation language (DML).

(3) Embedded DML. (4) V iew definition. (5) Authorization. (6) Integrity. (7) Transaction control. II. Fill in the following blanks.

1. data model software allows you to create and edit documents.

2. Database System (DBS)is a activity of moving quickly upward or downward through the text or other screen display.

3. The software which is the layer of software closest to the user is database administrator .

4. The collection of information stored in the database at a particular moment is called an instance of the database.

5. The ability to modify a schema definition in one level without affecting a schema definition in the next higher level is called data independence. There are two levels of data independence, they are physical data independence and logical data independence

III. True or False.

1. The primary goal of a DBMS is to provide an environment that is both convenient and efficient to use in andretrieving storing database information. T

2. Ensuring backup and recovery of a database is not one of the functions of a database administrator. F

3. The use of key fields makes it easier to locate a record in a database. T

4. Physical data independence is more difficult to achieve than logical data independence. F

5. Data redundancy may lead to higher storage and access cost. In addition, it may lead to data inconsistency. T

IV. Matching the terms.

(A)data dictionary (B) data independence (C) data model

(D) database management system (E) data-manipulation language (DML)

1. D A collection of interrelated files and a set of programs that allow users to access and modify thes e files.

2. C A collection of conceptual tools for describing data, data relationship, data semantics, and consistency constraints.

3 B The ability to modify a schema definition in one level without affecting a schema definition in the next higher level.

4. A A file that contains metadata——that is, data about data.

5. E A language that enables users to access or manipulate data as organized by the appropriate data model.

V. List three levels of data abstraction.

1.Physical level

2. Logical level

3. View level

VI. Choose the best one of the four answers given to fill in each blank.

Database systems are designed to manage large bodies of information. The management of data involves both the definition of structures for the storage of information 1 the provision of mechanisms for the manipulation of information. In 2 , the database system must provide for the safety of the information stored, despite system crashes or attempts at 3 access. The importance of information in most organizations, 4 determines the value of the database, has led to the development of a large body of concepts and techniques for the efficient management of data. T he four most 5 types of organizations are the hierarchical, network, relational and object models. The 6 structure depends on the

natural organization of the application's data, and 7 the application’s requirements which include transaction rate (speed), reliability, maintainability, scalability, and cost. The strengths of relational DBMS are great flexibility in 8 to ad hoc queries, power to combine information from different sources, simplicity of design and maintenance, and the 9 to add new data and records without disturbing existing programs and applications. However, these systems are 10 slower because they typically require many accesses to the data stored on disk to carry out the select, join, and project commands.

1. A. or B. as well as C. and D. yet

2. A. add B. addition C. adding D. additive

3. A. illegal B. unauthorized C. legal D. authorized

4. A. which B. what C. how D. which

5. A. common B. good C. better D. best

6. A. good B. optimal C. option D. optional

7. A. in B. about C. on D. with

8. A. about B. with C. regard D. over

9. A. able B. capacity C. capability D. ability

10. A. how B. what C. somehow D. Somewhat

1. A

2. B

3. A

4. B

5. C

6. C

7. A

8. D

9. D 10.C

VII. Translate the following into English.

1. Since the files and application programs are created by different programmers over a long period, the various files are likely to have different formats and the programs may be written in several programming languages.

1. 由于文件和程序是由不同的程序员创建的,因此不同的文件可能采用不同的格式,不同的程序也可能是采用不同的计算机语言来编写。

2. In what follows, we shall see the concepts and algorithms that have been developed for database systems to solve the problems mentioned.

2. 接下来看一看数据库系统为了解决上述问题而提出的概念和算法。

3. Despite the use of simpler structures at the logical level, some complexity remains, because of the large size of the database.

3. 尽管在逻辑层使用了比较简单的结构,但由于数据库的规模巨大,所以仍存在一定程度的复杂性。

4. Returning to the customer-record type definition, note that, in declaring the type customer, we have not declared any variables.

4. 再回过头来看一下customer记录类型的定义。注意,我们只是定义了customer类型而没有定义任何变量。

5. Ensuring the atomicity and durability properties is the responsibility of the database system itself——specifically, of the transaction-management component.

5. 原子性和持久性的保证则是数据库系统自身的任务,更确切一些,是事务管理器的任务。

计算机专业英语考试试题及答案

计算机专业英语考试试题及答案 一、判断1.(√)The cpu and memory are located on a special circuit beard in the system unit called the montherbocrd2.(√)the main difference between a supercomputer and a mainframe is that supercomputers are designed to execute a few programs as quickly as possible,whereas mainframes are designedto handle many programs running at the same(but at a slower pace)3.(×)Being computer fluent means that you should be able to build a computer yourself.4.(√)Embedded computers are selfcontained computer devices that have therv own programming and do not receive input5.(√)Currently,the performance of tasks by robot is based on preprinted algorithms1.(×)A web browser is a special device that is installed in your computer that allows it to communicate with devices on a network2.(√)data can be a number a word a picture,or a sound3.(√)strictly defined,a computer is a data processing device4.(√)one of the benefits of becoming computer fluent is being a savvy computer user and consumer and knowing how to avoid viruses the programs that pose treats to computer security 。 5(√)trend-spotting programs,developed for business,have been used to predict criminal activity二.写出中文 1.virtual function虚拟函数2.pointer 指针3.cursor 光标4.package 包裹 5. Boot 引导,自举6 TCP/IP 传输攻之协议/互联网协议7 DNS 域名服务8.HTTP 超文本传

计算机专业英语教程(第四版)习题答案解析

计算机专业英语(第四版)课后习题答案 Unit 1 [Ex 1] 1. F 2. T 3. T 4. F 5. T 6. T 7. T 8. T 9. T 10. F [Ex 2] 1. input, storage, processing, and output 2. power; speed; memory 3. central processing unit 4. internal; primary; memory 5. keyboard; central processing unit; main memory; monitor [Ex 3] A. 1. F 2. D 3. G 4. C 5. B 6. A 7. E 8. H B. 1. user 2. monitor 3. data 4. keyboard 5. data processing 6. information 7. computer 8. memory [Ex 4] 1. input device 2. screen, screen 3. manipulates 4. instructions 5. retrieve 6. code 7. hard copy 8. Function [Ex. 5] 新处理器开始IT技术的新时代 New Processors Open New Era of IT Technologies Last week, Intel introduced to the public in Russia and other CIS countries a family of processors Intel Xeon E5-2600. They are more powerful and reliable and, importantly, are very economical in terms of energy consumption. Their presence opens a new era in the field of IT technologies and means that the cloud technology is getting closer. These processors are primarily designed for servers, data centers (DPC) and supercomputers. The emergence of this class of devices is not accidental. According to the regional director of Intel in Russia and other CIS states Dmitri Konash who spoke at the event, the market of IT-technology is developing so rapidly that, according to forecasts, by 2015 there will be 15 billion devices connected to the Internet, and over 3 billion of active users. 上周,英特尔公司向俄罗斯和其它独联体国家的公众推出了英特尔Xeon E5-2600系列处理器,它们更加强大可靠,尤其是在能量消耗方面更加经济实惠。它们的问世意味着IT技术领域开始了一个新时代,标志着云技术距离我们越来越近。 这些处理器主要是为服务器、数字处理中心和超级计算机设计的。这种处理器的出现并非偶然。根据英特尔公司俄罗斯和其他独联体地区负责人Dmitri Konash就此事发表的看法,IT技术市场的发展速度极快,根据预测,到2015年与英特网连接的设施将有150亿,用户超过30亿。 [Ex 6] 1. T 2. T 3. F 4. F 5. T 6. F 7. T 8. F Unit 2 [Ex 1] 1. T 2. F 3. T 4. F 5. T 6. T 7. T 8. F [Ex 2] 1. sizes, shapes, processing capabilities

计算机专业英语题库1-0-8

计算机专业英语题库1-0-8

[单选,共用题干题]Atransportlayerprotocolhasseveralresponsibilities,Oneistocreateaprocess-to-processprogram-to- programcommunication;TCPusesport1toaccomplishthis.Anotherresponsibilityofatransportlayerprotocolistocreatea2anderror- controlmechanismatthetransportlevel.TCPusesasliding3protocoltoachieveflowcontrol.Itusestheacknowledgmentpacket,time- out,andretransmissiontoachieve4control.Thetransportlayerisalsoresponsibleforprovidingaconnectionmechanismfortheapplicationprogram.Theapplicationprogramsends5ofdatatothetransportlayer.空白(1)处应选择() A.A.numbers B.connection C.diagrams D.resources 传输层协议有多个职责。一是创建进程到进程(程序到程序)的通信,由TCP使用端口号来完成;另一个职责是在传输层创建流和差错控制机制。TCP利用滑动窗口 协议来实现流控制。它使用确认分组、超时、重传机制来完成差错控制。传输层也负责为应用程序提供连接机制,应用程序将数据流发送到传输层,发送端的传输 层负责建立于接收端之间的连接。

最新计算机专业英语试题及答案(B)

一、Give out the full names for the following abbreviations(写出下列缩写词的全称)(15%) WAN__________________________________________________ HTTP__________________________________________________ NT____________________________________________________ CEO__________________________________________________ DBMS________________________________________________ ISP___________________________________________________ XML__________________________________________________ BIOS_________________________________________________ IT____________________________________________________ WWW_______________________________________________ 二、Match the following words and expressions in the left column with those similar in meaning in the right )(10%) 1. output devices a. 操作系统 2. silicon b. 扩展存储器 3. expanded memory c. 硅 4. database administrator d. 输出设备 5. operating system e. 汇编语言 6. assembly language f. 数据库管理员 7. gateway g. 数字图像处理 8. laser technology h. 网关 9. digital image processing i. 制造过程 10.manufacturing process j. 激光技术 1. ( ) 6. ( ) 2. ( ) 7. ( ) 3. ( ) 8. ( )

计算机英语答案(第二版)刘艺 王春生(编)

练习答案 PART ONE Computer Basics Unit 1 My Computer Section A I.Fill in the blanks with the information given in the text: 1.Charles Babbage; Augusta Ada Byron 2.input; output 3.VLSI 4.workstations; mainframes 5.vacuum; transistors 6.instructions; software 7.digit; eight; byte 8.microminiaturization; chip II.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 element 通用逻辑器件 9.silicon substrate 硅基 10.vacuum tube 真空管(电子管) 11.t he storage and handling of data 数据的存储与处理 12.very large-scale integrated circuit 超大规模集成电路 13.central processing unit 中央处理器 14.personal computer 个人计算机 15.analogue computer 模拟计算机 16.digital computer 数字计算机 17.general-purpose computer 通用计算机 18.processor chip 处理器芯片 19.operating instructions 操作指令 20.input device 输入设备 III.Fill in each of the blanks with one of the words given in the following list, making changes if necessary: We can define a computer as a device that accepts input, processes data, stores data, and produces output. According to the mode of processing, computers are either analog or digital. They can be classified as mainframes, minicomputers, workstations, or microcomputers. All else (for example, the age of the machine) being equal, this categorization provides some indication of the computer’s speed, size, cost, and abilities.

计算机专业英语2模拟试题2及答案

计算机专业英语模拟2 Ⅰ. Vocabulary(词汇,30分) (一).Translate the following words and expressions into Chinese.(写出下列词组的汉语,共10分,每题1分) 1. central processing unit(CPU)中央处理器 1. 2. operating system 操作系统 2. 3. electronic spreadsheet 电子表格 4. management information system 管理信息系统 5. electronic commerce 电子商务 6. database 数据库 7. software engineering 软件工程 8. software crisis 软件危机 9. network security 网络安全 10. computer virus 计算机病毒 (二).Fill in the blanks with the corresponding English abbreviations.(根据汉语写出相应的英语缩写,共10分,每题1分) 1.随机存储器RAM 2.局域网LAN 3.计算机辅助设计CAD 4.数字视频光盘DVD 5.通用串行总线USB 6.面向对象编程OOP 7.集成开发环境IDE 8.结构化查询语言SQL 9.多文档界面MDI 10.企业之间的电子商务交易方式B2B (三).Match the following words and expressions in the left column with those similar in meaning in the right column.(将左列的词汇与右列相应的汉语匹配,共10分,每空1分) 1. output b a. 视频 2. high-level language c b. 输出. 3. project window e c. 高级语言 4. black-box testing g d. 应用软件 5. multimedia h e. 工程窗口 6. WWW i f. 系统软件 7.field j g. 黑盒测试 8. application software d h. 多媒体

计算机专业英语复习题

1.判断题 ()1. Operating system first appeared during the third computer generation. ()2. Unlike the other buses, the address bus always receives data from the CPU; the CPU never reads the address bus. ()3. The main operations of set algebra are complementation, union and intersection. ()4. If an empty stack is popped, we say the stack overflows, which is normally an error. ()5. The CPU can be shared in a sequential manner only. ()6. Freeware is free software with no restriction. ()7. When writing data to memory, the CPU first outputs the data onto the data bus, then outputs the address onto the address bus. ()8.The FORTRAN programming language was developed during the first computer generation. ()9.A stack is a dynamic set that obeys the FIFO property. ()10.Two popular strategies for resource allocation are static allocation and dynamic allocation. ()11.The CPU can be shared in a sequential manner only. ()12. A program written in the assembly language of one microprocessor can run on a computer that has a different microprocessor. ()13. Object-oriented programming(OOP) is a programming language model organized around “objects” rather than “actions” and data rather than logic. ()14. FORTRAN is a particularly good language for processing numerical data, but it does not lend itself very well to organizing large programs. ()15. C++ and Smalltalk are two of the more popular object-oriented programming language. 2.词汇 Vacuum tube 真空管general purpose 通用transistor 晶体管 :大规模集成电路)Large Scale Integrated Circuit(LSI. VLSI(Very Large Scale Integrated Circuit):超大规模集成电路 Mainframe 大型机medium-sized computer 中型机minicomputer 小型机 Microcomputer 小型机 machine language 机器语言assembly language 汇编语言high-level language 高级语言Multiprogramming 多道程序设计virtual memory 虚拟存储time-share 分时 Batch system 批处理系统interactive system 交互式系统 Instruction cycle 指令周期 Address bus, data bus, control bus Internal register内部寄存器external register 外部寄存器flag register标志寄存器 Instruction register 指令寄存器program counter程序计数器combinatorial logic组合逻辑Control signal 控制信号instruction code指令代码instruction pipeline指令流水线Bidirectional 双向的unidirectional 单向的 ALU(Arithmetic Logic Unit) 算术逻辑单元

计算机专业英语教程参考答案

计算机专业英语练习参考答案 Unit 1 [Ex 1] 1..F 2.T 3.T 4.F 5.T 6.T 7.T 8.T 9.T 10.F [Ex 2] 1.input, storage, processing, and output 2. power, speed, memory 3. central processing unit 4. internal, primary, memory 5. keyboard, central processing unit, main memory, monitor [Ex 3] A. 1.F 2.D 3.G 4.C 5.B 6.E 7.H 8.A B. https://www.doczj.com/doc/a716676295.html,er 2.monitor 3.data 4.keyboard 5.data processing 6. information https://www.doczj.com/doc/a716676295.html,puter 8.memory [Ex 4] 1.input device 2. screen, screen 3.manipulates 4.instructions 5.retrieve

6.code 7.hard copy 8.function/code/instruction [Ex 5] 1.T 2.T 3.F 4.F 5.T 6.F 7.T 8.F Unit 2 [Ex 1] 1.T 2.F 3.T 4.F 5.T 6.T 7.T 8.F [Ex 2] 1. sizes, shapes, processing capabilities 2. supercomputer, mainframe computer, minicomputers, microcomputers 3. mainframe computer 4.microcomputers, storage locations 5. portables, laptop computers/ notebook/palm-sized computer, desktop workstations 6.semiconductor 7. CPU, memory, storage, devices, processing, users 8. microprocessor ship [Ex 3] A. 1.C 2.A 3.H 4.I 5.E 6.F 7.G 8.B

计算机专业英语期末考试试卷(A卷)答案

1 工学结合创新教程 计算机专业英语 2014年上半学期计算机专业英语 期末考试试卷(A 卷)答案 一、选择题 Ⅰ. Vocabulary(词汇)(30分) (一).Translate the following words and expressions into Chinese(写出下列词组的汉语。)( 共10分,每题1分) 1. 操作系统 2. 需求分析 3. 网络安全 4. 数据结构 5. 决策支持系统 6. 关系数据库 7. 软件危机 8. 计算机病毒 9. 邮件附件 10. 中央处理器(单元) (二).Fill in the blanks with the corresponding English abbreviations.(根据汉语写出相应的英语缩写。) (共10分,每题1分) 1.DBMS 2.TCP 3.MDI 4.OOP 5.ROM 6.VCD 7.CAD 8.SQL 9.USB 10.B2B (三) Match the following words and expressions in the left column with those similar in meaning in the right column.(将左列的词汇与右列相应的汉语匹配。)(10分,每空1分) 1. c 6. h

35 项目5 项目9 项目8 项目6 项目7 项目10 2.3.4.5.Ⅱ1. (三)、choose the best answer according to the passage B.(根据上文的内容选择正确的答案。(10分,每题2分) 1.B 2.A 3.D 4.B 5.C (四) Choose the best answer according to Passage C.( 根据上文的内容选择正确的答案。10分,每题2分) 1.C 2. D 3. A 4. C 5. B Ⅲ.Translation.翻译(30分) (一) Translate the following sentences into Chinese.(将下列句子翻译成汉语。)(共20分,每题5分) 1.开发一个软件产品,开发过程分为五个步骤:需求分析和说明,设计,写代码,测试和维护。 2.功能测试检验的是用有效的输入是否能够得到所期望的输出。+ 3. EDI 指的是两个公司之间通过私有网络使用特定、结构化的格式电子交换商业信息。 4.一些应用软件,例如Word ,允许几个窗口同时在一个叫做MDI 的模式下存在,你能够在一个软件中打开多个文档。 (二) Translate the following paragraph into Chinese.(将下段文章翻译成汉语。)(共10分) 高级语言是一种人造语言,使用它我们可以写不同的指令。这成为可能不是因为计算机处理器如今是如此的技术先进以至于它们可以理解这些语言。你需要将这些语言翻译成计算机处理器能够理解的机器语言。编译器能够完成这项工作。这就意味着高级语言程序不是直接可

计算机专业英语试题含答案

1 6. 计算机专业英语试题 2 I . Vocabulary (词汇)(30 分) (一) .Tran slate the follow ing words and expressio ns into Chi nese (写出下列词组的 汉语。)(共 10 分,每题 1 分) 1. operati ng system _______________________________ 2. white box testi ng _______________________________ 3. hard disk ________________________________ 4. man ageme nt in formatio n system ______________________________ 5. electr onic commerce _______________________________ 6. relati onal database ________________________________ 7. software engin eeri ng ______________________________ 8. .software maintenance _________________________________ 9. menu bar 10. network security (二) .Fill in the blanks with the corresponding English abbreviations. (根据汉语写出相应的 英语缩写。) (共 10分,每 题1分) 2. _ 广域网 4 .文件传送[输]协 6 .面向对象编程 8 .结构化查询语言 10 .开放系统互 (三) Match the following words and expressions in the left column with those similar in meaning in the right 1. applicati on software a. 音频 2. mach ine Ian guage b. 应用软件 3. structured program ming c. 机器语言 4. functional test ing d. 软件测试 5. memory e. 结构化程序设计 6. relati onal database f. 内存 7. firewall g. 功能测试 8. software test ing h. 关系数据库 9. hacker i. 黑客 10. audio j. 防火墙 column.(将左列的词汇与右列相应的汉语匹配。 1.只读存储器 ________________________ 3.传输控制协议 ______________________ 5.通用串行总线 ______________________ 7.集成开发环境 _____________________ 9.数据库管理系统 ____________________ )(10分,每空1分)

计算机专业英语试卷

计算机专业英语 一、请将下列英文专业术语翻译成汉语。(每小题1分,共10分) 1.integrated circuits 2.operation code 3.instruction 4.simulation 5.EDI 6.baud 7.portability 8.video conferencing 9.access control 二、请将下列汉语专业术语翻译成英文。(每小题1分,共10分) 1.加密 2.密钥 3.综合业务数字网 4.频分多路复用 5.信元 6.用户界面 7.关系结构 8.解释程序 9.流程图 三、请将下列专业术语和相应的解释进行匹配。(每小题2分,共20分) 1. ________decrypting 2. ________certification 3. ________packet switching

4. ________navigation 5. ________TDM 6. ________viewer 7. ________multimedia 8. ________virtual circuit 9. ________DBMS 10. _______binding a. The authoritative act of documenting compliance with agreed requirements. b. The process of restoring encrypted information to readability. c. A technique used so that transmission can continue on an alternative path in the event of a node failure or congestion. d. A form of space-division switching in which each input line is a TDM stream. The switch configuration may change for each time slot. e. The division of a transmission facility into multiple channels by allotting the facility to different channels, one at a time. f. A method of transmitting messages through a communications network, in which long messages are subdivided into short packets. Each packet is passed from source to destination through intermediate nodes. At each node, the entire message is received, stored briefly, and then passed on to the next node. g. A facility in which the customer leases circuits and, sometimes, switching capacity for the customer ‘s exclusive use. Access may be provided to a public switched telecommunications service. h. A class that serves as the basis for inheritance. A base class is the superclass for all its derived classes. i. The match between a message received by an object and one of its methods. Can be done static, that is, at compile-time, or dynamic, that is, at run-time. j. a request to perform a method for an object. A message results in the invocation of the method. The message contains a selector that identifies the method and any parameters from the method. k. A collection of one or more files treated as a whole unit. l. Software that organizes, manipulates, and retrieves data stored in a database. m. A specialized version of a program that allows you to view documents created

计算机专业英语习题+答案

习题+答案 2.1 Write T or F to each stateme nt T6. An asynchronous device is a clocked device. T7. A latch is an asynchronous device, because it functions at arbitrary times. T8. The repetiti on of clock pulse can vary from very low rate to very high rate. T9. A synchronous device changes its state only on the arrival of a clock pulse. F10. A clock in put may occur at any time. T11. The clock pulses are used to synchronize all operations of the shift register. T13. A uni direct ional shift register is capable of shift ing in one direct ion only. F14. I n a shift-left register the serial in put determ ines what goes into the leftmost position during the shift register. F15. To provide parallel tran sfer capability some additi onal in put and output lines should be provided to the shift register. Choose the best an swer for each of the follow ing 1. How can the output of a logic gate be en ergized? C A By cha nging its in puts. B By rema ining its in puts un cha nged. C By meet ing the specific in put con diti on. D By givi ng a pulse. 3. A NAND gate con sists of D . A an OR gate followed by an in verter B an AND gate followed by an in verter C an AN D gate followed by an OR gate D an in verter followed by an AND gate 4. Un der what con diti on is the output of a two-i nput XOR gate logic-high? B A Its in puts are simulta neously at the same logic level. B Its in puts are simulta neously at opposite logic levels. C Its in puts are logic-low. D its in puts are simulta neously logic-high. 2.2 Write T or F for each stateme nt T 1. The CPU uses the in put and output un its to com muni cate with the outside world. F2. Main memory is sometimes called exter nal memory. F3. After execution the program and the related files of data and files of information will be retained in the main memory for later use. F4. Personal computers have not the features of the larger system.. T5. Large systems offer higher process ing speeds for user and retur n more data tha n PCs.

计算机专业英语模拟试题2参考答案

计算机专业英语 模拟试题二参考答案 一、词汇(选择一个最合适的词汇,将对应的英文字母填入空格内。每题2分,共20分) 1、A B is used to communicate with another computer over telephone lines. A. keyboard B. modem C. mouse D. printer 2、A C is a device that enables the computer to handle sounds. A. network card B. video card C. sound card D. monitor 3、 A is a word processing tool that helps you to create quality documents. A. Word 2000 B. Outlook 2000 C. Access 2000 D. Excel 2000 4、 D is a fast and powerful operating system, based on the UNIX O.S. A. Windows 2000 B. Office 2000 C. Windows 98 D. Linux 5、The OSI model has D layers. A. four B. five C. six D. seven 6、The purpose of the A is to provide fully integrated analog services to users. A. ISDN B. WWW C. FTP D. HTTP 7、Which one is not a computer languages? B A. word 2000 B. PASCAL C. C D. C++ 8、The C turns the object file into an executable program. A. linker B. compiler C. interpreter D. computer 9、The RGB value is composed of A components. A. one B. two C. three D. four 10、 A virus is a A . A. program B. computer C. bad man D. beast 二、语法──单项选择题(每小题1.5分,共15分) 1、With Windows, you can run several powerful applications at once and switch quickly B them. A. between B. among C. in D. on 2、He doesn’t mind A her birthday party.

相关主题
相关文档 最新文档