CPSC 217 MIDTERM EXAM | VERIFIED STUDY |
QUESTIONS AND ANSWERS | 2026 UPDATES
ENIAC - ANSWER- The first programmable electric computer built in 1945 for Ballistic
missile calculations
Program - ANSWER- A set of instructions a computer follows to perform a task
5 Components of a computer - ANSWER- 1. CPU
2. RAM
3. Secondary Storage (HD)
4. Input Devices
5. Output Deviced
System Software - ANSWER- A program that controls and manages the basic operations of
a computer (Operating System or Utility Programs)
Application Software - ANSWER- Programs that make a computer useful for tasks. (Office,
Chrome)
Utility Programs - ANSWER- Programs that enhance the computers operations. (Virus
scanners, compression software)
Machine Language - ANSWER- Instructions a computer can understand (Binary)
Assembly Language - ANSWER- An easier way to write binary programs, no binary
needed, just short words
Syntax - ANSWER- The predefined words that a program recognizes
IDLE - ANSWER- Integrated Development Environment
Two's Complement - ANSWER- The first bit is a 0 or 1 depending on if the number is
positive or negative
Floating Point - ANSWER- Used to encode real numbers
Oval - ANSWER- Terminal Symbols (start, end)
, Parallelograms - ANSWER- Input or Output
Rectangles - ANSWER- Processing symbols (performing calculations, etc)
Variable - ANSWER- A name that represents a stored value in the computer's memory
Addition - ANSWER- +
Subtraction - ANSWER- -
Multiplication - ANSWER- *
Division - ANSWER- /
Integer Division - ANSWER- // (Gives result as an integer)
Remainder - ANSWER- % (divides and returns remainder)
Exponent - ANSWER- **
Escape Character - ANSWER- A special character preceded by a backslash that appears
inside a string that are special commands.
Algorithm - ANSWER- A finite, ordered set of unambiguous instructions that defines a
process and will eventually terminate.
Control Structure - ANSWER- A logical design that controls the order in which a set of
statements execute
Sequence Structure - ANSWER- A set of statements that execute in the order they appear
Decision Structure - ANSWER- A specific action or block is only executed if a condition is
met
Programming - ANSWER- Creating a representation of an algorithm that can be executed
by a computer.
Computer - ANSWER- Sn electronic device for storing and processing data by following
instructions provided by a program
Joesph Marie Jacquard (1801) - ANSWER- Played large role in developing the
programmable loom using punch cards to store data. (1801)
QUESTIONS AND ANSWERS | 2026 UPDATES
ENIAC - ANSWER- The first programmable electric computer built in 1945 for Ballistic
missile calculations
Program - ANSWER- A set of instructions a computer follows to perform a task
5 Components of a computer - ANSWER- 1. CPU
2. RAM
3. Secondary Storage (HD)
4. Input Devices
5. Output Deviced
System Software - ANSWER- A program that controls and manages the basic operations of
a computer (Operating System or Utility Programs)
Application Software - ANSWER- Programs that make a computer useful for tasks. (Office,
Chrome)
Utility Programs - ANSWER- Programs that enhance the computers operations. (Virus
scanners, compression software)
Machine Language - ANSWER- Instructions a computer can understand (Binary)
Assembly Language - ANSWER- An easier way to write binary programs, no binary
needed, just short words
Syntax - ANSWER- The predefined words that a program recognizes
IDLE - ANSWER- Integrated Development Environment
Two's Complement - ANSWER- The first bit is a 0 or 1 depending on if the number is
positive or negative
Floating Point - ANSWER- Used to encode real numbers
Oval - ANSWER- Terminal Symbols (start, end)
, Parallelograms - ANSWER- Input or Output
Rectangles - ANSWER- Processing symbols (performing calculations, etc)
Variable - ANSWER- A name that represents a stored value in the computer's memory
Addition - ANSWER- +
Subtraction - ANSWER- -
Multiplication - ANSWER- *
Division - ANSWER- /
Integer Division - ANSWER- // (Gives result as an integer)
Remainder - ANSWER- % (divides and returns remainder)
Exponent - ANSWER- **
Escape Character - ANSWER- A special character preceded by a backslash that appears
inside a string that are special commands.
Algorithm - ANSWER- A finite, ordered set of unambiguous instructions that defines a
process and will eventually terminate.
Control Structure - ANSWER- A logical design that controls the order in which a set of
statements execute
Sequence Structure - ANSWER- A set of statements that execute in the order they appear
Decision Structure - ANSWER- A specific action or block is only executed if a condition is
met
Programming - ANSWER- Creating a representation of an algorithm that can be executed
by a computer.
Computer - ANSWER- Sn electronic device for storing and processing data by following
instructions provided by a program
Joesph Marie Jacquard (1801) - ANSWER- Played large role in developing the
programmable loom using punch cards to store data. (1801)