Module checkpoint

Day 24 · OOP II knowledge check

Answer every question from your current understanding. After submission, compare your reasoning with the explanation and revisit any weak concept.

6 QuestionsOne Answer eachImmediate ScoreDetailed Explanations
Read→Reason→Select→Review
Question 1 of 6Why must a base method be virtual for dynamic dispatch through a base-class handle?
Question 2 of 6What is the distinction between protected and local class properties?
Question 3 of 6Why must a deep-copy method copy a composed child object rather than just its handle?
Question 4 of 6What does a static class member represent?
Question 5 of 6What does $cast check during a downcast?
Question 6 of 6Why use a virtual base class or pure virtual method?

Review every selection before submitting. You can retry after reading the explanations.