Difference between revisions of "Section C 2017"
(→Class Diagram) |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 27: | Line 27: | ||
==Class Diagram== | ==Class Diagram== | ||
− | [[File:Uml.gif| | + | [[File:Uml.gif|800px]] |
==Main Program== | ==Main Program== | ||
Line 37: | Line 37: | ||
You may be asked to explain the following terms and identify where they are used in the skeleton program. Use the pages below to document examples within the skeleton program: | You may be asked to explain the following terms and identify where they are used in the skeleton program. Use the pages below to document examples within the skeleton program: | ||
− | [[Constructors - 2017]] | + | [[Constructors - 2017]] - {{done}} |
− | [[Encapsulation - 2017]] | + | [[Encapsulation - 2017]] - {{done}} |
− | [[Instantiation - 2017]] | + | [[Instantiation - 2017]] - {{done}} |
− | [[Inheritance - 2017]] | + | [[Inheritance - 2017]] - {{done}} |
− | [[Polymorphism - 2017]] | + | [[Polymorphism - 2017]] - {{done}} |
− | [[Composition - 2017]] | + | [[Composition - 2017]] - {{done}} |
− | [[Aggregation - 2017]] | + | [[Aggregation - 2017]] - {{done}} |
− | [[Abstract - Virtual - Static - 2017]] | + | [[Abstract - Virtual - Static - 2017]] - {{done}} |
=Programming Structures / Theory= | =Programming Structures / Theory= | ||
You may be asked about the following programming techniques and asked to identify them in the skeleton program. Use the pages below to document examples within the skeleton program: | You may be asked about the following programming techniques and asked to identify them in the skeleton program. Use the pages below to document examples within the skeleton program: | ||
− | [[Constants - 2017]] | + | [[Constants - 2017]] - {{done}} |
− | [[ | + | [[Selection - 2017]] - {{done}} |
− | [[ | + | [[Repetition - 2017]] - {{done}} |
− | [[ | + | [[Arrays - 2017]] - {{done}} |
− | [[ | + | [[Functions - 2017]] - {{done}} |
− | [[ | + | [[Subroutines - Methods - 2017]] - {{done}} |
− | + | [[Parameter Passing - 2017]] - {{done}} | |
− | |||
− | [[Parameter Passing - 2017]] |
Latest revision as of 06:34, 26 May 2017
Introduction
THIS SECTION SHOULD RELATE ONLY TO THE SKELETON PROGRAM FOR SUMMER 2017
You are advised to spend no more than 15 minutes on this section. Questions will refer to the Preliminary Material and the Skeleton Program, but will not require programming.
This section will ask you questions about the code itself and will test your knowledge of programming structures and especially ( OOP) Object Orientated Programming terms.
Mock Questions
Skeleton Program
Class Definitions
This section is to explain the classes within the skeleton program, use the pages below to explain each class:
Location -
Simulation - Needs Quiz
Warren - Needs Quiz
Animal - Needs Quiz
Fox (Sub Class of Animal) - Needs Quiz
Rabbit (Sub Class of Animal) - Needs Quiz
Class Diagram
Main Program
Click here for an explanation of the Main section:
Object Orientated Programming Terms
You may be asked to explain the following terms and identify where they are used in the skeleton program. Use the pages below to document examples within the skeleton program:
Abstract - Virtual - Static - 2017 -
Programming Structures / Theory
You may be asked about the following programming techniques and asked to identify them in the skeleton program. Use the pages below to document examples within the skeleton program: