Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Exam (elaborations)

Test Bank For Starting Out with C++ from Control Structures through Objects, 11th Edition by Gaddis

Rating
-
Sold
-
Pages
267
Grade
A+
Uploaded on
04-07-2026
Written in
2025/2026

Strengthen your programming skills with this Test Bank for Starting Out with C++: From Control Structures through Objects, 11th Edition by Tony Gaddis. This comprehensive study resource is designed to help students reinforce core C++ programming concepts through chapter-by-chapter practice questions that align with the textbook. The test bank covers a wide range of topics, including C++ fundamentals, variables and data types, input and output, arithmetic operations, decision structures, loops, functions, arrays, pointers, strings, file input/output, object-oriented programming, classes and objects, inheritance, polymorphism, templates, exception handling, recursion, and the Standard Template Library (STL). The practice questions help students develop programming logic, strengthen problem-solving skills, and prepare effectively for quizzes, assignments, laboratory exercises, midterm examinations, and final exams. Organized according to the 11th Edition, this resource provides a structured and efficient way to review course material, assess understanding, and build confidence in C++ programming. It is an excellent companion for introductory computer science, software engineering, and programming courses.

Show more Read less
Institution
Tests Bank For
Course
Tests Bank For

Content preview

Test Bank For
Starting Out with C++ from Control Structures through Objects, 11th Edition by Gaddis
Chapters 1-25

Chapter 1 Introduction to Computers and Programming

True/False Questions

1) Software engineering is a field that encompasses designing, writing, testing, debugging,
documenting, modifying, and maintaining computer programs.
Answer: TRUE

2) Pseudocode is a form of a program statement that will always evaluate to "false."
Answer: FALSE

3) In programming, the terms "line" and "statement" always mean the same thing.
Answer: FALSE

4) In C++, keywords are written in all lowercase letters.
Answer: TRUE

5) The preprocessor executes after the compiler.
Answer: FALSE

6) Machine language is an example of a high-level language.
Answer: FALSE

7) A CPU only understands machine language instructions.
Answer: TRUE

8) Programs are often referred to as hardware.
Answer: FALSE

9) The CPU is the most important component in a computer because without it, the computer could
not run software.
Answer: TRUE

10) The term "bit" stands for binary digit.
Answer: TRUE

11) During the execute stage of the fetch/decode/execute cycle, a signal is routed to the appropriate
component of the computer, causing it to perform an operation.
Answer: TRUE

12) A Graphics Processing Unit (GPU) is designed to perform many calculations simultaneously,
making it well-suited for AI, machine learning, and graphics processing.
Answer: TRUE

,13) Main memory is nonvolatile, meaning its contents are preserved even when the computer is
powered off.
Answer: FALSE
14) Cloud storage is a form of secondary storage that allows data to be accessed from multiple
devices over an internet connection.
Answer: TRUE

15) An operating system is an example of application software.
Answer: FALSE

16) Pseudocode is a tool used during program design that combines elements of human language
and a programming language to outline a program's logic.
Answer: TRUE

17) A runtime error is always detected and reported by the compiler before the program is
executed.
Answer: FALSE

Multiple Choice Questions

1) What does the term hardware refer to?
A) the relative difficulty of writing computer programs
B) the physical components that make up a computer
C) the way a computer's storage space is organized
D) the logical flow of instructions
E) None of these
Answer: B

2) A(n) ________ is a set of instructions that the computer follows to solve a problem.
A) compiler
B) linker
C) program
D) operator
E) None of these
Answer: C

3) Computer programs are also known as
A) hardware
B) firmware
C) software
D) Any of these
E) None of these
Answer: C

4) At the heart of a computer is its central processing unit. The CPU's job is
A) to fetch instructions
B) to carry out the operations commanded by the instructions
C) to produce some outcome or resultant information

,D) All of these
E) None of these
Answer: D

5) A computer stores a program while it is running
A) in main memory
B) on a hard disk
C) on the computer monitor
D) in the CPU
E) None of these
Answer: A

6) The ________ decodes an instruction and generates an electronic signal.
A) Arithmetic and Logic Unit
B) Main memory
C) BIOS
D) Control Unit
E) None of these
Answer: D

7) The CPU's control unit retrieves the next instruction in a sequence of program instructions from
main memory in the ________ stage.
A) fetch
B) decode
C) execute
D) portability
Answer: A

8) During which stage does the central processing unit analyze the instruction and encode it in the
form of a number, and then generate an electronic signal?
A) fetch
B) decode
C) execute
D) portability
Answer: B

9) The two parts of the CPU are
A) the output device and the input device
B) the software and the hardware
C) the Control Unit and the Arithmetic and Logic Unit
D) the single-task device and the multi-task device
E) None of these
Answer: C

10) A volatile type of memory that is used for temporary storage is
A) an address
B) the ALU
C) RAM
D) a disk drive

, E) None of these
Answer: C

11) The purpose of a memory address is
A) to identify the location of a byte in memory
B) to prevent multitasking
C) to obtain an algorithm
D) to improve the speed of processing
E) None of these
Answer: A

12) During which stage of the fetch/decode/execute cycle is a signal sent to the appropriate
hardware component to carry out an operation?
A) fetch
B) decode
C) execute
D) portability
E) None of these
Answer: C

13) Which of the following best describes a Graphics Processing Unit (GPU)?
A) a processor that executes one instruction at a time very quickly
B) a processor designed to perform many calculations simultaneously, used for graphics, AI, and
machine learning
C) a type of volatile memory used to store running programs
D) the unit inside the CPU that coordinates all CPU operations
E) None of these
Answer: B

14) Which of the following is an example of system software?
A) a word processing program
B) a video game
C) an operating system
D) a web browser
E) None of these
Answer: C

15) A utility program is best described as
A) a program that controls the internal hardware operations of a computer
B) a program such as a virus scanner or file-compression tool that performs a specialized task
C) the compiler and linker used to translate source code
D) a program used directly by users to accomplish everyday tasks such as writing documents or
browsing the web
E) None of these
Answer: B

Written for

Institution
Tests Bank For
Course
Tests Bank For

Document information

Uploaded on
July 4, 2026
Number of pages
267
Written in
2025/2026
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

$17.99
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
StuviaGuides West Virgina University
View profile
Follow You need to be logged in order to follow users or courses
Sold
16373
Member since
7 year
Number of followers
8362
Documents
6093
Last sold
4 hours ago
Accounting, Finance, Statistics, Computer Science, Nursing, Chemistry, Biology & More — A+ Test Banks, Study Guides & Solutions

As a Top 1st Seller on Stuvia and a nursing professional, my mission is to be your light in the dark during nursing school and beyond. I know how stressful exams and assignments can be, which is why I’ve created clear, reliable, and well-structured resources to help you succeed. I offer test banks, study guides, and solution manuals for all subjects — including specialized test banks and solution manuals for business books. My materials have already supported countless students in achieving higher grades, and I want them to be the guide that makes your academic journey easier too. I’m passionate, approachable, and always focused on quality — because I believe every student deserves the chance to excel.

Read more Read less
4.3

2319 reviews

5
1584
4
309
3
188
2
74
1
164

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions