Unit 1~5 exercises
- 格式:doc
- 大小:75.00 KB
- 文档页数:7
Unit 1 Computer and Computer Science
Section A Computer Overview
Exercises
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. the 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:
mode
digital
minicomputers
categorization
speed advent
significance
based
appearing
transistors
circuits
microcomputers
integration
chip
combine
computing
Unit 2 Computer Architecture
Section A Computer Hardware
Exercises
I.Fill in the blanks with the information given in the text:
1. input output storage
2. Basic Input Output System
3. flatbed scanners hand-held scanners
4. LCD-based
5. dot-matrix inkjet printers
6. disk drives memory
7. volatile
8. serial parallel
II.Translate the following terms or phrases from English into Chinese and vice versa:
1. function key 功能键
2. voice recognition module 语音识别模块
3. touch-sensitive region 触感区,触摸区
4. address bus 地址总线
5. flatbed scanner 平板扫描仪
6. dot-matrix printer 点阵打印机(针式打印机)
7. parallel connection 并行连接
8. cathode ray tube 阴极射线管
9. video game 电子游戏(港台亦称电玩)
10. audio signal 音频信号
11. operating system 操作系统
12. LCD (liquid crystal display) 液晶显示(器)
13. inkjet printer 喷墨打印机
14. data bus 数据总线
15. serial connection 串行连接
16. volatile memory 易失性存储器 17. laser printer 激光打印机
18. disk drive 磁盘驱动器
19. BIOS (Basic Input Output System) 基本输入输出系统
20. video display 视频显示器
III.Fill in each of the blanks with one of the words given in the following list, making
changes if necessary:
floppy
optical
flat
surface
laser
light
reflected
represents
commercial
disc
erased
access
store
equivalent
information
retrieve
Unit 3 Computer Language and Programming
Section A Programming Language
Exercises
I.Fill in the blanks with the information given in the text:
1. artificial instructions
2. low-level high-level
3. low-level
4. machine
5. functional logic
6. statement
7. module
8. digital
II.Translate the following terms or phrases from English into Chinese and vice versa:
1. storage register 存储寄存器
2. function statement 函数语句
3. program statement 程序语句
4. object-oriented language 面向对象语言
5. assembly language 汇编语言 6. intermediate language 中间语言,中级语言
7. relational language 关系(型)语言
8. artificial language 人造语言
9. data declaration 数据声明
10. SQL 结构化查询语言
11. executable program 可执行程序
12. program module 程序模块
13. conditional statement 条件语句
14. assignment statemen t赋值语句
15. logic language 逻辑语言
16. machine language 机器语言
17. procedural 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