0% found this document useful (0 votes)
51 views2 pages

Pre-Lab 1

A pre-lab document for COSC1336 provides 25 multiple choice questions about computer hardware, memory, binary numbering, encoding techniques, the fetch-decode-execute cycle, and levels of programming languages. The questions cover topics such as the definition of a program, components of a computer, types of memory, input/output devices, bits and bytes, binary numbering, ASCII and Unicode encoding, representing negative and real numbers, pixels in digital images, machine language, the assembler, syntax rules, and compilers. Students are asked to include the letter answers in their submission.

Uploaded by

Magdalen Hobbs
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views2 pages

Pre-Lab 1

A pre-lab document for COSC1336 provides 25 multiple choice questions about computer hardware, memory, binary numbering, encoding techniques, the fetch-decode-execute cycle, and levels of programming languages. The questions cover topics such as the definition of a program, components of a computer, types of memory, input/output devices, bits and bytes, binary numbering, ASCII and Unicode encoding, representing negative and real numbers, pixels in digital images, machine language, the assembler, syntax rules, and compilers. Students are asked to include the letter answers in their submission.

Uploaded by

Magdalen Hobbs
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

COSC1336

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.

1. A(n) __________ is a set of instructions that a computer follows to perform a task.


b. program

2. The physical devices that a computer is made of are referred to as __________.


a. hardware

3. The part of a computer that runs programs is called __________.


d. the CPU

4. Today, CPUs are small chips known as __________.


b. microprocessors

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

9. A video display is a(n) __________ device.


a. output device

10. A __________ is enough memory to store a letter of the alphabet or a small number.
b. bit

11. A byte is made up of eight __________.


d. bits

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

16. Negative numbers are encoded using the __________ technique.


a. two’s complement

17. Real numbers are encoded using the __________ technique.


b. floating point

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

You might also like