P2Pprogrammer 2 programmer


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