CPlusOOP
SiteMap
Building C++ Classes
Programming C++
Constructor Functions
«Prev
Next»
Building C++ Classes
C++ Prerequisites
C++ Requirements
C++ Expectations
Different CPlus Compilers
OOP Encapsulation
OO Programming
Type Extensibility
Encapsulation Packing Data
C++ Class Concept
Object Class Concept
Declare Member Function
Using Member Function
Private Public Access
ADT Interface
Black Box Principle
Design C++ Class
OOP Conclusion
OOP Encapsulation - Quiz
C++ Class Constructs
Scope Resolution Operator
Unary Form Scope Resolution
Binary Scope Resolution
External Member Functions
Overloading Member Functions
Building Nested Classes
Static Class Members
CPlus this Pointer
Static const member functions
this pointer Implementation
Program Dissection
C++ Classes Conclusion
Constructor Functions
Variable Memory Allocation
Constructor Functions
Destructor Functions
Constructor Destructor
Initialization Constructor
Constructor Object Declaration
Default Constructor
Constructor Initializer List
Constructors As Conversions
C++ Constructor Function
Cplus Constructor - Quiz
Dynamic Stack
Dynamically sized Stack
Stack Constructors
Copy Constructors
Designing Copy Constructor
C++ Destructor Usage
Construct Dynamically Sized Stack
Dynamic Structures
C++ Constructor - Quiz
Each question is worth one point. Select the best answer for each question.
1.
A constructor's chief purpose is to:
Please select the best answer.
A.
allocate any array whose size is given as a constant
B.
initialize class variables
C.
construct a line of output from multiple parameters
D.
all of these
2.
If the class does not provide an explicit constructor:
Please select the best answer.
A.
the compiler generates an error
B.
the compiler generates a default constructor
C.
the compiler initializes all class variables to 0
D.
none of these
3.
A default constructor:
Please select the best answer.
A.
takes no arguments
B.
returns no value
C.
is created for you if you do not specify any constructors
D.
all of these
4.
A constructor initializer:
Please select the best answer.
A.
initializes each data member to 0
B.
initializes data members with the value in parentheses
C.
calls default constructor to initialize each data member
D.
may only be used in a copy constructor
Correct answers:
Your Score: 0
Submit
Quiz Explanation