1Which concept allows the same function call to behave differently for different objects?ATemplates onlyBEncapsulationCAbstraction onlyDPolymorphismView AnswerDiscussWorkspaceReportSaveEasy
2'Has-a' relationship between classes is called:APolymorphismBInheritanceCOverloadingDComposition (aggregation)View AnswerDiscussWorkspaceReportSaveEasy
3An object is:AAn instance of a classBA functionCA blueprint for a classDA header fileView AnswerDiscussWorkspaceReportSaveEasy
4Which of these is a benefit of OOP?ANo need for functionsBCode reuse through inheritance and compositionCNo memory usageDPrograms always run fasterView AnswerDiscussWorkspaceReportSaveMedium
5Which OOP principle hides internal details and exposes only what is necessary?ARecursionBEncapsulationCPolymorphismDInheritanceView AnswerDiscussWorkspaceReportSaveEasy