problem 1: Define the term function? How will you define a function in C++?
problem 2: How is the argument data types specified for the C++ function? Describe with appropriate ex.
problem 3: What kinds of functions are available in the C++? Describe.
problem 4: What do you mean by recursion? While writing any recursive function what things should be taken care of?
problem 5: What do you mean by inline function? When will you make a function inline and describe why?
problem 6: Define the term class? How objects of a class are made?
problem 7: What is the importance of the scope resolution operator (::)?
problem 8: Define the terms data members, member function, private and public members with illustration.
problem 9: Define a string data type with the given functionality:
a) A constructor having no parameters,
b) Constructors which initialize strings as follows:
• A constructor that creates a string of specific size
• Constructor that initializes using a pointer string
• A copy constructor
c) Define the destructor for the class.