COMPUTER ENGLISH · EXAM REVIEW

计算机专业英语
Unit 1—5 复习手册

短语 10分 · 英汉互译 60分 · 写作 30分

01|复习路线与使用说明

资料范围:完整收录上传的Unit 1—5 HTML复习题库;Unit2-1与Unit2-1 (1)内容相同,仅收录一份。五单元去重整理为50组长句对照、95条单元术语(跨单元有重复),另补充53条常用搭配、逐句翻译提示、5篇写作范文及100分模拟自测。

范围边界:这五份HTML并非完整Text A课文或教材课后习题原页。因此本册“内容梳理”是辅助理解的中文提要,不冒充课文全文;50组译句属于上传题库,不能据此认定已经核全教材课后英汉互译。写作题目、字数要求尚未给出,范文仅供迁移练习,不是押题。

题型分值完成标准
短语对应中文10分先背各单元术语表,再背常用搭配;看到英文能立即说出中文。
英汉互译60分50组句子全部双向练习;优先做到术语、句子主干、修饰关系和并列内容准确。
写作30分掌握三段结构,精读五篇范文,至少独立默写一篇,并能替换主题。

第一轮:逐单元读提要、背术语、看句子对照,遇到长句按提示拆解。第二轮:遮住中文练英译汉,遮住英文练汉译英;错题用U单元号-S句号记录。第三轮:完成100分自测,再回到全部错题;最后30分钟只看错词、长句主干、作文结构。建议按60%/30%/10%的比例安排翻译/写作/短语时间。

Unit 1|Computer Hardware|计算机硬件

A. 内容梳理(补充提要)

计算机通过程序执行算术和逻辑运算。硬件是有形部件。通用计算机由运算器、控制器、存储器和输入输出设备组成;控制器、运算器和寄存器构成CPU。控制器读取、解释指令并生成控制信号;程序计数器跟踪下一条指令的位置。存储单元保存二进制数,8位构成1字节;寄存器读写通常比主存更快。主存相关术语包括RAM和ROM。

B. 题库术语:英中双向识记

英文中文
CPU中央处理器
RAM随机存取存储器
ROM只读存储器
ALU算术逻辑单元
I/O输入/输出
BIOS基本输入输出系统
hardware硬件
peripheral equipment外围设备
program counter程序计数器
integrated circuit集成电路
microprocessor微处理器
bus总线
register寄存器
logic gate逻辑门
bit / byte位 / 字节
firmware固件

C. 常用短语与搭配(从句子提炼)

英文中文
carry out执行;进行
a sequence of / sequences of一系列
arithmetic or logical operations算术或逻辑运算
via computer programming通过计算机编程
be common to为……所共有
keep track of跟踪;记录
be viewed as被看作
be set up to do被设置为做……
in groups of eight bits以8位为一组
be collectively known as统称为

D. 10组长句互译+逐句提示

用法:先读完整英文并划主干,再看中文;随后分别遮住一侧翻译。以下保留题库英文措辞,中文采用校订参考译文;题库原始题目与答案见附录。

U1-S01

A computer is a machine that can be instructed to carry out sequences of arithmetic or logical operations automatically via computer programming.

计算机是一种可以通过计算机编程自动执行一系列算术或逻辑运算的机器。

that can be instructed ...修饰machine;be instructed to do可译“按指令做……”。不要漏译automatically。

U1-S02

The term hardware covers all of those parts of a computer that are tangible physical objects.

硬件这个术语涵盖了计算机中所有有形的物理部件。

hardware在此指有形部件;covers译“涵盖”,不是“盖住”。

U1-S03

A general purpose computer has four main components: the arithmetic and logic unit (ALU), the control unit, the memory, and the input and output devices.

通用计算机有四个主要部件:算术逻辑单元(ALU)、控制单元、存储器以及输入和输出设备。

并列项实际按功能分为四组,input and output devices是一组;ALU必须译出“算术”和“逻辑”。

U1-S04

The control unit manages the computer’s various components; it reads and interprets the program instructions, transforming them into control signals that activate other parts of the computer.

控制单元管理计算机的各个组件;它读取并解释程序指令,将其转换为激活计算机其他部件的控制信号。

分号前后共享主语control unit;transforming表示伴随过程;that activate ...修饰signals。

U1-S05

A key component common to all CPUs is the program counter, a special memory cell that keeps track of which location in memory the next instruction is to be read from.

所有CPU共有的一个关键部件是程序计数器,它是一个特殊的存储单元,用于跟踪下一条指令将从内存中的哪个位置读取。

a special memory cell是program counter的同位语;which location引导宾语从句;末尾from不能漏掉其来源含义。

U1-S06

A computer’s memory can be viewed as a list of cells into which numbers can be placed or read.

计算机的内存可以看作是一系列单元,数字可以被放入或从中读出。

into which引出定语从句;中文调整为“可向其中存入或从中读出数字的……”。

U1-S07

In almost all modern computers, each memory cell is set up to store binary numbers in groups of eight bits (called a byte).

在几乎所有的现代计算机中,每个存储单元被设置为以8位(称为一个字节)为一组存储二进制数。

in groups of是“以……为一组”;1 byte = 8 bits;binary numbers译“二进制数”。

U1-S08

The CPU contains a special set of memory cells called registers that can be read and written to much more rapidly than the main memory area.

CPU包含一组称为寄存器的特殊存储单元,其读写速度比主存储器快得多。

called registers为后置修饰;that指memory cells;more rapidly than为速度比较。

U1-S09

Computer main memory comes in two principal varieties: random-access memory (RAM) and read-only memory (ROM).

计算机主存储器主要有两种:随机存取存储器(RAM)和只读存储器(ROM)。

comes in two varieties译“主要有两种”;RAM是随机存取,ROM是只读。

U1-S10

The control unit, ALU, and registers are collectively known as a central processing unit (CPU).

控制单元、ALU和寄存器统称为中央处理器(CPU)。

collectively known as译“统称为”;勿把寄存器遗漏。

E. 易混点速记(补充讲解)

hardware=硬件;firmware=固件。bit=位;byte=字节,1字节=8位。register=寄存器;memory cell=存储单元。程序计数器记录下一条指令的位置,不能译成“程序统计器”。RAM强调随机存取,ROM强调只读;题库中“ROM数据从不变化”是简化表述,复习译句时识别原意即可。

Unit 2|Software|软件

A. 内容梳理(补充提要)

软件是操作计算机及相关设备的程序总称,通常分为系统软件和应用软件。引导程序加载操作系统,操作系统管理其他程序。系统软件服务于应用程序,应用程序服务于用户。中间件连接独立程序;固件与非易失性存储器联系紧密。还需识别Web应用、本地应用、免费软件、共享软件和开源等术语。

B. 题库术语:英中双向识记

英文中文
application software应用软件
system software系统软件
middleware中间件
utility实用程序
applet小应用程序
shareware共享软件
freeware免费软件
open source开源
operating system (OS)操作系统
API应用程序接口
GUI图形用户界面
boot program引导程序
multitasking多任务处理
batch job批处理作业
parallel processing并行处理
Web applicationWeb应用程序
native application本地应用程序
enterprise software企业软件
device driver设备驱动程序

C. 常用短语与搭配(从句子提炼)

英文中文
a general term for……的总称
be used to do被用于做……
be thought of as被认为;被看作
be divided into被分为
be loaded into被加载到
in turn转而;依次
serve to do起到……的作用
mediate between在……之间起中介作用
be held in存储在
such as例如

D. 10组长句互译+逐句提示

用法:先读完整英文并划主干,再看中文;随后分别遮住一侧翻译。以下保留题库英文措辞,中文采用校订参考译文;题库原始题目与答案见附录。

U2-S01

Software is a general term for the various kinds of programs used to operate computers and related devices.

软件是用于操作计算机及相关设备的各种程序的总称。

used to operate ...修饰programs,不是过去“曾经操作”;a general term为“总称”。

U2-S02

Software can be thought of as the variable part of a computer and hardware the invariable part.

软件可以被看作计算机的可变部分,而硬件是不可变部分。

and hardware the invariable part省略can be thought of as;这里是课内概括,并不表示硬件永远不能更换。

U2-S03

Software is often divided into application software and system software.

软件通常分为应用软件和系统软件。

be divided into固定译“分为”;application是应用,不是申请。

U2-S04

An operating system is the program that, after being initially loaded into the computer by a boot program, manages all the other programs in a computer.

操作系统是一种程序,它在由引导程序最初加载到计算机后,管理计算机中的所有其他程序。

主干An operating system is the program that manages ...;after being ...为插入的时间条件。

U2-S05

Application software is all the computer software that causes a computer to perform useful tasks beyond the running of the computer itself.

应用软件是使计算机执行除运行计算机本身之外有用任务的所有计算机软件。

that causes ...修饰software;beyond ...强调“计算机自身运行之外”。

U2-S06

The system software serves the application, which in turn serves the user.

系统软件服务于应用程序,而应用程序又服务于用户。

which指application;in turn译“又;转而”,保留服务层次。

U2-S07

Middleware is a general term for any programming that serves to “glue together” or mediate between two separate and often already existing programs.

中间件是一个通用术语,指用于连接两个相互独立且通常已经存在的程序,或在它们之间起中介作用的程序。

glue together是“连接整合”的比喻;programming在此可译“程序代码/程序”,不是仅译“编程动作”。

U2-S08

Firmware is the combination of persistent memory and program code and data stored in it.

固件是持久性存储器及存储在其中的程序代码和数据的组合。

persistent memory宜译“持久性存储器”;it指memory;不要把代码与数据拆离其存储关系。

U2-S09

Firmware is held in nonvolatile memory devices such as ROM, EPROM, or flash memory.

固件保存在非易失性存储器设备中,例如ROM、EPROM或闪存。

nonvolatile译“非易失性”,即断电仍保留数据;such as引出例子。

U2-S10

Web applications are written with HTML, JavaScript and other Web-native technologies and typically require one to be online and running a Web browser.

Web应用程序使用HTML、JavaScript和其他Web原生技术编写,通常需要在线并运行Web浏览器。

are written with译“使用……编写”;one在此指使用者;online与running并列。

E. 易混点速记(补充讲解)

system software=系统软件;application software=应用软件。freeware是免费软件,shareware是共享软件,open source是开源,三者不是同义词。native application为本地/原生应用;Web application为Web应用。nonvolatile不是“易失性”。

Unit 3|Computer Programming|计算机程序设计

A. 内容梳理(补充提要)

程序是一组有序操作。按照驱动方式和运行连续性,可区分交互式程序与批处理程序。编写程序要使用计算机语言;结构化程序设计强调逻辑结构。编译器把源语言语句转换为目标代码,解释器执行高级语言指令。脚本语言常在运行时由其他程序解释。注意源程序、目标程序、字节码、虚拟机和即时编译等词。

B. 题库术语:英中双向识记

英文中文
interactive program交互式程序
batch program批处理程序
source program源程序
object program目标程序
machine language机器语言
structured programming结构化程序设计
modular programming模块化程序设计
top-down design model自顶向下的设计模型
compiler编译器
interpreter解释器
high-level language高级语言
low-level language低级语言
scripting language脚本语言
bytecode字节码
Java virtual machineJava虚拟机
just-in-time compiler即时编译器
linkage editing链接编辑
load module加载模块
3GL第三代编程语言
machine code机器代码

C. 常用短语与搭配(从句子提炼)

英文中文
a set of ordered operations一组有序操作
in terms of根据;就……而言
a subset of……的子集
enforce a logical structure on强制……采用逻辑结构
turn ... into ...将……转换成……
be similar to与……相似
a higher level of abstraction更高层次的抽象
at runtime在运行时
rather than而不是
come about产生;发生
because of由于

D. 10组长句互译+逐句提示

用法:先读完整英文并划主干,再看中文;随后分别遮住一侧翻译。以下保留题库英文措辞,中文采用校订参考译文;题库原始题目与答案见附录。

U3-S01

In computing, a program is a specific set of ordered operations for a computer to perform.

在计算领域,程序是一组供计算机执行的特定有序操作。

ordered operations宜译“有序操作”,上传答案的“命令”未充分体现ordered。

U3-S02

Programs can be characterized as interactive or batch in terms of what drives them and how continuously they run.

根据驱动程序的方式及其运行的连续程度,可将程序分为交互式程序或批处理程序。

必须译全in terms of what drives them and how continuously they run:根据驱动它们的方式和运行的连续程度,可将程序分为交互式或批处理式。

U3-S03

When you create a program, you write it using some kind of computer language.

当创建一个程序时,你使用某种计算机语言来编写它。

When引导时间状语从句;it指program。

U3-S04

Structured programming is a subset of procedural programming that enforces a logical structure on the program being written to make it more efficient and easier to understand and modify.

结构化程序设计是过程程序设计的一个子集,它强制程序具有逻辑结构,使其更有效、更容易理解和修改。

a subset of译“……的子集”;to make ...表示目的;三个并列结果是高效、易理解、易修改。

U3-S05

A compiler is a special program that processes statements written in a particular programming language and turns them into machine language or “code” that a computer’s processor uses.

编译器是一个特殊的程序,它处理用特定编程语言编写的语句,并将其转换成计算机处理器使用的机器语言或代码。

主干compiler is a program;that后processes与turns并列;a computer’s processor uses修饰code。

U3-S06

An interpreter is a program that executes instructions written in a high-level language.

解释器是执行用高级语言编写的指令的程序。

that executes ...为定语从句;written in ...后置修饰instructions。

U3-S07

High level languages are similar to the human language.

高级语言与人类语言相似。

be similar to是“与……相似”;不是完全相同。

U3-S08

High level language provides higher level of abstraction from machine language.

高级语言提供了对机器语言的更高层次的抽象。

宜译“高级语言提供比机器语言更高层次的抽象”;原英文level前宜补a,但背诵时可识别原题措辞。

U3-S09

A scripting language is a high-level programming language that is interpreted by another program at runtime rather than compiled by the computer’s processor.

脚本语言是一种高级编程语言,由另一个程序在运行时解释,而不是由计算机处理器编译。

that is interpreted修饰language;at runtime不要漏译;rather than表示对照。课内表达为简化概括,不能推广为所有脚本实现均不编译。

U3-S10

Scripting languages came about largely because of the development of the Internet as a communications tool.

脚本语言的产生很大程度上是因为因特网成为一种通信工具。

came about译“产生”;largely译“主要/很大程度上”;as a communications tool译“作为通信工具”。

E. 易混点速记(补充讲解)

source program=源程序;object program=目标程序,object此处不是“对象”。compiler=编译器;interpreter=解释器。interactive=交互式;batch=批处理。runtime=运行时;bytecode=字节码;just-in-time=即时。

Unit 4|Programming Languages|编程语言

A. 内容梳理(补充提要)

高级语言便于阅读、编写和维护,能提高程序对特定机器的独立性;汇编语言接近机器语言,使用名称或助记符表达指令。计算机直接执行机器代码;汇编程序、编译程序和解释程序承担不同的转换或执行工作。课内语言名称包括BASIC、COBOL、FORTRAN、C、Python;Python的重点是可读性、复用和维护。

B. 题库术语:英中双向识记

英文中文
high-level language高级语言
low-level language低级语言
assembly language汇编语言
machine language机器语言
assembler汇编程序
compiler编译程序
interpreter解释程序
object-oriented programming面向对象编程
code portability代码可移植性
source code源代码
dynamic typing动态类型
code quality代码质量
developer productivity开发者生产力
built-in library内置库
component integration组件集成

C. 常用短语与搭配(从句子提炼)

英文中文
enable sb. to do sth.使某人能够做某事
more or less或多或少
be independent of独立于;不依赖于
be close to接近
the advantage of A over BA相对于B的优势
instead of代替;而不是
one of the earliest最早的……之一
be popular for因适用于……而流行
be developed by由……开发
make ... reusable and maintainable使……可复用且易维护

D. 10组长句互译+逐句提示

用法:先读完整英文并划主干,再看中文;随后分别遮住一侧翻译。以下保留题库英文措辞,中文采用校订参考译文;题库原始题目与答案见附录。

U4-S01

A programming language, such as C, FORTRAN or Pascal, enables a programmer to write programs that are more or less independent of a particular type of computer.

编程语言,例如C、FORTRAN或Pascal,使程序员能够编写或多或少独立于特定类型计算机的程序。

主干language enables a programmer to write programs;that修饰programs;more or less不可漏译。

U4-S02

Assembly languages are considered low-level because they are very close to machine languages.

汇编语言被认为是低级语言,因为它们非常接近机器语言。

are considered low-level是被动结构;because引原因;close不是“关闭”。

U4-S03

The main advantage of high-level languages over low-level languages is that they are easier to read, write, and maintain.

高级语言比低级语言的主要优势在于它们更易读、易写和易维护。

主干the main advantage ... is that ...;over表示比较;read、write、maintain三个动作要齐全。

U4-S04

Machine languages are the only languages understood by computers.

机器语言是计算机唯一能理解的语言。

understood by computers修饰languages;译出only的限定。

U4-S05

An assembly language contains the same instructions as a machine language, but the instructions and variables have names instead of being just numbers.

汇编语言包含与机器语言相同的指令,但指令和变量有名称,而不仅仅是数字。

but表示对比;instead of being just numbers表示“不仅用数字表示”。

U4-S06

BASIC is one of the earliest and simplest high-level programming languages.

BASIC是最早、最简单的高级编程语言之一。

one of +形容词最高级+复数名词;earliest和simplest都要译。

U4-S07

COBOL is particularly popular for business applications that run on large computers.

COBOL特别适用于在大型计算机上运行的商业应用。

business applications译“商业/业务应用”;that run ...修饰applications。

U4-S08

FORTRAN is the oldest high-level programming language.

FORTRAN是最古老的高级编程语言。

这是题库原句,按课内措辞识别;不要据此展开未经核对的历史论证。

U4-S09

C is a high-level programming language developed by Dennis Ritchie at Bell Labs in the mid 1970s.

C是由Dennis Ritchie在20世纪70年代中期于贝尔实验室开发的一种高级编程语言。

题库写mid 1970s;学习时保留原题识别。此句历史年代措辞需要与教材/教师口径核对,写作时可省略年代。

U4-S10

Python code is highly readable, which makes it more reusable and maintainable.

Python代码具有高度可读性,这使其更具可重用性和可维护性。

which指前面“高度可读”这一事实;reusable为可复用,maintainable为可维护。

E. 易混点速记(补充讲解)

assembly language=汇编语言;assembler=汇编程序。programming language=编程语言;programming=程序设计。portability=可移植性;readability=可读性;reusability=可复用性;maintainability=可维护性。low-level是抽象层次低,不是质量差。

Unit 5|Operating Systems|操作系统

A. 内容梳理(补充提要)

操作系统管理硬件和软件资源并提供公共服务。按任务、用户和应用环境可区分单任务、多任务、单用户、多用户、分布式、嵌入式和实时操作系统。中断支持系统对环境事件作出反应。内核承担内存等资源管理;虚拟内存寻址决定程序可使用的地址空间。还需识别管态、用户态、分页、分段、文件系统和设备驱动程序。

B. 题库术语:英中双向识记

英文中文
operating system (OS)操作系统
single-tasking单任务
multi-tasking多任务
time-sharing分时
preemptive multitasking抢占式多任务
single-user单用户
multi-user多用户
distributed operating system分布式操作系统
embedded operating system嵌入式操作系统
real-time operating system实时操作系统
event-driven system事件驱动系统
interrupt中断
supervisor mode管态
user mode用户态
virtual mode虚拟模式
memory management内存管理
virtual memory虚拟内存
paging分页
segmentation分段
file system文件系统
directory tree目录树
device driver设备驱动程序
kernel内核
PDA个人数字助理
MPU微处理器单元

C. 常用短语与搭配(从句子提炼)

英文中文
provide ... for ...为……提供……
at a time一次
in concurrency并发地
appear to be看起来是
be designed to do被设计用于做……
by a specific moment in time在某个特定时刻之前;不迟于该时刻
interact with与……交互
react to对……作出反应
among other things除其他事项外
be responsible for负责
be in use正在使用
at any given time在任一给定时刻

D. 10组长句互译+逐句提示

用法:先读完整英文并划主干,再看中文;随后分别遮住一侧翻译。以下保留题库英文措辞,中文采用校订参考译文;题库原始题目与答案见附录。

U5-S01

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

操作系统(OS)是管理计算机硬件和软件资源,并为计算机程序提供公共服务的系统软件。

主干OS is system software;that后manages与provides并列;resources和services不要混译。

U5-S02

A single-tasking operating system can only run one program at a time while a multi-tasking operating system allows more than one program to be running in concurrency.

单任务操作系统一次只能运行一个程序,而多任务操作系统允许多个程序并发运行。

while在此表示对照“而”;at a time为“一次”;concurrency译“并发”,不能直接等同“并行”。

U5-S03

A distributed operating system manages a group of distinct computers and makes them appear to be a single computer.

分布式操作系统管理一组不同的计算机,使它们看起来像一台计算机。

distinct译“不同的/独立的”;them指一组计算机;single强调呈现为整体。

U5-S04

Embedded operating systems are designed to be used in embedded computer systems.

嵌入式操作系统设计用于嵌入式计算机系统。

be designed to be used in译“被设计用于……”;embedded译“嵌入式”。

U5-S05

A real-time operating system is an operating system that guarantees to process events or data by a specific moment in time.

实时操作系统是一种保证在指定时刻之前处理事件或数据的操作系统。

by表示“不迟于”,不是“通过”;可译“保证在指定时刻之前处理事件或数据”。

U5-S06

Interrupts are the core of an operating system because they provide an effective way for the operating system to interact with and react to its environment.

中断是操作系统的核心,因为它们为操作系统提供了一种与环境交互并做出反应的有效方式。

because引原因;interact with与react to为并列;core在此按课内句意译“核心”。

U5-S07

Modern microprocessors (CPU or MPU) support multiple modes of operation.

现代微处理器(CPU或MPU)支持多种操作模式。

modes of operation译“运行模式/操作模式”;不要将multiple漏掉。

U5-S08

Among other things, a multiprogramming operating system kernel must be responsible for managing all system memory which is currently in use by programs.

除其他职责外,多道程序设计操作系统的内核还必须负责管理程序当前正在使用的所有系统内存。

Among other things译“除其他职责外”;must为“必须”;which ...修饰memory,原中文答案略去了开头语义。

U5-S09

The use of virtual memory addressing means that the kernel can choose what memory each program may use at any given time.

使用虚拟内存寻址意味着内核可以指定每个程序在任何给定时间可以使用的内存。

means that后是宾语从句;what memory ...为choose的宾语;at any given time为“任一给定时刻”。

U5-S10

A device driver is a specific type of computer software developed to allow interaction with hardware devices.

设备驱动程序是一种特定类型的计算机软件,用于与硬件设备交互。

developed to allow ...修饰software;device driver译“设备驱动程序”。

E. 易混点速记(补充讲解)

concurrency=并发;parallel processing=并行处理,含义有区别。real-time=实时,不是“运行很快”,重点是满足规定时间要求。kernel=内核;interrupt=中断;paging=分页;segmentation=分段。supervisor mode=管态/内核态;user mode=用户态。

02|翻译60分:可直接套用的方法

结构译法检查点
X is a ... that ...X是一个……的……先确定被定义事物,再译that修饰的名词。
be used / designed to do被用于/被设计用于……不要误认成used to do“过去常常”。
A enables / allows B to do CA使/允许B做C保留动作发出者B。
be responsible for doing负责做……for后用名词或动名词。
A is divided into B and CA被分为B和Cdivide into固定搭配。
A is known as BA被称为Bcollectively要译“统称”。
A, which ...A,……which可能指前面整件事,要先判断指代。
while / rather than / instead of而/而不是/代替注意比较、对照和否定范围。

英译汉步骤:①找主谓宾;②圈出并列项;③把that、which、written、called等修饰语对应到正确名词;④补齐时间、方式和程度;⑤按中文顺序重组。不要逐词硬拼,也不要删掉自己不熟悉的半句。

汉译英步骤:①先写定义句或主谓宾骨架;②填入准确术语;③补修饰语;④检查单复数、冠词、被动语态、介词。长句可以合理拆为短句,但不能改变逻辑或漏掉信息。参考译文不是唯一正确答案。

拆句示例:Unit 2 操作系统定义

骨架:An operating system is the program that manages all the other programs in a computer.

插入时间条件:after being initially loaded into the computer by a boot program

重组:操作系统是一种程序;它最初由引导程序加载到计算机中,随后管理计算机中的所有其他程序。

提交前逐项检查:术语拼写;限定词all/only;自动automatically;比较more ... than;否定rather than;时间by/at;指代it/them/which;并列动作and;单复数program/programs;be +过去分词。

03|写作30分:结构、句型与5篇范文

尚未提供写作题目和规定字数。以下按常见计算机主题短文训练,每篇约130—150词;考场以题目实际要求为准,先覆盖所有要点,再调整篇幅。这些是原创练习范文。

段落内容写法
第1段定义/引出主题+中心观点说明你将介绍什么,避免空泛背景。
第2段2—3个功能、优点或步骤+例子使用First、In addition、For example等衔接;每个例子都服务主题。
第3段总结意义/个人行动与题目呼应,避免突然引入新主题。
英文中文
X plays an important role in ...X在……中发挥重要作用。
X can be divided into A and B.X可分为A和B。
The main advantage of X is that ...X的主要优势是……。
For example, we can use X to ...例如,我们可以使用X来……。
However, we should also consider ...然而,我们还应考虑……。
We should choose ... according to ...我们应该根据……选择……。
Learning ... helps us understand ...学习……有助于我们理解……。

范文1|Computer Hardware · 计算机硬件

参考词数:约114词(不含标题)。

A computer is an electronic machine that processes data according to instructions. Its hardware consists of physical components, including the processor, memory, and input and output devices. These components work together to perform different tasks.

计算机是一种按照指令处理数据的电子机器。其硬件由处理器、存储器以及输入输出设备等物理部件构成。这些部件协同工作,完成不同任务。

The central processing unit carries out arithmetic and logical operations. The control unit reads instructions and coordinates other components. Memory stores the instructions and data needed by programs. Input devices, such as keyboards, allow users to enter information, while output devices present the results.

中央处理器执行算术和逻辑运算。控制单元读取指令并协调其他部件。存储器保存程序所需的指令和数据。键盘等输入设备让用户输入信息,而输出设备呈现结果。

Understanding hardware helps us choose suitable computers and solve basic problems. However, hardware alone cannot complete useful tasks without software. Therefore, learning how hardware and software work together is an important part of computer education.

了解硬件有助于选择合适的计算机并解决基本问题。然而,硬件需要软件配合才能完成有用任务。因此,学习二者如何协同工作是计算机教育的重要内容。

适用方向:硬件组成、计算机的工作原理。替换时保留“组成—功能—意义”的顺序。

范文2|System Software and Application Software · 系统软件与应用软件

参考词数:约124词(不含标题)。

Software plays an essential role in modern computers. It is commonly divided into system software and application software. Although they perform different functions, both are necessary for users to complete tasks efficiently.

软件在现代计算机中发挥重要作用。它通常分为系统软件和应用软件。虽然二者功能不同,但对于用户高效完成任务都很必要。

System software manages computer resources and provides a platform for applications. An operating system is a typical example. It manages memory, files, and hardware devices. Application software, by contrast, helps users perform specific tasks. For example, a word processor helps students write reports, while a browser allows them to access websites.

系统软件管理计算机资源,为应用程序提供平台。操作系统就是典型例子,它管理内存、文件和硬件设备。应用软件则帮助用户执行具体任务。例如,文字处理软件帮助学生写报告,浏览器让他们访问网站。

The relationship between them is clear: system software supports applications, and applications serve users. As a computer student, I should understand this relationship and select appropriate software for different purposes. This knowledge can make my study and daily work more effective.

二者关系很明确:系统软件支持应用程序,应用程序服务于用户。作为计算机专业学生,我应理解这种关系,为不同目的选择适当软件。这些知识能提高学习和日常工作的效率。

适用方向:软件分类、系统软件与应用软件的区别。保留分类、实例、服务关系三个要点。

范文3|How to Develop a Computer Program · 如何开发计算机程序

参考词数:约124词(不含标题)。

Developing a computer program requires more than writing code. A useful program should solve a clear problem and be easy to understand and maintain. In my opinion, a systematic approach is essential.

开发计算机程序不只是编写代码。一个有用的程序应该解决明确的问题,并且易于理解和维护。我认为,采用系统的方法十分必要。

First, we should analyze the problem and identify the required inputs and outputs. Next, we can design an algorithm and divide a complex task into smaller modules. Then we choose a suitable programming language and implement the design. After writing the code, we need to test the program with different inputs and correct any errors we find.

首先应分析问题,确定所需输入和输出。接着设计算法,将复杂任务分为较小模块。然后选择合适的编程语言并实现设计。写好代码后,需要使用不同输入测试程序,修正发现的错误。

Clear names and useful comments can improve readability. Testing and documentation are also important because programs often need later changes. By following these steps, students can develop reliable programs and gradually improve their problem-solving skills.

清晰的命名和有用的注释能提高可读性。测试和文档也很重要,因为程序经常需要后续修改。遵循这些步骤,学生可以开发可靠的程序,逐步提高解决问题的能力。

适用方向:程序开发步骤、如何学好编程。按分析—设计—实现—测试—维护展开。

范文4|My Favorite Programming Language · 我最喜欢的编程语言

参考词数:约121词(不含标题)。

My favorite programming language is Python because its code is easy to read and write. For a student, readable code makes it easier to understand programming ideas and focus on solving problems.

我最喜欢的编程语言是Python,因为它的代码易读易写。对于学生而言,可读的代码更便于理解编程思想,并专注于解决问题。

Python provides many useful libraries that support different tasks. I can use it to process text, analyze simple data, and automate repetitive work. Its clear syntax also helps me check and modify my programs. When I work with classmates, readable code makes communication and cooperation easier.

Python提供支持不同任务的许多实用库。我可以用它处理文本、分析简单数据,并将重复工作自动化。其清晰语法也帮助我检查和修改程序。与同学合作时,可读的代码让沟通和协作更容易。

However, no programming language is suitable for every task. We should choose a language according to the requirements of a project. I will continue learning Python while also studying other languages. Understanding their strengths and limitations can help me become a better programmer.

不过,没有一种语言适用于所有任务。应根据项目需求选择语言。我会继续学习Python,同时学习其他语言。理解它们的优势和局限有助于我成为更好的程序员。

适用方向:最喜欢的编程语言、语言选择。若改写C语言主题,必须同步更换理由和例子。

范文5|The Role of Operating Systems · 操作系统的作用

参考词数:约121词(不含标题)。

An operating system is an important part of a computer system. It manages hardware and software resources and provides common services for programs. Without an operating system, ordinary users would find computers much harder to use.

操作系统是计算机系统的重要组成部分。它管理硬件和软件资源,并为程序提供公共服务。没有操作系统,普通用户使用计算机会困难得多。

An operating system has several major responsibilities. It manages memory so that programs can use available resources. It also organizes files and controls access to devices through device drivers. A multitasking operating system allows several programs to make progress during the same period, helping users work more efficiently.

操作系统承担几项主要职责。它管理内存,使程序能够使用可用资源。它还组织文件,并通过设备驱动程序控制对设备的访问。多任务操作系统允许多个程序在同一时间段内推进,帮助用户更高效地工作。

Different environments require different operating systems. For example, embedded systems may have limited resources, while real-time systems must meet timing requirements. Learning these differences helps us understand how computers work and choose appropriate systems for practical tasks.

不同环境需要不同的操作系统。例如,嵌入式系统可能资源有限,而实时系统必须满足时间要求。学习这些差异有助于理解计算机工作原理,并为实际任务选择适当系统。

适用方向:操作系统的重要性、主要功能、不同系统的选择。不要把实时解释成“速度快”。

写作常见失误:software、hardware、information通常为不可数名词;写software is,不写softwares are。enable users to do,不写enable users do。be responsible for managing,不写for manage。one of the most useful languages中language用复数。正文优先使用自己会写的准确句子。

04|100分闭卷模拟自测

此处为按题型配分的练习卷,非教师试卷。建议先独立完成,再展开答案;总用时按正式考试时长调整。

一、短语对应中文(10×1=10分)

  1. program counter
  2. peripheral equipment
  3. application software
  4. boot program
  5. structured programming
  6. object program
  7. assembly language
  8. code portability
  9. preemptive multitasking
  10. virtual memory

二、英汉互译(10×6=60分)

  1. The control unit manages the computer’s various components; it reads and interprets the program instructions, transforming them into control signals that activate other parts of the computer.
  2. The system software serves the application, which in turn serves the user.
  3. A compiler is a special program that processes statements written in a particular programming language and turns them into machine language or “code” that a computer’s processor uses.
  4. The main advantage of high-level languages over low-level languages is that they are easier to read, write, and maintain.
  5. The use of virtual memory addressing means that the kernel can choose what memory each program may use at any given time.
  6. 所有CPU共有的一个关键部件是程序计数器,它是一个特殊的存储单元,用于跟踪下一条指令将从内存中的哪个位置读取。
  7. 操作系统是一种程序,它在由引导程序最初加载到计算机后,管理计算机中的所有其他程序。
  8. 结构化程序设计是过程程序设计的一个子集,它强制程序具有逻辑结构,使其更有效、更容易理解和修改。
  9. Python代码具有高度可读性,这使其更具可重用性和可维护性。
  10. 中断是操作系统的核心,因为它们为操作系统提供了一种与环境交互并做出反应的有效方式。

三、写作(30分)

练习题:The Importance of Operating Systems。用约140词介绍操作系统的定义、至少两项主要功能,以及学习操作系统的意义。本题字数是训练设置,不代表正式考试要求。

展开参考答案与自评标准
英文中文
program counter程序计数器
peripheral equipment外围设备
application software应用软件
boot program引导程序
structured programming结构化程序设计
object program目标程序
assembly language汇编语言
code portability代码可移植性
preemptive multitasking抢占式多任务
virtual memory虚拟内存

1. 参见U1-S04。英译汉保留全部信息;汉译英可用题库句式或准确等义表达。

2. 参见U2-S06。英译汉保留全部信息;汉译英可用题库句式或准确等义表达。

3. 参见U3-S05。英译汉保留全部信息;汉译英可用题库句式或准确等义表达。

4. 参见U4-S03。英译汉保留全部信息;汉译英可用题库句式或准确等义表达。

5. 参见U5-S09。英译汉保留全部信息;汉译英可用题库句式或准确等义表达。

6. 参见U1-S05。英译汉保留全部信息;汉译英可用题库句式或准确等义表达。

7. 参见U2-S04。英译汉保留全部信息;汉译英可用题库句式或准确等义表达。

8. 参见U3-S04。英译汉保留全部信息;汉译英可用题库句式或准确等义表达。

9. 参见U4-S10。英译汉保留全部信息;汉译英可用题库句式或准确等义表达。

10. 参见U5-S06。英译汉保留全部信息;汉译英可用题库句式或准确等义表达。

翻译自评每题6分:核心术语2分,主干与逻辑2分,修饰及时间等细节1分,语言通顺1分。此为训练标准,不是教师评分细则。

写作参考本册范文5。自评30分:内容覆盖12分,语言准确10分,结构连贯6分,拼写与格式2分。用题目要求检查自己的文章,不要仅比较与范文是否逐字相同。

考前完成清单

附录|上传题库完整核对索引

下表保留上传题库每一题的题干与原答案,含反向重复题及填空题。前文已将长句合并双向学习;此处用于逐题核对。原答案存在省译或概括时,正文的逐句提示已指出;不要把题库文字自动视为教材官方标准答案。

Unit 1 原题共56项(点击展开)
序号原题原答案
1A computer is a machine that can be instructed to carry out sequences of arithmetic or logical operations automatically via computer programming.计算机是一种可以通过计算机编程自动执行一系列算术或逻辑运算的机器。
2The term hardware covers all of those parts of a computer that are tangible physical objects.硬件这个术语涵盖了计算机中所有有形的物理部件。
3A general purpose computer has four main components: the arithmetic and logic unit (ALU), the control unit, the memory, and the input and output devices.通用计算机有四个主要部件:算术逻辑单元(ALU)、控制单元、存储器以及输入和输出设备。
4The control unit manages the computer’s various components; it reads and interprets the program instructions, transforming them into control signals that activate other parts of the computer.控制单元管理计算机的各个组件;它读取并解释程序指令,将其转换为激活计算机其他部件的控制信号。
5A key component common to all CPUs is the program counter, a special memory cell that keeps track of which location in memory the next instruction is to be read from.所有CPU共有的一个关键部件是程序计数器,它是一个特殊的存储单元,用于跟踪下一条指令将从内存中的哪个位置读取。
6A computer’s memory can be viewed as a list of cells into which numbers can be placed or read.计算机的内存可以看作是一系列单元,数字可以被放入或从中读出。
7In almost all modern computers, each memory cell is set up to store binary numbers in groups of eight bits (called a byte).在几乎所有的现代计算机中,每个存储单元被设置为以8位(称为一个字节)为一组存储二进制数。
8The CPU contains a special set of memory cells called registers that can be read and written to much more rapidly than the main memory area.CPU包含一组称为寄存器的特殊存储单元,其读写速度比主存储器快得多。
9Computer main memory comes in two principal varieties: random-access memory (RAM) and read-only memory (ROM).计算机主存储器主要有两种:随机存取存储器(RAM)和只读存储器(ROM)。
10The control unit, ALU, and registers are collectively known as a central processing unit (CPU).控制单元、ALU和寄存器统称为中央处理器(CPU)。
11计算机是一种可以通过计算机编程自动执行一系列算术或逻辑运算的机器。A computer is a machine that can be instructed to carry out sequences of arithmetic or logical operations automatically via computer programming.
12硬件这个术语涵盖了计算机中所有有形的物理部件。The term hardware covers all of those parts of a computer that are tangible physical objects.
13通用计算机有四个主要部件:算术逻辑单元、控制单元、存储器以及输入和输出设备。A general purpose computer has four main components: the arithmetic and logic unit (ALU), the control unit, the memory, and the input and output devices.
14控制单元管理计算机的各个组件;它读取并解释程序指令,将其转换为激活计算机其他部件的控制信号。The control unit manages the computer’s various components; it reads and interprets the program instructions, transforming them into control signals that activate other parts of the computer.
15所有CPU共有的一个关键部件是程序计数器,它是一个特殊的存储单元,用于跟踪下一条指令将从内存中的哪个位置读取。A key component common to all CPUs is the program counter, a special memory cell that keeps track of which location in memory the next instruction is to be read from.
16计算机的内存可以看作是一系列单元,数字可以被放入或从中读出。A computer’s memory can be viewed as a list of cells into which numbers can be placed or read.
17在几乎所有的现代计算机中,每个存储单元被设置为以8位(称为一个字节)为一组存储二进制数。In almost all modern computers, each memory cell is set up to store binary numbers in groups of eight bits (called a byte).
18CPU包含一组称为寄存器的特殊存储单元,其读写速度比主存储器快得多。The CPU contains a special set of memory cells called registers that can be read and written to much more rapidly than the main memory area.
19计算机主存储器主要有两种:随机存取存储器(RAM)和只读存储器(ROM)。Computer main memory comes in two principal varieties: random-access memory (RAM) and read-only memory (ROM).
20控制单元、ALU和寄存器统称为中央处理器(CPU)。The control unit, ALU, and registers are collectively known as a central processing unit (CPU).
21CPU中央处理器
22RAM随机存取存储器
23ROM只读存储器
24ALU算术逻辑单元
25I/O输入/输出
26BIOS基本输入输出系统
27hardware硬件
28peripheral equipment外围设备
29program counter程序计数器
30integrated circuit集成电路
31microprocessor微处理器
32bus总线
33register寄存器
34logic gate逻辑门
35bit / byte位 / 字节
36firmware固件
37中央处理器CPU (Central Processing Unit)
38随机存取存储器RAM (Random-Access Memory)
39只读存储器ROM (Read-Only Memory)
40算术逻辑单元ALU (Arithmetic and Logic Unit)
41输入输出设备I/O devices (Input/Output devices)
42基本输入输出系统BIOS (Basic Input Output System)
43外围设备peripheral equipment
44程序计数器program counter
45集成电路integrated circuit
46微处理器microprocessor
47总线bus
48寄存器register
49逻辑门logic gate
50位 / 字节bit / byte
51固件firmware
52The processing element carries out arithmetic and logical operations, and a sequencing and control unit can change the order of operations. This processing element is typically a ______.CPU
53The control unit, ALU, and registers are collectively known as a ______.CPU
54______ can be read and written to anytime the CPU commands it, but ______ is preloaded with data and software that never changes.RAM;ROM
55A general purpose computer has four main components: the ______, the control unit, the memory, and the ______.ALU;I/O
56Circuits, computer chips, graphic cards, sound cards, memory, motherboards are all examples of ______.hardware
Unit 2 原题共63项(点击展开)
序号原题原答案
1Software is a general term for the various kinds of programs used to operate computers and related devices.软件是用于操作计算机及相关设备的各种程序的总称。
2Software can be thought of as the variable part of a computer and hardware the invariable part.软件可以被看作计算机的可变部分,而硬件是不可变部分。
3Software is often divided into application software and system software.软件通常分为应用软件和系统软件。
4An operating system is the program that, after being initially loaded into the computer by a boot program, manages all the other programs in a computer.操作系统是一种程序,它在由引导程序最初加载到计算机后,管理计算机中的所有其他程序。
5Application software is all the computer software that causes a computer to perform useful tasks beyond the running of the computer itself.应用软件是使计算机执行除运行计算机本身之外有用任务的所有计算机软件。
6The system software serves the application, which in turn serves the user.系统软件服务于应用程序,而应用程序又服务于用户。
7Middleware is a general term for any programming that serves to “glue together” or mediate between two separate and often already existing programs.中间件是一个通用术语,指用于“粘合”或在两个独立且通常已经存在的程序之间进行中介的任何编程。
8Firmware is the combination of persistent memory and program code and data stored in it.固件是永久存储器以及存储在其中的程序代码和数据的组合。
9Firmware is held in nonvolatile memory devices such as ROM, EPROM, or flash memory.固件保存在非易失性存储器设备中,例如ROM、EPROM或闪存。
10Web applications are written with HTML, JavaScript and other Web-native technologies and typically require one to be online and running a Web browser.Web应用程序使用HTML、JavaScript和其他Web原生技术编写,通常需要在线并运行Web浏览器。
11软件是用于操作计算机及相关设备的各种程序的总称。Software is a general term for the various kinds of programs used to operate computers and related devices.
12软件可以被看作计算机的可变部分,而硬件是不可变部分。Software can be thought of as the variable part of a computer and hardware the invariable part.
13软件通常分为应用软件和系统软件。Software is often divided into application software and system software.
14操作系统是一种程序,它在由引导程序最初加载到计算机后,管理计算机中的所有其他程序。An operating system is the program that, after being initially loaded into the computer by a boot program, manages all the other programs in a computer.
15应用软件是使计算机执行除运行计算机本身之外有用任务的所有计算机软件。Application software is all the computer software that causes a computer to perform useful tasks beyond the running of the computer itself.
16系统软件服务于应用程序,而应用程序又服务于用户。The system software serves the application, which in turn serves the user.
17中间件是一个通用术语,指用于“粘合”或在两个独立且通常已经存在的程序之间进行中介的任何编程。Middleware is a general term for any programming that serves to “glue together” or mediate between two separate and often already existing programs.
18固件是永久存储器以及存储在其中的程序代码和数据的组合。Firmware is the combination of persistent memory and program code and data stored in it.
19固件保存在非易失性存储器设备中,例如ROM、EPROM或闪存。Firmware is held in nonvolatile memory devices such as ROM, EPROM, or flash memory.
20Web应用程序使用HTML、JavaScript和其他Web原生技术编写,通常需要在线并运行Web浏览器。Web applications are written with HTML, JavaScript and other Web-native technologies and typically require one to be online and running a Web browser.
21application software应用软件
22system software系统软件
23middleware中间件
24utility实用程序
25applet小应用程序
26shareware共享软件
27freeware免费软件
28open source开源
29operating system (OS)操作系统
30API应用程序接口
31GUI图形用户界面
32boot program引导程序
33multitasking多任务处理
34batch job批处理作业
35parallel processing并行处理
36Web applicationWeb应用程序
37native application本地应用程序
38enterprise software企业软件
39device driver设备驱动程序
40应用软件application software
41系统软件system software
42中间件middleware
43实用程序utility
44小应用程序applet
45共享软件shareware
46免费软件freeware
47开源open source
48操作系统operating system (OS)
49应用程序接口API (Application Program Interface)
50图形用户界面GUI (Graphical User Interface)
51引导程序boot program
52多任务处理multitasking
53批处理作业batch job
54并行处理parallel processing
55Web应用程序Web application
56本地应用程序native application
57企业软件enterprise software
58设备驱动程序device driver
59______ is a general term for the various kinds of programs used to operate computers and related devices.Software
60Software is often divided into ______ and ______.application software;system software
61The term ______ is sometimes used to describe programming that mediates between application and system software.middleware
62An ______ is the program that, after being initially loaded into the computer by a boot program, manages all the other programs in a computer.operating system
63______ is the combination of persistent memory and program code and data stored in it.Firmware
Unit 3 原题共65项(点击展开)
序号原题原答案
1In computing, a program is a specific set of ordered operations for a computer to perform.在计算科学中,程序是一组特定的由计算机来执行的命令。
2Programs can be characterized as interactive or batch in terms of what drives them and how continuously they run.程序可以具有交互或批处理的特点。
3When you create a program, you write it using some kind of computer language.当创建一个程序时,你使用某种计算机语言来编写它。
4Structured programming is a subset of procedural programming that enforces a logical structure on the program being written to make it more efficient and easier to understand and modify.结构化程序设计是过程程序设计的一个子集,它强制程序具有逻辑结构,使其更有效、更容易理解和修改。
5A compiler is a special program that processes statements written in a particular programming language and turns them into machine language or “code” that a computer’s processor uses.编译器是一个特殊的程序,它处理用特定编程语言编写的语句,并将其转换成计算机处理器使用的机器语言或代码。
6An interpreter is a program that executes instructions written in a high-level language.解释器是执行用高级语言编写的指令的程序。
7High level languages are similar to the human language.高级语言与人类语言相似。
8High level language provides higher level of abstraction from machine language.高级语言提供了对机器语言的更高层次的抽象。
9A scripting language is a high-level programming language that is interpreted by another program at runtime rather than compiled by the computer’s processor.脚本语言是一种高级编程语言,由另一个程序在运行时解释,而不是由计算机处理器编译。
10Scripting languages came about largely because of the development of the Internet as a communications tool.脚本语言的产生很大程度上是因为因特网成为一种通信工具。
11在计算科学中,程序是一组特定的由计算机来执行的命令。In computing, a program is a specific set of ordered operations for a computer to perform.
12程序可以具有交互或批处理的特点。Programs can be characterized as interactive or batch in terms of what drives them and how continuously they run.
13当创建一个程序时,你使用某种计算机语言来编写它。When you create a program, you write it using some kind of computer language.
14结构化程序设计是过程程序设计的一个子集,它强制程序具有逻辑结构,使其更有效、更容易理解和修改。Structured programming is a subset of procedural programming that enforces a logical structure on the program being written to make it more efficient and easier to understand and modify.
15编译器是一个特殊的程序,它处理用特定编程语言编写的语句,并将其转换成计算机处理器使用的机器语言或代码。A compiler is a special program that processes statements written in a particular programming language and turns them into machine language or “code” that a computer’s processor uses.
16解释器是执行用高级语言编写的指令的程序。An interpreter is a program that executes instructions written in a high-level language.
17高级语言与人类语言相似。High level languages are similar to the human language.
18高级语言提供了对机器语言的更高层次的抽象。High level language provides higher level of abstraction from machine language.
19脚本语言是一种高级编程语言,由另一个程序在运行时解释,而不是由计算机处理器编译。A scripting language is a high-level programming language that is interpreted by another program at runtime rather than compiled by the computer’s processor.
20脚本语言的产生很大程度上是因为因特网成为一种通信工具。Scripting languages came about largely because of the development of the Internet as a communications tool.
21interactive program交互式程序
22batch program批处理程序
23source program源程序
24object program目标程序
25machine language机器语言
26structured programming结构化程序设计
27modular programming模块化程序设计
28top-down design model自顶向下的设计模型
29compiler编译器
30interpreter解释器
31high-level language高级语言
32low-level language低级语言
33scripting language脚本语言
34bytecode字节码
35Java virtual machineJava虚拟机
36just-in-time compiler即时编译器
37linkage editing链接编辑
38load module加载模块
393GL第三代编程语言
40machine code机器代码
41交互式程序interactive program
42批处理程序batch program
43源程序source program
44目标程序object program
45机器语言machine language
46结构化程序设计structured programming
47模块化程序设计modular programming
48自顶向下的设计模型top-down design model
49编译器compiler
50解释器interpreter
51高级语言high-level language
52低级语言low-level language
53脚本语言scripting language
54字节码bytecode
55Java虚拟机Java virtual machine
56即时编译器just-in-time compiler
57链接编辑linkage editing
58加载模块load module
59第三代编程语言3GL (Third-Generation Language)
60机器代码machine code
61A ______ is a specific set of ordered operations for a computer to perform.program
62______ is a subset of procedural programming that enforces a logical structure on the program being written.Structured programming
63A ______ is a special program that processes statements written in a particular programming language and turns them into machine language.compiler
64An ______ translates high-level instructions into an intermediate form, which it then executes.interpreter
65A ______ is a high-level programming language that is interpreted by another program at runtime rather than compiled.scripting language
Unit 4 原题共55项(点击展开)
序号原题原答案
1A programming language, such as C, FORTRAN or Pascal, enables a programmer to write programs that are more or less independent of a particular type of computer.编程语言,例如C、FORTRAN或Pascal,使程序员能够编写或多或少独立于特定类型计算机的程序。
2Assembly languages are considered low-level because they are very close to machine languages.汇编语言被认为是低级语言,因为它们非常接近机器语言。
3The main advantage of high-level languages over low-level languages is that they are easier to read, write, and maintain.高级语言比低级语言的主要优势在于它们更易读、易写和易维护。
4Machine languages are the only languages understood by computers.机器语言是计算机唯一能理解的语言。
5An assembly language contains the same instructions as a machine language, but the instructions and variables have names instead of being just numbers.汇编语言包含与机器语言相同的指令,但指令和变量有名称,而不仅仅是数字。
6BASIC is one of the earliest and simplest high-level programming languages.BASIC是最早、最简单的高级编程语言之一。
7COBOL is particularly popular for business applications that run on large computers.COBOL特别适用于在大型计算机上运行的商业应用。
8FORTRAN is the oldest high-level programming language.FORTRAN是最古老的高级编程语言。
9C is a high-level programming language developed by Dennis Ritchie at Bell Labs in the mid 1970s.C是由Dennis Ritchie在20世纪70年代中期于贝尔实验室开发的一种高级编程语言。
10Python code is highly readable, which makes it more reusable and maintainable.Python代码具有高度可读性,这使其更具可重用性和可维护性。
11编程语言,例如C、FORTRAN或Pascal,使程序员能够编写或多或少独立于特定类型计算机的程序。A programming language, such as C, FORTRAN or Pascal, enables a programmer to write programs that are more or less independent of a particular type of computer.
12汇编语言被认为是低级语言,因为它们非常接近机器语言。Assembly languages are considered low-level because they are very close to machine languages.
13高级语言比低级语言的主要优势在于它们更易读、易写和易维护。The main advantage of high-level languages over low-level languages is that they are easier to read, write, and maintain.
14机器语言是计算机唯一能理解的语言。Machine languages are the only languages understood by computers.
15汇编语言包含与机器语言相同的指令,但指令和变量有名称,而不仅仅是数字。An assembly language contains the same instructions as a machine language, but the instructions and variables have names instead of being just numbers.
16BASIC是最早、最简单的高级编程语言之一。BASIC is one of the earliest and simplest high-level programming languages.
17COBOL特别适用于在大型计算机上运行的商业应用。COBOL is particularly popular for business applications that run on large computers.
18FORTRAN是最古老的高级编程语言。FORTRAN is the oldest high-level programming language.
19C是由Dennis Ritchie在20世纪70年代中期于贝尔实验室开发的一种高级编程语言。C is a high-level programming language developed by Dennis Ritchie at Bell Labs in the mid 1970s.
20Python代码具有高度可读性,这使其更具可重用性和可维护性。Python code is highly readable, which makes it more reusable and maintainable.
21high-level language高级语言
22low-level language低级语言
23assembly language汇编语言
24machine language机器语言
25assembler汇编程序
26compiler编译程序
27interpreter解释程序
28object-oriented programming面向对象编程
29code portability代码可移植性
30source code源代码
31dynamic typing动态类型
32code quality代码质量
33developer productivity开发者生产力
34built-in library内置库
35component integration组件集成
36高级语言high-level language
37低级语言low-level language
38汇编语言assembly language
39机器语言machine language
40汇编程序assembler
41编译程序compiler
42解释程序interpreter
43面向对象编程object-oriented programming
44代码可移植性code portability
45源代码source code
46动态类型dynamic typing
47代码质量code quality
48开发者生产力developer productivity
49内置库built-in library
50组件集成component integration
51A ______ language, such as C, FORTRAN or Pascal, enables a programmer to write programs that are independent of a particular type of computer.high-level
52______ are considered low-level because they are very close to machine languages.Assembly languages
53An ______ contains the same instructions as a machine language, but the instructions and variables have names instead of being just numbers.assembly language
54______ is a high-level programming language developed by Dennis Ritchie at Bell Labs in the mid 1970s.C
55______ code is highly readable, which makes it more reusable and maintainable.Python
Unit 5 原题共76项(点击展开)
序号原题原答案
1An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.操作系统(OS)是管理计算机硬件和软件资源,并为计算机程序提供公共服务的系统软件。
2A single-tasking operating system can only run one program at a time while a multi-tasking operating system allows more than one program to be running in concurrency.单任务操作系统一次只能运行一个程序,而多任务操作系统允许多个程序并发运行。
3A distributed operating system manages a group of distinct computers and makes them appear to be a single computer.分布式操作系统管理一组不同的计算机,使它们看起来像一台计算机。
4Embedded operating systems are designed to be used in embedded computer systems.嵌入式操作系统设计用于嵌入式计算机系统。
5A real-time operating system is an operating system that guarantees to process events or data by a specific moment in time.实时操作系统是一种保证在特定时刻处理事件或数据的操作系统。
6Interrupts are the core of an operating system because they provide an effective way for the operating system to interact with and react to its environment.中断是操作系统的核心,因为它们为操作系统提供了一种与环境交互并做出反应的有效方式。
7Modern microprocessors (CPU or MPU) support multiple modes of operation.现代微处理器(CPU或MPU)支持多种操作模式。
8Among other things, a multiprogramming operating system kernel must be responsible for managing all system memory which is currently in use by programs.多道程序设计操作系统内核必须负责管理程序当前使用的所有系统内存。
9The use of virtual memory addressing means that the kernel can choose what memory each program may use at any given time.使用虚拟内存寻址意味着内核可以指定每个程序在任何给定时间可以使用的内存。
10A device driver is a specific type of computer software developed to allow interaction with hardware devices.设备驱动程序是一种特定类型的计算机软件,用于与硬件设备交互。
11操作系统是管理计算机硬件和软件资源,并为计算机程序提供公共服务的系统软件。An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.
12单任务操作系统一次只能运行一个程序,而多任务操作系统允许多个程序并发运行。A single-tasking operating system can only run one program at a time while a multi-tasking operating system allows more than one program to be running in concurrency.
13分布式操作系统管理一组不同的计算机,使它们看起来像一台计算机。A distributed operating system manages a group of distinct computers and makes them appear to be a single computer.
14嵌入式操作系统设计用于嵌入式计算机系统。Embedded operating systems are designed to be used in embedded computer systems.
15实时操作系统是一种保证在特定时刻处理事件或数据的操作系统。A real-time operating system is an operating system that guarantees to process events or data by a specific moment in time.
16中断是操作系统的核心,因为它们为操作系统提供了一种与环境交互并做出反应的有效方式。Interrupts are the core of an operating system because they provide an effective way for the operating system to interact with and react to its environment.
17现代微处理器支持多种操作模式。Modern microprocessors (CPU or MPU) support multiple modes of operation.
18多道程序设计操作系统内核必须负责管理程序当前使用的所有系统内存。Among other things, a multiprogramming operating system kernel must be responsible for managing all system memory which is currently in use by programs.
19使用虚拟内存寻址意味着内核可以指定每个程序在任何给定时间可以使用的内存。The use of virtual memory addressing means that the kernel can choose what memory each program may use at any given time.
20设备驱动程序是一种特定类型的计算机软件,用于与硬件设备交互。A device driver is a specific type of computer software developed to allow interaction with hardware devices.
21operating system (OS)操作系统
22single-tasking单任务
23multi-tasking多任务
24time-sharing分时
25preemptive multitasking抢占式多任务
26single-user单用户
27multi-user多用户
28distributed operating system分布式操作系统
29embedded operating system嵌入式操作系统
30real-time operating system实时操作系统
31event-driven system事件驱动系统
32interrupt中断
33supervisor mode管态
34user mode用户态
35virtual mode虚拟模式
36memory management内存管理
37virtual memory虚拟内存
38paging分页
39segmentation分段
40file system文件系统
41directory tree目录树
42device driver设备驱动程序
43kernel内核
44PDA个人数字助理
45MPU微处理器单元
46操作系统operating system (OS)
47单任务single-tasking
48多任务multi-tasking
49分时time-sharing
50抢占式多任务preemptive multitasking
51单用户single-user
52多用户multi-user
53分布式操作系统distributed operating system
54嵌入式操作系统embedded operating system
55实时操作系统real-time operating system
56事件驱动系统event-driven system
57中断interrupt
58管态supervisor mode
59用户态user mode
60虚拟模式virtual mode
61内存管理memory management
62虚拟内存virtual memory
63分页paging
64分段segmentation
65文件系统file system
66目录树directory tree
67设备驱动程序device driver
68内核kernel
69个人数字助理PDA (Personal Digital Assistant)
70微处理器单元MPU (Micro Processor Unit)
71An ______ is system software that manages computer hardware and software resources and provides common services for computer programs.operating system
72A ______ operating system can only run one program at a time while a ______ operating system allows more than one program to be running in concurrency.single-tasking;multi-tasking
73A ______ operating system manages a group of distinct computers and makes them appear to be a single computer.distributed
74A ______ operating system guarantees to process events or data by a specific moment in time.real-time
75The use of ______ addressing means that the kernel can choose what memory each program may use at any given time.virtual memory
76A ______ is a specific type of computer software developed to allow interaction with hardware devices.device driver

来源索引:Unit1-1.html、Unit2-1.html、Unit3-1.html、Unit4-1.html、Unit5-1.html。Unit2重复上传版本已去重;题库实际解析条目数依次为56、63、65、55、76,共315条;其中Unit5页面静态显示75,但实际题目数组有76条。与本次考试主题无直接对应的研究论文和Unit7课件未纳入。