Mid-Term Exam
Introduction to Computer Science
NCNU CSIE
Date: October 24th, 2007
Time: 13:10-15:00
- (20%) What do the following acronyms stand for?
- ALU
- ANSI
- ASCII
- CPU
- GUI
- ISO
- RAM
- ROM
- SCSI
- USB
- (10%) What are the four subsystems of a computer defined in the
von
Neumann model?
- (10%) How are data erased on a CD-RW?
- (10%) What are the two advanced countries which did not ratify
Kyoto
Protocol?
- (10%) If the ASCII code for 'H' is 1001000, then the ASCII
code for 'h' is
_____________.
- (10%) Suppose you are using a 56K modem to download a file whose
size is
28MBytes,
can you finish the download process in an hour? Show us your
calculation about at least how many minutes will be required.
- (10%) Using 8-bit allocation, interpret 10000000 if the number
was
stored as
- unsigned integer
- sign-and-magnitude
- one's complement
- two's complement
- Excess_127
- (10%) The software used to write a program is called a
_____________.
- preprocessor
- text editor
- translator
- source file
- (10%) Using a 4-bit allocation, perform the following operations
for
two's complement binary numbers.
(Note: Report "overflow" in case it occurs.)
- 0111 + 0100
- 0110 + 0110
- 1100 + 1100
- 1001 + 0111
- 1010 + 0111
- (10%) In contrast to a binary numbering system which has only
two digits
0 and 1, a "septenary" system has only seven digits 0, 1, 2, 3, 4, 5,
6.
In this system, 107 = 710, and 117 = 810.
Perform the
following
operations in septenary systems and write down the result (also in
septenary systems).
- 127 + 347
- 567 + 567
- 117 * 117
- 127 * 127
- 257 * 257