Home > Download > SMU - Question Paper
> MSc IT > MT0042
C++
This is the collection of
Sikkim Manipal University (SMU) question and answers for C++. It will help
to prepare your examination. All question paper are
classified as per semester, subject code and question type of Part A, Part B and Part C with
multiple
choice options
as same as actual examination. SMU question papers includes
year 2024, 2023, 2022 Sem I, II, III, IV, V, VI examinations
of all subjects.
SMU question test set of old,
last and previous year are updated
regularly and it is absolutely free to use. Question paper includes Visual basic 6, VB.Net, C#, ASP.Net,
Web, Oracle, Database, SQL, Software Engineering, C, C++, OOPS, MBA, MCA, BSC IT I have requested
you kindly send me the question paper of C++, SMU - Master of Science in Information Technology.
Course Name
MSc IT (Master of Science in Information Technology)
Subject Code MT0042 (C++)
Get Questions
PART - A
PART - B
PART - C
C++ Syllabus.
Unit 1: Overview of C++
Object Oriented Programming, Introduction to C++ Classes, Concepts of Object
Oriented Programming, C++ as a superset of C, New style comments, main function
in C++,
meaning of empty argument list, function prototyping, default arguments and
argument matching, User defined data types: enumerated types, use of tag names,
anonymous unions, scope of tag names.
Unit 2: Objects & Classes
Classes, Structure & Classes, Union & Classes, Inline Function, Scope
Resolution operator, Static Class Members: Static Data Member, Static Member
Function, Passing Objects to
Function, Returning Objects, Object Assignment. Friend Function, Friend Classes
Unit 3: Array, Pointers & Dynamic Allocation
Array, Pointers References & The Dynamic Allocation Operators: Array of
Objects, Pointers to Object, Type Checking C++ Pointers, The This Pointer,
Pointer to Derived Types, Pointer to Class Members, References: Reference
Parameter, call by reference and return by reference Passing References to
Objects, Returning Reference, Independent Reference, C++’S Dynamic Allocation
Operators, Initializing Allocated Memory, Allocating Array, Allocating Objects.
Unit 4: Constructor & Destructor
Introduction, Constructor, access specifiers for constructors, and
instantiation, Parameterized Constructor, Multiple Constructor in A Class,
Constructor with Default Argument, Copy Constructor, Destructor
Unit 5: Overloading as polymorphism
Function & Operator Overloading : Function Overloading, Overloading
Constructor Function Finding the Address of an Overloaded Function, Operator
Overloading: Creating A Member Operator Function, Creating Prefix & Postfix
Forms of the Increment & Decrement Operation, Overloading The Shorthand
Operation (i.e. +=,-= Etc), Operator Overloading Restrictions, Operator
Overloading Using Friend Function, Overloading New & Delete, Overloading Some
Special Operators, Overloading [ ], ( ), -, Comma Operator, Overloading << And ,
Namespaces: global namespace and namespace std, nested namespaces
Unit 6: Inheritance
Base Class Access Control, Inheritance & Protected Members, Protected Base
Class Inheritance, Inheriting Multiple Base Classes, Constructors, Destructors &
Inheritance, When Constructor & Destructor Function are Executed, Passing
Parameters to Base Class Constructors, Granting Access, Virtual Base Classes .
Unit 7: Virtual Functions
Virtual Function, Pure Virtual Functions, Early Vs. Late Binding, Templates
and Exception Handling
Unit 8: Exception handling in C++
Introduction to Exceptions, try, throw, catch sequence, multiple catch
blocks, uncaught exceptions, catch-all exception handler Templates: Reason for
templates compactness and flexibility, function template examples explicit
specialization, class templates, out of class definition of member functions The
C++ I/O System Basics : C++ Streams, The Basic Stream Classes C++ Predefined
Streams, Formatted I/O: Formatting Using The Ios Members, Setting The Formal
Flags, Clearing Format Flags, An Overloaded Form Of Self ( ), Using Width()
Precision() and
Fill(), Using Manipulators to Format I/O, Creating Your own Manipulators.
Home > Download > SMU - Question Paper
> MSc IT > MT0042