Create Account

C++ Institute CPA

C++ Certified Associate Programmer

Free Questions in OTE format

Click on file name to import it and enjoy with free basic account at Loorex!
Have a file? A Starter account at Loorex.com will be given for each uploaded file.
File Date Q&A Votes Size  
C++ Institute.CPA.v2016-03-30.220q.ote 2016-03-30 220 0/0 179.09 Kb

Notification about new C++ Institute CPA files

Subscribe to C++ Institute CPA dump here, you will be informed about new OTE files.
Subscribe
Registered members can subscribe in one click and easily manage their subscription. Please create an account, it is free!

About C++ Institute CPA dump

The course fully covers the basics of programming in the “C++” programming language and presents the fundamental notions and techniques used in object-oriented programming. It starts with universal basics, not relaying on object concepts and gradually extends to advanced issues observed in the objective approach.
Learning objectives

  • To familiarize the trainee with the universal concepts of computer programming.
  • To present the syntax and semantics of the “C++” language as well as basic data types offered by the language
  • To discuss the principles of the object-oriented model and its implementation in the “C++” language
  • To demonstrate the means useful in resolving typical implementation problems with the help of standard “C++” language libraries



Chapters:
Absolute basics

  • machine and high-level programming languages, compilation process
  • obtaining the machine code: compilation process
  • recommended readings
  • your first program
  • variable – why?
  • integers: values, literals, operators
  • characters: values, literals, operators
  • dealing with streams and basic input/output operations

Flow control and more data types

  • how to control the flow of the program?
  • floating point types: values, literals, operators
  • more integral types: values and literals
  • loops and controlling the loop execution
  • logic, bitwise and arithmetic operators

Functions

  • functions: why do you need them?
  • declaring and invoking functions
  • side effects
  • different methods of passing parameters and their purpose
  • default parameters
  • inline functions
  • overloaded functions

Accessing data and dealing with exceptions

  • converting values of different types
  • strings: declarations, initializations, assignments
  • string as the example of an object: introducing methods and properties
  • namespaces: using and declaring
  • exception handling

Fundamentals of the object-oriented approach

  • class: what does it actually mean?
  • where do the objects come from?
  • class components
  • constructors
  • referring to objects
  • static members
  • classes and their friends
  • defining and overloading operators

Class hierarchy

  • base class, superclass, subclass
  • inheritance: how does it work?
  • types of inheritance
  • inheriting different class components
  • multiple inheritance

Classes – continued

  • polymorphism: the notion and the purpose
  • virtual methods: declaring and using
  • inheriting virtual methods
  • abstraction and abstract classes

Exceptions – dealing with expected and unexpected problems

  • what is an exception?
  • catching and throwing exceptions
  • different classes and hierarchy of exceptions
  • defining your own exceptions

© 2006 ExamBrainDumps