Chapter 1: Becoming Skilled at Computing
1.1 True/False
1) Software is a collective term for programs, the instructions computers perform to
implement applications.
Answer: TRUE
2) ARM, which stands for Advanced RISC Machine, is a standard computer that is often
embedded in other kinds of chips or is a component of consumer devices.
Answer: TRUE
3) It is not possible to emulate scrollbar movement used on a laptop on a typical smart
phone.
Answer: FALSE
4) The camera of a smart phone would be classified as an input device.
Answer: TRUE
5) Computer hardware is dramatically more complicated than computer software.
Answer: FALSE
6) Each software layer of a software stack implements operations used to build the layers
above.
Answer: TRUE
,7) A virtual machine is a software implementation of a computer.
Answer: TRUE
8) Writing software is the job of programmers and software developers.
Answer: TRUE
9) Software developers, when building dialing software, spreadsheets, GPS displays, and
many other interfaces, seldom choose to present a virtual version of a familiar physical
object.
Answer: FALSE
10) A key advantage of computers is that software can often solve difficult tasks by
alternative means, which can be made user-friendly.
Answer: TRUE
11) Most of the ways to abuse computing tend to have direct analogues in the pre-
computer days.
Answer: TRUE
12) In computing, data is stored in memory, on the hard disk, or in the cloud represented
as binary digits.
Answer: TRUE
13) Sourced content is only partially controlled by the source organization or person.
Answer: FALSE
,14) Describing a technical problem using the right words helps facilitate a speedy and
helpful answer from tech support.
Answer: TRUE
15) Nearly every computational task has only a single way of being solved.
Answer: FALSE
1.2 Multiple Choice
1) A precise, systematic method for producing a specified result is a(n):
A) abacus
B) algorithm
C) computation
D) agent
Answer: algorithm
2) Booting a computer means to:
A) restart the computer
B) run a program from the hard disk
C) start the computer
D) none of the above
Answer: C
Explanation: C) Booting the computer is the process where the computer gets itself
running.
3) In the story of the tortoise and the hare, the abstraction is:
A) slow and steady wins the race
, B) the tortoise
C) the hare
D) speed is deceiving
Answer: A
Explanation: A) The meaning beyond the story is that steady progress will accomplish a
goal.
4) Understanding how the pedals on your bike transfer power to the wheels:
A) is a generalization
B) makes you operationally attuned
C) is an abstraction
D) is an algorithm
Answer: B
Explanation: B) Understanding how a system works makes you operationally attuned.
5) Using ROY G BIV to remember, in order, the colors of the rainbow as red, orange,
yellow, green, blue, indigo, and violet is an example of a(n):
A) generalization
B) algorithm
C) abstraction
D) mnemonic
Answer: D
Explanation: D) Remembering the order of the colors in the rainbow by using ROY G
BIV is a good example of a mnemonic.
6) When we use computers, what is encountered as a result of the software running on the
hardware?