IGNOU BCS-31 - Programming in C++

Bought By: 4400

Rating: 3.7

#1 Best Selling IGNOU BCS-31 Help-Book & Study-Guide in IGNOU Marketplaces.

Get Good Marks in your BCA Computer Application Programme in the Term-End Exams even if you are busy in your job or profession.

We've sold over 15,800,846 Help Books and Delivered 17,165,076 Assignments Since 2002.
As our customers will tell you...yes, it really result-oriented.

IGNOU BCS-31 Code Details

  • University IGNOU (Indira Gandhi National Open University)
  • Title Programming in C++
  • Language(s) English
  • Code BCS-31
  • Subject Computer Application
  • Degree(s) BCA
  • Course Core Courses (CC)

IGNOU BCS-31 English Topics Covered

Block 1 - Basics of Object Oriented Programming & C++

  • Unit 1 - Object Oriented Programming
  • Unit 2 - Introduction to C++
  • Unit 3 - Objects and Classes
  • Unit 4 - Constructors and Destructors

Block 2 - Inheritance and Polymorphism in C++

  • Unit 1 - Inheritance
  • Unit 2 - Operator Overloading
  • Unit 3 - Polymorphism and Virtual Function

Block 3 - Advanced Features of C++

  • Unit 1 - Streams and Files
  • Unit 2 - Templates and Standard Template Library
  • Unit 3 - Exception Handling
  • Unit 4 - A Case Study
Buy BCS-31 Help Book

IGNOU BCS-31 (July 2021 - January 2022) Assignment Questions

Question 1: (a) What is Object Oriented Programming (OOP) approach? Explain advantages of OOP. (b) Briefly explain different operators of C++. (c) Explain use of followings in C++ programming, with an example program for each. (a) for loop (b) while loop Question 2: (a) What is a class? Explain how a class is created in C++, with the help of an example. (b) Explain the following in detail, in context of C++ programming. i. Access specifies ii. Friend Function (c) Write a C++ program to explain how an object can be passed as a parameter to a function. Question 3: (a) What are containers? Explain use of List container class, with the help of an example. (b) What is inheritance? What are different types of inheritance? Explain how multiple inheritance is implemented in C++, with the help of a program. (c) Write a C++ program to overload ‘+’ operator in such a way that it return the sum of lengths of two strings (Note: if S1 and S2 are two strings then S1+S2 or S2 + S1 should give the sum of lengths of S1 and S2). Question 4: (a) Explain the following in detail with the help of examples, in context of C++ programming i. Destructor ii. Virtual Function iii. Inline function (b) What is template? Write appropriate statements to create a template class for Stack data Structure in C++. Question 5: (a) What is exception? How exceptions are handled in C++? Write program to handle stack overflow as exception. (b) What is function overloading? Write a C++ program to explain concept of function overloading. (c) Explain use of any two I/O formatting flags in C++ with example

IGNOU BCS-31 (July 2019 - January 2020) Assignment Questions

  1. (a) Differentiate between Object Oriented Programming approach and Structured Programming Approach. Also explain advantages of Object Oriented Programming over Structured Programming. (b) Explain different data types available in C++ programming language. (c) Explain the use of followings in C++ programming with an example program for each. if while switch
  2. (a) What is constructor? Define the class Account with all the basic attributes of a saving bank account. Define the default constructor, parameterised constructor in Account class. Define member functions display_balance(),for displaying the balance of account and cash_withdrawal( ) to withdraw some amount from account. Use appropriate access control specifiers in this program. (b) Explain the following in detail, in context of C++ programming. i. Access Specifiers ii. Virtual Function iii. Abstract Class
  3. (a) What is inheritance? Explain different types of inheritance supported by C++ with the help of example programs. (b) Write a C++ program to overload ‘+’ operator to find the sum of length of two given strings. (Note: if S1 and S2 are two strings then S1+S2 should give the sum of lengths of S1 and S2).
  4. (a) What is stream manipulator? Explain use of setw( ) and setprecision( ) as stream manipulator. (b) Write a C++ program to read the contents of a file and display it on console. (c) What is an exception? Explain advantages of exceptions handling .Write a program in C++ to perform simple arithmetic operations with proper exceptions handling.
  5. (a) What is template? Write appropriate statements to create a template class for Stack data structure in C++. (b) What is polymorphism? Explain different types of polymorphism with examples. (c) Write C++ program to demonstrate implementation of friend function. Also explain advantages of friend function.
Buy BCS-31 Assignment

Related Codes