This document outlines exam questions related to object-oriented programming concepts in C++. It asks students to answer 4 out of the first 8 questions worth 4 marks each, and then choose 1 of 2 questions from part C worth 12 marks each, for a total of 40 marks. The concepts covered include multiple inheritance, method overriding, parameterized constructors, virtual and pure virtual functions, sequence diagrams, multilevel inheritance, pure virtual functions, unary operators, and state machine charts.
This document outlines exam questions related to object-oriented programming concepts in C++. It asks students to answer 4 out of the first 8 questions worth 4 marks each, and then choose 1 of 2 questions from part C worth 12 marks each, for a total of 40 marks. The concepts covered include multiple inheritance, method overriding, parameterized constructors, virtual and pure virtual functions, sequence diagrams, multilevel inheritance, pure virtual functions, unary operators, and state machine charts.
This document outlines exam questions related to object-oriented programming concepts in C++. It asks students to answer 4 out of the first 8 questions worth 4 marks each, and then choose 1 of 2 questions from part C worth 12 marks each, for a total of 40 marks. The concepts covered include multiple inheritance, method overriding, parameterized constructors, virtual and pure virtual functions, sequence diagrams, multilevel inheritance, pure virtual functions, unary operators, and state machine charts.