Services
Discover
Homeschooling
Ask a Question
Log in
Sign up
Filters
Done
Question type:
Essay
Multiple Choice
Short Answer
True False
Matching
Topic
Computing
Study Set
Objects Abstraction Data Structures
Quiz 2: Introduction to Software Design
Path 4
Access For Free
Share
All types
Filters
Study Flashcards
Question 1
Short Answer
A software product is developed in a sequence of stages known as a life __________.
Question 2
Short Answer
A(n) __________ specification for a new software product should be generated at the beginning of a project.
Question 3
Multiple Choice
When designing software using __________ refinement, you start at the top level (the original problem) and divide it into subproblems.
Question 4
Short Answer
Looking at the nouns in the problem statement can help you identify objects, and looking at the verbs can point to the __________.
Question 5
Short Answer
The common characteristics of a collection of similar objects define a class, and the interactions are identified as __________ that one object sends to another.
Question 6
True/False
An abstraction is a model of a physical entity or activity.
Question 7
Short Answer
In the __________ view of a data object, you can describe what information is stored in the data object without being specific as to how the information is organized and represented.
Question 8
Multiple Choice
In C++, the operators are called member __________.
Question 9
Multiple Choice
In C++ there are two kinds of types: the __________ and the class types.
Question 10
True/False
Members declared in the private part of a class definition can be accessed by any other class.
Question 11
Short Answer
The preprocessor directives ifndef, define, and __________ are used to prevent multiple definitions of the identifiers in header files.
Question 12
Multiple Choice
Which keyword should you insert in the member function defined below to protect "hours" from modification? Int Clock::get_hours() __________ { Return hours; }
Question 13
True/False
In the code segment below, the modifier "static" indicates that the constant VOTE_AGE is being defined for the class and does not have to be replicated in each instance. static const int VOTE_AGE = 18;
Question 14
Multiple Choice
A constructor differs from a member function in that it has no __________.
Question 15
Multiple Choice
If we want to allow a class user to update or modify the value of a data field, we provide a __________ function beginning with the word set and ending with the name of the data field (for example, set_given_name) .