Difference between revisions of "Section C 2017"

From TRCCompSci - AQA Computer Science
Jump to: navigation, search
(Programming Structures / Theory)
(Programming Structures / Theory)
Line 44: Line 44:
  
 
[[Constants]]
 
[[Constants]]
 +
 +
[[Variables - Scope of Variables]]
  
 
[[Selection]]
 
[[Selection]]
Line 53: Line 55:
 
[[Functions]]
 
[[Functions]]
  
[[Subroutines Methods]]
+
[[Subroutines - Methods]]
 +
 
 +
[[Parameter Passing]]

Revision as of 12:07, 30 November 2016

Introduction

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 Object Orientated Programming terms.

Skeleton Program

Class Definitions

Location

Simulation

Warren

Animal

Fox (Sub Class of Animal)

Rabbit (Sub Class of Animal)

Class Diagram

A class diagram will go here

Main Program

An explanation will be here for the main section of the program

Object Orientated Programming Terms

You may be asked to explain the following terms and identify where they are used in the skeleton program:

Encapsulation

Instantiation

Inheritance

Polymorphism

Aggregation

Abstract - Virtual - Static

Programming Structures / Theory

You may be asked about the following programming techniques and asked to identify them in the skeleton program.

Constants

Variables - Scope of Variables

Selection

Repetition

Arrays

Functions

Subroutines - Methods

Parameter Passing