¼ÆËã»úÓ¢Óï(µÚ4°æ)¿ÎÎÄ·­ÒëÓë¿Îºó´ð°¸. ÏÂÔØ±¾ÎÄ

ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2026/8/24 1:04:09ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£

9. data declaration Êý¾ÝÉùÃ÷ 10. SQL ½á¹¹»¯²éѯÓïÑÔ

11. ¿ÉÖ´ÐгÌÐò executable program 12. ³ÌÐòÄ£¿é program module 13. Ìõ¼þÓï¾ä conditional statement 14. ¸³ÖµÓï¾ä assignment statement 15. Âß¼­ÓïÑÔ logic language 16. »úÆ÷ÓïÑÔ machine language 17. º¯ÊýʽÓïÑÔ functional language

18. ³ÌÐòÉè¼ÆÓïÑÔ programming language 19. ÔËÐмÆËã»ú³ÌÐò run a computer program 20. ¼ÆËã»ú³ÌÐòÔ± computer programmer

III. Fill in each of the blanks with one of the 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 data processing in a symbolic manner without regard to machine-specific details.

The difficulty of writing programs in the machine language of 0s and 1s led first to the

development of assembly language, which allows programmers to use mnemonics (Öú¼Ç·û) for instructions and symbols for variables. Such programs are then translated by a program known as an assembler into the binary encoding used by the computer. Other pieces of system software known as linking loaders (Á¬½Ó×°Èë³ÌÐò) combine pieces of assembled code and load them into the machine¡¯s main memory unit, where they are then ready for execution. The concept of linking separate pieces of code was important, since it allowed ¡°libraries¡± of programs to be built up to carry out common tasks¡ªa first step toward the increasingly emphasized notion of software reuse. Assembly language was found to be sufficiently inconvenient that 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 translate high-level language programs into machine code. As programming languages became more powerful and abstract, building efficient compilers that create high-quality code in terms of execution speed and storage consumption became an interesting computer science problem in itself.

IV. Translate the following passage from English into Chinese:

ÃæÏò¶ÔÏó³ÌÐòÉè¼ÆÓïÑÔ£¬ÈçC++ºÍJava£¬»ùÓÚ´«Í³µÄ¸ß¼¶ÓïÑÔ£¬ µ«ËüÃÇʹ³ÌÐòÉè¼Æ Ô±Äܹ»´ÓºÏ×÷¶ÔÏ󼯶ø·ÇÃüÁîÁбíµÄ½Ç¶È½øÐÐ˼¿¼¡£ÖîÈçÔ²Ö®ÀàµÄ¶ÔÏó¾ßÓÐÏñÔ²µÄ°ë¾¶ Ò»ÀàµÄÊôÐÔ£¬ÒÔ¼°ÔÚ¼ÆËã»ú ÆÁÄ»ÉÏ»æÖƸöÔÏóµÄÃüÁî¡£Ò»¸ö¶ÔÏóÀà¿ÉÒÔ´ÓÆäËûµÄ¶ÔÏóÀà ¼Ì³ÐÌØÕ÷¡£ÀýÈ磬¶¨ÒåÕý·½ÐεÄÀà¿ÉÒÔ´Ó¶¨Ò峤·½ÐεÄÀàÄÇÀï¼Ì³ÐÖ±½ÇµÈÌØÕ÷¡£ÕâÒ»Ì× ³Ì ÐòÉè¼ÆÀà¼ò»¯Á˳ÌÐòÉè¼ÆÔ±µÄ¹¤×÷£¬´øÀ´Á˸ü¶à¡°¿É¸´Óõġ±¼ÆËã»ú´úÂë¡£¿É¸´Óôú Âëʹ³ÌÐòÉè¼ÆÔ±¿ÉÒÔʹÓÃÒѾ­Éè¼Æ¡¢±àдºÍ²âÊԵĴúÂë¡£ÕâʹµÃ ³ÌÐòÉè¼ÆÔ±µÄ¹¤×÷±äµÃ ±È½ÏÈÝÒ×£¬²¢´øÀ´¸ü¼Ó¿É¿¿ºÍ¸ßЧµÄ³ÌÐò¡£ Unit Four: Software Development Unit Four/Section A

I. Fill in the blanks with the information given in the text: 1. application; operating

36

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

37

manufacturers.

IV. Translate the following passage from English into Chinese:

ÔÚÈí¼þÖУ¬´í ÎóÊÇÖ¸µ¼Ö³ÌÐò·¢Éú¹ÊÕÏ»ò²úÉú²»ÕýÈ·½á¹ûµÄ±àÂë»òÂß¼­´íÎó¡£½ÏÇá ΢µÄ´íÎó£¬Èç¹â±ê±íÏÖÒì³££¬»áÔì³É²»±ã»ò´øÀ´´ìÕÛ£¬µ«²»»á¶ÔÐÅÏ¢²úÉúÆÆ»µÐÔ Ó°Ïì¡£ ½ÏÑÏÖØµÄ´íÎó»áµ¼Ö³ÌÐò¡°ÖÐÖ¹¡±£¨¶ÔÃüÁîÍ£Ö¹·´Ó¦£©£¬¿ÉÄÜʹÓû§±ðÎÞÑ¡Ôñ£¬Ö»ÄÜÖØÐÂ

Æô¶¯³ÌÐò£¬½á¹ûÖÂʹÈκÎÇ°ÃæÒѾ­×ö ºÃµ«ÉÐδ±£´æµÄ¹¤×÷¶ªÊ§¡£Á½ÖÖÇé¿öÎÞÂÛÊÇÄÄÒ»ÖÖ£¬ ³ÌÐòÔ±¶¼±ØÐëÆ¾½è³ÆÎªµ÷ÊԵĹý³Ì£¬·¢ÏÖ²¢¸ÄÕý´íÎó¡£ÓÉÓÚ´íÎó¶ÔÖØÒªÊý¾ÝµÄDZÔÚΣÏÕ£¬ ÉÌ ÓÃÓ¦ÓóÌÐòÔÚ·¢ÐÐǰҪ¾­¹ý¾¡¿ÉÄÜÈ«ÃæµÄ²âÊÔÓëµ÷ÊÔ¡£³ÌÐò·¢Ðкó·¢ÏֵĽÏÇá΢´íÎó ÔÚÏÂÒ»´Î¸üÐÂʱ¸ÄÕý£»½ÏÑÏÖØµÄ´íÎóÓÐʱ¿ÉÓóÆÎª²¹¶¡µÄÌØÊâÈí ¼þ¼ÓÒÔÐÞ²¹£¬ÒÔ¹æ±ÜÎÊ Ìâ»ò¼õÇáÆäÓ°Ïì¡£

Unit Five: Software Process Unit Five/Section A

I. Fill in the blanks with the information given in the text: 1. off-the-shelf 2. exclusive 3. cascade

4. requirements; integration 5. throwaway

6. immediate; stable

7. reuse-oriented; framework 8. software; compromises

II. Translate the following terms or phrases from English into Chinese and vice versa: 1. system specification ϵͳ¹æ¸ñ˵Ã÷

2. unit testing µ¥Î»£¨»òµ¥Ôª¡¢²¿¼þ£©²âÊÔ

3. software life cycle Èí¼þÉúÃüÖÜÆÚ£¨»òÉú´æÖÜÆÚ£© 4. system validation testing ϵͳÑéÖ¤²âÊÔ

5. evolutionary development process ÑÝ»¯¿ª·¢¹ý³Ì 6. simple linear model ¼òµ¥ÏßÐÔÄ£ÐÍ 7. program unit ³ÌÐòµ¥Ôª

8. throwaway prototype ÅׯúʽԭÐÍ

9. text formatting ÕýÎĸñʽ±àÅÅ£¬Îı¾¸ñʽ»¯ 10. system evolution ϵͳÑݱä

11. ϵͳÉè¼Æ·¶Àý system design paradigm

12. ÐèÇó·ÖÎöÓ붨Òå requirements analysis and definition 13. ̽Ë÷ʽ±à³Ì·½·¨ exploratory programming approach 14. ϵͳÎļþ±àÖÆ system documentation 15. ÆÙ²¼Ä£ÐÍ waterfall model 16. ϵͳ¼¯³É system integration

17. ÉÌÓÃÏÖ³ÉÈí¼þ commercial off-the-shelf (»òCOTS) software

18. »ùÓÚ×é¼þµÄÈí¼þ¹¤³Ì component-based software engineering (CBSE) 19. Èí¼þά»¤¹¤¾ß software maintenance tool 20. Èí¼þ¸´Óà software reuse

III. Fill in each of the blanks with one of the words given in the following list, making changes if necessary:

38

There are three different types of software maintenance. Firstly, there is maintenance to

repair software faults. Coding errors are usually relatively cheap to correct; design errors are more expensive as they may involve rewriting several program components. Requirements errors are the most expensive to repair because of the extensive system redesign that may be necessary. Secondly, there is maintenance to adapt the software to a different operating environment. This type of maintenance is required when some aspect of the system¡¯s

environment such as the hardware, the platform operating system or other support software changes. The application system must be modified to adapt it to cope with these environmental changes. And thirdly, there is maintenance to add to or modify the system¡¯s functionality. This type of maintenance is necessary when the system requirements change in response to organizational or business change. The scale of the changes required to the software is often much greater than for the other types of maintenance. In practice, there isn¡¯t a clear-cut distinction between these types of maintenance. When you adapt the system to a new environment, you may add functionality to take advantage of new environmental features. Software faults are often exposed because users use the system in unanticipated ways.

Changing the system to accommodate their way of working is the best way to fix these faults. IV. Translate the following passage from English into Chinese:

Èí¼þ¹ý³Ì±È½Ï¸´ ÔÓ£¬¶øÇÒÏñËùÓÐÆäËûµÄÖÇÄܺʹ´ÔìÐÔ¹ý³ÌÒ»Ñù£¬ÒÀ¿¿ÈËÃÇ×÷³ö¾ö¶¨ ºÍÅжϡ£ÓÉÓÚÐèÒªÅжϺʹ´ÔìÐÔ£¬Ê¹Èí¼þ¹ý³Ì×Ô¶¯»¯µÄ³¢ÊÔֻȡµÃÁËÓÐÏ޵ijɹ¦¡£ ¼ÆËã »ú¸¨ÖúÈí¼þ¹¤³Ì¹¤¾ß¿ÉÖ§³ÖÈí¼þ¹ý³ÌµÄijЩ»î¶¯¡£È»¶ø£¬ÖÁÉÙÊÇÔÚδÀ´¼¸ÄêÄÚ£¬²»¿ÉÄÜ ÊµÏÖ¸ü¹ã·ºµÄÈí¼þ¹ý³Ì×Ô¶¯»¯£¬Ê¹Èí¼þÄÜ ¹»½ÓÌæ²ÎÓëÈí¼þ¹ý³ÌµÄ¹¤³ÌʦÀ´´ÓÊ´´ÔìÐÔÉè ¼Æ¡£

¼ÆËã»ú¸¨ÖúÈí¼þ¹¤³Ì¹¤¾ßµÄÓÐЧÐÔÓÐÏÞ£¬Ô­ÒòÖ®Ò»ÊÇÈí¼þ¹ý³Ì¶àÖÖ¶àÑù¡£²»´æÔÚÀí

Ïë µÄ¹ý³Ì£¬¶øÇÒÐí¶à×éÖ¯»ú¹¹·¢Õ¹ÁË×Ô¼ºµÄÈí¼þ¿ª·¢·½·¨¡£ÕâЩÈí¼þ¹ý³Ì²»¶ÏÑݱ䣬ÒÔ ÀûÓÃ×éÖ¯»ú¹¹ÖеÄÈËÔ±µÄÄÜÁ¦ºÍ¿ª·¢ÖеÄϵͳµÄ¾ßÌåÌØµã¡£¶ÔÓÚ Ò»Ð©ÏµÍ³À´Ëµ£¬ÐèÒªµÄ ÊÇÒ»¸ö¸ß¶È½á¹¹»¯µÄ¿ª·¢¹ý³Ì£¬¶ø¶ÔÓÚÁíÍâһЩϵͳÀ´Ëµ£¬Ò»¸öÁé»îÃô½ÝµÄ¹ý³ÌºÜ¿ÉÄÜ ¸üΪÓÐЧ¡£

Unit Six: Database Unit Six/Section A

I. Fill in the blanks with the information given in the text: 1. flat 2. data

3. application; administrators 4. conceptual 5. tables

6. fragmented; replicated 7. structured

8. entity-relationship; attributes

II. Translate the following terms or phrases from English into Chinese and vice versa: 1. end user ×îÖÕÓû§£¬ÖÕ¶ËÓû§ 2. atomic operation Ô­×Ó²Ù×÷

3. database administrator Êý¾Ý¿â¹ÜÀíÔ±

4. relational database model ¹ØÏµÊý¾Ý¿âÄ£ÐÍ 5. local data ±¾µØÊý¾Ý

39

6. object-oriented database ÃæÏò¶ÔÏóÊý¾Ý¿â

7. database management system (DBMS) Êý¾Ý¿â¹ÜÀíϵͳ 8. entity-relationship model (ERM) ʵÌå¹ØÏµÄ£ÐÍ 9. distributed database ·Ö²¼Ê½Êý¾Ý¿â 10. flat file Æ½ÃæÎļþ

11. ¶þά±í two-dimensional table 12. Êý¾ÝÊôÐÔ data attribute 13. Êý¾Ý¿â¶ÔÏó database object 14. ´æ´¢É豸 storage device 15. Êý¾ÝÀàÐÍ data type

16. Êý¾Ý²åÈëÓëɾ³ý data insertion and deletion 17. ²ã´ÎÊý¾Ý¿âÄ£ÐÍ hierarchical database model 18. Êý¾Ý¿âÌåϵ½á¹¹ database architecture

19. ¹ØÏµÊý¾Ý¿â¹ÜÀíϵͳ relational database management system (RDBMS) 20. È«¾Ö¿ØÖÆ×ÜÏß global control bus

III. Fill in each of the blanks with one of the words given in the following list, making changes if necessary:

A database is any collection of data organized for storage in a computer memory and

designed for easy access by authorized users. The data may be in the form of text, numbers, or encoded graphics. Small databases were first developed or funded by the U.S. government for agency or professional use. In the 1960s, some databases became commercially available, but their use was funnelled (´«ËÍ) through a few so-called research centers that collected information inquiries and handled them in batches. Online databases¡ªthat is, databases available to anyone who could link up to them by computer¡ªfirst appeared in the 1970s. Since their first, experimental appearance in the 1950s, databases have become so important that they can be found in almost every field of information. Government, military, and industrial databases are often highly restricted, and professional databases are usually of limited interest. A wide range of commercial, governmental, and nonprofit databases are

available to the general public, however, and may be used by anyone who owns or has access to the equipment that they require.

IV. Translate the following passage from English into Chinese: ÔÚ¹ØÏµÊý¾Ý¿âÖУ¬±íµÄÐбíʾ¼Ç¼ £¨¹ØÓÚ²»Í¬ÏîµÄÐÅÏ¢¼¯£©£¬Áбíʾ×ֶΣ¨Ò»¸ö¼Ç ¼µÄÌØ¶¨ÊôÐÔ£©¡£ÔÚ½øÐÐËÑË÷ʱ£¬¹ØÏµÊý¾Ý¿â½«Ò»¸ö±íÖеÄÒ»¸ö×ֶεÄÐÅÏ¢ÓëÁíÒ»¸ö±í ÖÐ µÄÒ»¸öÏàÓ¦×ֶεÄÐÅÏ¢½øÐÐÆ¥Å䣬ÒÔÉú³É½«À´×ÔÕâÁ½¸ö±íµÄËùÒªÇóÊý¾Ý½áºÏÆðÀ´µÄÁí Ò»¸ö±í¡£ÀýÈ磬 Èç¹ûÒ»¸ö±í°üº¬EMPLOYEE-ID ¡¢LAST-NAME¡¢FIRST-NAMEºÍ

HIRE-DATE×ֶΣ¬ÁíÒ»¸ö±í°üº¬DEPT¡¢EMPLOYEE-IDºÍSALARY×Ö ¶Î£¬¹ØÏµÊý¾Ý¿â ¿ÉÆ¥ÅäÕâÁ½¸ö±íÖеÄEMPLOYEE-ID×ֶΣ¬ÒÔÕÒµ½Ìض¨µÄÐÅÏ¢£¬ÈçËùÓÐÕõµ½Ò»¶¨Ð½Ë®µÄ ¹ÍÔ±µÄÐÕÃû»òËùÓÐÔÚ Ä³¸öÈÕÆÚÖ®ºóÊܹ͵ĹÍÔ±ËùÊôµÄ²¿ÃÅ¡£»»ÑÔÖ®£¬¹ØÏµÊý¾Ý¿âʹÓÃÁ½ ¸ö±íÖÐµÄÆ¥ÅäÖµ£¬½«Ò»¸ö±íÖеÄÐÅÏ¢ÓëÁíÒ»¸ö±íÖеÄÐÅÏ¢ÁªÏµÆðÀ´¡£Î¢ÐͼÆËã»úÊý ¾Ý¿â ²úÆ·Ò»°ãÊǹØÏµÊý¾Ý¿â¡£

Unit Seven: Computer Communications Unit Seven/Section A

I. Fill in the blanks with the information given in the text: 1. telegraph

40