100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Exam (elaborations)

TEST BANK — C++ How to Program, 10th Edition — Paul Deitel & Harvey Deitel — ISBN 9780134448237

Rating
-
Sold
-
Pages
128
Grade
A+
Uploaded on
04-11-2025
Written in
2025/2026

The Test Bank for C++ How to Program, 10th Edition by Paul Deitel & Harvey Deitel (ISBN 978-0134448237) delivers a comprehensive collection of exam-style and applied programming questions tightly aligned with the official Table of Contents as presented in the 10th edition. Verified via publisher previews and O’Reilly’s listing of the edition’s chapters and structure, this Test Bank is ideal for instructors and students in introductory and intermediate C++ courses. Questions are offered in a variety of formats—multiple-choice, true/false, code-reading, debugging, short answer, and design / programming problems—and emphasize algorithmic thinking, object-oriented programming, templates, exception handling, STL use, and modern C++ features. The content spans the full chapter sequence: Chapter 1: Introduction to Computers and C++, Chapter 2: Introduction to C++ Programming, Input/Output and Operators, Chapter 3: Introduction to Classes, Objects, Member Functions and Strings, Chapter 4: Algorithm Development and Control Statements: Part 1, Chapter 5: Control Statements: Part 2; Logical Operators, Chapter 6: Functions and an Introduction to Recursion, Chapter 7: Class Templates, array and vector; Catching Exceptions, Chapter 8: Pointers, Chapter 9: Classes: A Deeper Look, Chapter 10: Operator Overloading; Class string, Chapter 11: Object-Oriented Programming: Inheritance, Chapter 12: Object-Oriented Programming: Polymorphism, Chapter 13: Stream Input/Output: A Deeper Look, Chapter 14: File Processing, Chapter 15: Standard Library Containers and Iterators, Chapter 16: Standard Library Algorithms, Chapter 17: Exception Handling: A Deeper Look, Chapter 18: Introduction to Custom Templates, Chapter 19: Custom Templatized Data Structures, Chapter 20: Searching and Sorting, Chapter 21: Class string and String Stream Processing: A Deeper Look, Chapter 22: Bits, Characters, C Strings and structs, Chapter 23: Chapters on the Web, plus appendices such as Appendix A: Operator Precedence and Associativity, Appendix B: ASCII Character Set, Appendix C: Fundamental Types, Appendix D: Number Systems, Appendix E: Preprocessor, and Appendix F: Misc debug / compiler topics (online).

Show more Read less
Institution
C++ How To Program, 10th Edition
Course
C++ How to Program, 10th Edition











Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
C++ How to Program, 10th Edition
Course
C++ How to Program, 10th Edition

Document information

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

Subjects

Content preview

C How to Program – 10th Edition
ST

TEST BANK
UV
IA
_A
Paul Deitel

Harvey Deitel
PP
RO
Comprehensive Test Bank for Instructors
VE
and Students
D?
© Paul Deitel & Harvey Deitel

All rights reserved. Reproduction or distribution without permission is prohibited.
??

©STUDYSTREAM

, C++ How to Program, 10/e Multiple Choice Test Bank 1 of 5


Chapter 1 Introduction to Computers and C++
Section 1.1 Introduction
1.1 Q1: Which of the following statements is false?
ST
a. Object-oriented programming is today's key programming methodology.
b. C++ is one of today's most popular software development languages.
c. Software commands computer hardware to perform tasks.
d. In use today are more than a trillion general-purpose computers and trillions more cellphones, smartphones and
other handheld devices.
ANS: d. In use today are more than a trillion general-purpose computers and trillions more cellphones,
UV
smartphones and other handheld devices. Actually, "trillions" should be "billions."]

1.1 Q2: Which of the following statements is false?
a. Object-oriented programming is today's key programming methodology.
b. C++ is standardized worldwide through the International Organization for Standardization.
c. Hardware controls software.
IA
d. There are now more mobile devices than people in the world.
ANS: c. Hardware controls software. Actually, software (i.e., the instructions you write) controls hardware
(i.e., computers).

Section 1.2 Computers and the Internet in Industry and Research
_A
1.2 Q1: Which of the following statements is false?
a. Cloud computing allows you to use software, hardware and information stored on remote computers via the
Internet and available on demand—rather than having it stored on your personal computer.
b. Electronic health records enable health care providers to share patients’ information across a secure network,
improving patient care, reducing the probability of error and increasing overall efficiency of the health care system.
c. Global Positioning System (GPS) devices a single satellite to retrieve location-based information.
PP
d. The Human Genome Project was founded to identify and analyze the 20,000+ genes in human DNA.
ANS: c. Global Positioning System (GPS) devices use a network of satellites to retrieve location-based
information.

1.2 Q2: Which of the following statements is false?
RO
a. Cloud computing allows you to use software, hardware and information stored in the “cloud”—i.e., accessed on
remote computers via the Internet and available on demand—rather than having it stored on your personal computer.
b. Cloud computing services allow you to increase or decrease resources to meet your needs at any given time, so
they can be more cost effective than purchasing expensive hardware to ensure that you have enough storage and
processing power to meet your needs at their peak levels.
c. Businesses using cloud computing services must still manage the applications, which can be costly.
d. Both (a) and (c).
VE
ANS: c. Businesses using cloud computing services must still manage the applications, which can be costly.
Actually, using cloud computing services shifts the burden of managing applications from the business to the
service provider, saving businesses money.

Section 1.3 Hardware and Software
1.3 Q1: Which of the following is most closely associated with Moore's Law?
D?
a. Every year or two, the price of computers has approximately doubled.
b. Object-oriented programming uses less memory than previous software-development methodologies.
c. Demand for communications bandwidth is decreasing dramatically each year.
d. Every year or two, the capacities of computers have approximately doubled without any increase in price.
ANS: d. Every year or two, the capacities of computers have approximately doubled without any increase in
price.
??
1.3 Q2: Which of the following is not one of the six logical units of a computer?
a. Input unit.
b. Output unit.
c. Central processing unit.

© Copyright 1992-2017 by Deitel & Associates, Inc. and Pearson Education, Inc. All Rights Reserved.

, C++ How to Program, 10/e Multiple Choice Test Bank 2 of 5

d. Printer.
ANS: d. Printer.

1.3 Q3: Which of the following statements is false?
a. Speaking to your computer is a form of input.
ST
b. Playing a video is an example of output.
c. A multi-core processor implements several processors on a single integrated-circuit chip.
d. Information in the memory unit is persistent—it is retained when the computer's power is turned off.
ANS: d. Information in the memory unit is persistent—it is retained when the computer's power is turned off.
Actually the information is volatile—it's lost when power is turned off.
UV
Section 1.4 Data Hierarchy
1.4 Q1: Which of the following statements is false?
a. The impressive functions performed by computers involve only the simplest manipulations of 1s and 2s.
b. ASCII is a popular subset of Unicode.
c. Fields are composed of characters or bytes.
IA
d. On some operating systems, a file is viewed simply as a sequence of bytes.
ANS: a. The impressive functions performed by computers involve only the simplest manipulations of 1s and
2s . Actually, it's 1s and 0s.

1.4 Q2: Which of the following data items are arranged from the smallest to the largest in the data hierarchy.
_A
a. records, characters, fields, bits, files.
b. bits, files, fields, records, characters.
c. fields, characters, bits, files, records.
d. bits, characters, fields, records, files.
ANS: d. bits, characters, fields, records, files.
PP
Section 1.5 Machine Languages, Assembly Languages and High-Level Languages
1.5 Q1: Which of the following is not one of the three general types of computer languages?
a. Machine languages.
b. Assembly languages.
c. High-Level languages.
RO
d. Spoken languages.
ANS: d. Spoken languages.

1.5 Q2: Which of the following statements is true?
a. Interpreted programs run faster than compiled programs.
b. Compilers translate high-level language programs into machine language programs.
c. Interpreter programs typically use machine language as input.
VE
d. None of the above.
ANS: b. Compilers translate high-level language programs into machine language programs.

Section 1.6 C and C++
1.5 Q1: Which of the following statements about the C programming language is false?
D?
a. C was implemented in 1972 by Dennis Ritchie at Bell Laboratories.
b. With careful design, it’s possible to write C programs that are portable to most computers.
c. C initially became widely known as the Windows operating system’s development language.
d. Today, most of the code for general-purpose operating systems is written in C or C++.
ANS: c. C initially became widely known as the Windows operating system’s development language. Actually,
it was the Unix operating system's development language.
??
1.5 Q2: C++ provides a number of features that “spruce up” the C language, but more importantly, it provides
capabilities for ________ that were inspired by the Simula simulation programming language.
a. structured programming
b. simulation
c. object-oriented programming
© Copyright 1992-2017 by Deitel & Associates, Inc. and Pearson Education, Inc. All Rights Reserved.

, C++ How to Program, 10/e Multiple Choice Test Bank 3 of 5

d. None of the above.
ANS: c. object-oriented programming


Section 1.7 Programming Languages
ST
1.7 Q1: Today, virtually all new major operating systems are written in:
a. Objective-C.
b. C or C++.
c. Visual C#.
d. Ada.
UV
ANS: b. C or C++.

1.7 Q2: Which of the following languages is used primarily for scientific and engineering applications?
a. Fortran.
b. COBOL.
c. Pascal.
d. Basic.
IA
ANS: a. Fortran.

1.7 Q3: Which language was developed by Microsoft in the early 1990s to simplify the development of Windows
applications?
a. Visual C#.
_A
b. Python.
c. Objective-C.
d. Visual Basic.
ANS: d. Visual Basic.

Section 1.8 Introduction to Object Technology
PP
1.8 Q1: ________ is a graphical language that allows people who design software systems to use an
industry standard notation to represent them.
a. The Unified Graphical Language
b. The Unified Design Language
c. The Unified Modeling Language
RO
d. None of the above
ANS: c. The Unified Modeling Language.

1.8 Q2: ________ models software in terms similar to those that people use to describe real-world objects.
a. Object-oriented programming
b. Object-oriented design
c. Procedural programming
VE
d. None of the above
ANS: b. Object-oriented design.

1.8 Q3: Which statement is false?
a. Classes are reusable software components.
b. A class is to an object as a blueprint is to a house.
D?
c. Performing a task in a program requires a method.
d. A class is an instance of its object.
ANS: d. A class is an instance of its object. Actually, the reverse is true.

Section 1.9 Typical C++ Development Environment
??
1.9 Q1: The creates object code and stores it on disk.
a. Interpreter.
b. Compiler.
c. Preprocessor.
d. Loader.
ANS: b. Compiler.
© Copyright 1992-2017 by Deitel & Associates, Inc. and Pearson Education, Inc. All Rights Reserved.

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.
StudyStream Howard Community College
View profile
Follow You need to be logged in order to follow users or courses
Sold
84
Member since
1 year
Number of followers
30
Documents
1234
Last sold
3 days ago
StudySteam - Verified Solutions, Test Banks & Guides for Medical, Nursing, Business, Engineering, Accounting, Chemistry, Biology & Other Subjects

Welcome to Your Exam Success Headquarters! Tired of endless textbook reading? Our shop is your go-to for high-quality, exam-ready study materials designed for university and college students. We specialize in original publisher content, including solutions manuals, test banks, and comprehensive study guides across a wide range of subjects. Every document is an instant PDF download – no waiting, no fuss! Get immediate access to top-tier academic resources like step-by-step solutions and real test formats to truly ace your coursework and exams. Our materials are perfect for exam preparation, offering insights and practice for every study style. Ready to boost your grades? Dive in and discover your next A+ resource. Found something great? Share our shop with your classmates – let's achieve success together!

Read more Read less
4.1

9 reviews

5
5
4
2
3
1
2
0
1
1

Recently viewed by you

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

Frequently asked questions