Pre-Lab 1
Pre-Lab 1
Pre-Lab 1
Prior to working on Lab 1, answer the following questions:
Multiple choice questions 1 through 25 on pages 24 - 27 of your text. Be sure and
include the LETTER answer in your submission.
5. The computer stores a program while the program is running, as well as the data that the
program is working with, in __________.
c. main memory
6. This is a volatile type of memory that is used only for temporary storage while a program is
running.
a. RAM
7. A type of memory that can hold data for long periods of time, even when there is no power to
the computer, is called __________.
c. secondary storage
8. A component that collects data from people or other devices and sends it to the computer is
called __________.
b. an input device
10. A __________ is enough memory to store a letter of the alphabet or a small number.
b. bit
12. In the ________ numbering system, all numeric values are written as sequences of 0s and 1s.
b. binary
COSC1336
13. A bit that is turned off represents the following value: __________.
c. 0
14. A set of 128 numeric codes that represent the English letters, various punctuation marks, and
other characters is __________.
b. ASCII
15. An extensive encoding scheme that can represent characters for many languages in the world
is __________.
c. Unicode
18. The tiny dots of color that digital images are composed of are called __________.
d. pixels
19. If you were to look at a machine language program, you would see __________.
b. a stream of binary numbers
20. In the __________ part of the fetch-decode-execute cycle, the CPU determines which
operation it should perform.
b. decode
21. Computers can only execute programs that are written in __________.
c. machine language
22. The __________ translates an assembly language program to a machine language program.
a. assembler
23. The words that make up a high-level programming language are called __________.
c. commands
24. The rules that must be followed when writing a program are called __________.
a. syntax
25. A(n) __________ program translates a high-level language program into a separate machine
language program.
b. compiler