C++ Institute CPA-21-02 Exam Syllabus
Start Free CPA-21-02 Exam Practice After Reviewing the Topics
Before starting your CPA-21-02 exam preparation, it is recommended to review the complete C++ Institute CPA - C++ Certified Associate Programmer Exam syllabus and carefully go through the exam objectives listed below. Once you understand the exam structure and objectives, you should practice using our free CPA-21-02 questions. We also provide premium CPA-21-02 practice test, fully updated according to the latest exam objectives, to help you accurately assess your preparedness for the actual exam.
C++ Institute CPA-21-02 Exam Objectives
| Section | Objectives |
|---|---|
| Absolute Basics | This topic encompasses the foundational concepts of programming. It includes sub-topics such as machine and high-level programming languages, the compilation process, obtaining machine code through compilation, writing simple programs, variables, integers (values, literals, operators), characters (values, literals, operators), and dealing with streams and basic input/output operations. |
| Flow Control and More Data Types | This topic delves into controlling the flow of a program and introduces additional data types. It includes sub-topics such as controlling program flow, floating point types (values, literals, operators), more integer types (values and literals), loops and controlling loop execution, and logic, bitwise, and arithmetic operators. |
| Functions | This topic focuses on the concept and usage of functions in programming. It includes sub-topics such as functions, declaring and invoking functions, side effects, different methods of passing parameters and their purposes, default parameters, inline functions, and overloaded functions. |
| Accessing Data and Dealing with Exceptions | This topic covers methods of accessing data and handling exceptions. It includes sub-topics such as converting values of different types, strings (declarations, initializations, assignments), strings as an example of objects (introducing methods and properties), namespaces (using and declaring), and dealing with exceptions. |
| Fundamentals of the Object-Oriented Approach | This topic introduces the basics of the object-oriented programming paradigm. It includes sub-topics such as class, objects, class components, constructors, referring to objects, static members, classes and their friends, and defining and overloading operators. |
| Class Hierarchy | This topic explores the concept of class hierarchy in object-oriented programming. It includes sub-topics such as base class, superclass, subclass, inheritance (how it works), types of inheritance, inheriting different class components, and multiple inheritance. |
| More on Classes | This topic delves deeper into advanced concepts related to classes in object-oriented programming. It includes sub-topics such as polymorphism (the notion and the purpose), virtual methods (declaration and usage), inheriting virtual methods, and abstraction and abstract classes. |
| The Basics of Functions | This topic focuses on exceptions in programming, covering what exceptions are and how to handle them. It includes sub-topics such as catching and throwing exceptions, different classes and hierarchy of exceptions, and defining your own exceptions. |
| Official Information | https://cppinstitute.org/cpa |

Our Features
- 50000+ Customers feedbacks involved in Products
- Customize your exam based on your objectives
- User-Friendly interface
- Exam History and Progress reports
- Self-Assessment Features
- Various Learning Modes