Mode Of Examination
Number Of Question: 100 (1 Marks Each)
Total Time: 120 Min
Basics Concepts of C++:
Basics, oops concepts, c++ concepts, static constant keyword, differences between c and c++.
Types, Pointers, Arrays & Structures in C++:
Integer, float, character and boolean types. It also contains questions on arrays, pointers, references and structures.
Functions, Namespaces & Exceptions in C++:
Function declaration and overloading, operators and statements, values and arguments, macros, namespaces and exceptions.
Source Files, Classes and Operator Overloading in C++:
Classes and functions, fiend function, objects and operators, operator overloading, constructors and destructors, subscripting and dereferencing and other string classes.
Derived Classes, Templates & Exception Handling in C++:
Different types of classes like abstract, derived and their hierarchies, different types of templates like simple string and function and their derivation and specialization. The section also has questions on error and exception handling, different types of exceptions and their resource management.
Class Hierarchies, Library & Containers:
Different aspects of a container which includes creation and design of new containers, vectors and sequences, types of inheritance and various class hierarchies, sequences like seq_con array class, seq_con vector class, stl – pair and heap, vtable, vptr, generators, array type manipulations, tuples, complex library, valarray, bitset and class relationships.
Algorithms, Objects & Iterators in C++:
Different types of algorithms like C style, standard library, modifying sequence and non modifying sequence, different types of iterators, stl algorithms, functors, sequences, containers and allocators.
Strings, Streams & Numerics in C++:
Basic strings and their characters, I/O streams, file and string streams, standard library and mathematical applications like numeric limits, file handling, vector arithmetic and random numbers.
Lambda expressions and command line arguments.