TEST BANK; COMPUTER SCIENCE: AN
OVERVIEW### BASED ON BROOKSHEAR &
BRYLOW (13TH/14TH EDITION)**COMPLETE
TEST BANK | 200+ QUESTIONS | A+ GRADED**
## Table of Contents
| Chapter | Title | Questions |
|---------|-------|-----------|
| 0 | Introduction to Computer Science | 10 |
| 1 | Data Storage | 25 |
| 2 | Data Manipulation | 20 |
| 3 | Operating Systems | 15 |
| 4 | Networking and the Internet | 25 |
| 5 | Algorithms | 20 |
| 6 | Programming Languages | 15 |
| 7 | Software Engineering | 15 |
| 8 | Data Abstractions | 15 |
| 9 | Database Systems | 15 |
| 10 | Computer Graphics | 10 |
| 11 | Artificial Intelligence | 15 |
| 12 | Theory of Computation | 10 |
,2|Page
# Chapter 0: Introduction to Computer Science## (Questions 1–10)
**1.** Computer science is best defined as:
A) The study of computer hardware
B) The study of programming languages
C) The study of algorithms, their efficiency, and their application
D) The study of computer repair and maintenance
**Answer:** C) The study of algorithms, their efficiency, and their
application
**Rationale:** Computer science is fundamentally about algorithms—
their design, analysis, implementation, and application. It encompasses
the theoretical foundations of information and computation, not just
hardware or programming .
---
**2.** Which of the following is NOT a major area of computer
science?
,3|Page
A) Database systems
B) Computer graphics
C) Computer hardware sales
D) Software engineering
**Answer:** C) Computer hardware sales
**Rationale:** Computer hardware sales is a business function, not a
computer science discipline. The major areas include algorithms, data
structures, programming languages, operating systems, networks,
databases, graphics, AI, and software engineering .
---
**3.** An algorithm is defined as:
A) A set of steps for solving a problem
B) A type of computer virus
C) A programming language
D) A hardware component
**Answer:** A) A set of steps for solving a problem
, 4|Page
**Rationale:** An algorithm is a precise, step-by-step procedure for
solving a problem or accomplishing a task. Algorithms are the
foundation of computer science and programming .
---
**4.** The concept of "abstraction" in computer science refers to:
A) Hiding complex details and providing a simplified interface
B) Making programs run faster
C) Removing features from software
D) Compressing data
**Answer:** A) Hiding complex details and providing a simplified
interface
**Rationale:** Abstraction is a fundamental principle in computing that
involves hiding unnecessary implementation details and exposing only
relevant information, allowing programmers to work at higher levels
without worrying about low-level complexities .
---