Question 11
Question 11 of 12

Question image for Q11
Topics Tested

Low-level Programming: understanding of and ability to write low-level code that uses various addressing modes: immediate, direct, indirect, indexed and relative. Imperative (Procedural) programming: Assumed knowledge and understanding of Structural Programming (see details in AS content section 11.3). understanding of and ability to write imperative (procedural) programming code that uses variables, constructs, procedures and functions. See details in AS content. Object-Oriented Programming (OOP): understanding of the terminology associated with OOP (including objects, properties/attributes, methods, classes, inheritance, polymorphism, containment (aggregation), encapsulation, getters, setters, instances). understanding of how to solve a problem by designing appropriate classes. understanding of and ability to write code that demonstrates the use of OOP. Declarative programming: understanding of and ability to solve a problem by writing appropriate facts and rules based on supplied information. understanding of and ability to write code that can satisfy a goal using facts and rules.

Including enumerated, pointer. Including set, record and class/object.