solution 2026/2027
Programming language - correct answer ✔Language with strict grammar rules, symbols, and special
words used to construct a computer program.
Main parts of a computer - correct answer ✔Memory unit, CPU (Arithmetic and control units), I/O
devices, and Auxiliary storage device
Central Processing Unit - correct answer ✔Contains Control unit and Arithmetic Logic unit
Bit - correct answer ✔Refers to single 1 or 0
Byte - correct answer ✔Package of 8 bits
Kilobyte - correct answer ✔Package of 1024 bytes
Megabyte - correct answer ✔Package of 1024^2 bytes
Machine language - correct answer ✔Language that is not portable, runs only on specific type of
computer, consists of binary instructions, and is used directly by computer
Assembly language - correct answer ✔Language that uses mnemonic for instructions, cannot be
directly used by computer, and requires an assembler program to translate into machine binary code
High-level language - correct answer ✔Language that is portable, written in more natural speaking
language, may use a compiler for translation, and often standardized by ISO/ANSI
, Basic control structures - correct answer ✔Include sequence, selection (branch), looping (repetition),
and subprograms, each of which controls the execution order
Sequence - correct answer ✔series of instructions executed sequentially
Selection - correct answer ✔(aka branch) used to determine which statement to execute depending
on conditions
Looping - correct answer ✔(aka repetition) used to repeat statements while conditions are met
Subprogram - correct answer ✔smaller part of another program; included in a collection to solve the
original problem
Dennis Ritchie - correct answer ✔(Bell Labs) designed C in 1972
Bjarne Stroustrup - correct answer ✔(Bell Labs) added features to C to form "C with Classes"
(T/F) We should copy software only with permission from copyright holder - correct answer ✔True
(T/F) We must give credit to another programmer when using his/her code - correct answer ✔True
(T/F) We can use computer resources without permission - correct answer ✔False
(T/F) We have a duty to guard the privacy of confidential data - correct answer ✔True
(T/F) We do not need to protect computer resources from malware - correct answer ✔False