Professional Documents
Culture Documents
TET - Group
https://t.me/Padasalai_TET
PGTRB - Group
https://t.me/Padasalai_PGTRB
TNPSC - Group
https://t.me/Padasalai_TNPSC
sa lai. sala
i
www.Padasalai.Net
. i.
lawww.TrbTnpsc.com
sa salai
.
sal
ada ada ada a d a a da
w w.P w w.P w w.P w w.P w w.P
w w w w w
XI COMPUTER SCIENCE VOLUME II
la i .Org la i .Org l a i .Org l a i .Org
d a sa da sa d a sa d asa d a sal
a a a a a
w w.P w w.P w w.P w w.P ww.P
w w w w w
i . O rg i . O rg i . O rg i . O rg
a d asa
l a
a d asa
l a
Classad: aXI
sal a
a d asa
l a
a d asa
l
w.P w.P w.P w.P w.P
ww ww ww ww ww
i.O rg .Org i.O rg rg
sala sa la i
sala s alai.O al
a da a a as
w. Pad w .Pa w. Pad w. Pad w. Pad
ww ww ww ww ww
i.O rg i.O rg i.Org i .Org
s a l a s a l a s a l a sa l a al
a a a ada as
w. Pad w. Pad w. Pad w .P w. Pad
ww ww ww ww ww
i.O rg rg .Or g .Org
sala a lai.O l ai l a i al
a da s asa a sa as
w . Pad w .Pa w. Pad w. Pad w. Pad
ww ww ww ww ww
i.O rg i.O rg i.O rg i.Or
g
sala sala sala l a sal
Padasalai
s a
da da da da da
w .Pa w .Pa w.Pa w.Pa w.Pa
ww ww ww ww ww
i.O rg i.O rg i .Org i.O rg
a sala a sala a sa l a
a sala as al
w . Pad w. Pad w. Pad w. Pad w. Pad
ww ww ww ww ww
la i.O rg
l a i .OrLesson
g
-14la i .Org l ai .Org
d a s a
d asa d a sa d a sa d a sal
a a a a a
w w .P w w.P w w.P w w.P w w.P
w w w w w
Padasalai
s a s a s a
da member a
advariables da methods] and member
a[called ada da
w.Pa w.P . P
w variables w . P w.Pa
ww ww ww ww ww
g rg class and object initerms
.Org of oop? rg
i.Oisr the difference between
3. What i.Othe i.O
a sala a sala a sala a sala asal
w . Pad Sno w. Pad
Class w. Pad Object w. Pad w. Pad
ww 1 w w
The formation of a class w w w
Creation of objectwconsumes ww
doesn't allocate memory. memory
la i.Or2g A template or lblueprint
a i .Org with An instance la i .Oofrga class is known aslai.Org
asa asa are created is aObjectasa asa s al
a d which d
objects
a d a d ada
w .P w.P as Class. w.P w.P w .P
ww wwknown ww ww ww
3 Class is declared by using Object is invoked by new
O r g O r g rg rg
lai. a
class keyword.
salai. keyword lai.O
sa lai.O
sa sal
as a a a a
w. Pad w.P
4. Why it is considered
a d
as a good practice
a d
w.P to define a constructor
a d
w.P though compiler .Pa
wcan
d
w w w
w generate a constructor? w w w w w w
automatically
. g
✓ OrWhen an object of the
. O rgclass is created a compiler
. O rg can automatically . O g
rgenerates a
a l a i constructor if it isa l
nota i defined. al a i l a i l
a d as ✓ It is considered a d as that writing constructor a d as for a class is aadgood a
as practice becauseadasa
w.P w.P takes over very important w.P duty of initialization w.P ww
.P
ww ww
constructor ww ww of an object beingwcreated
and relieves us from this task
5. Write i . O rg the importance of
down i rg
.Odestructor. i .Org i .Org
l a
sa ✓ Destructor is dused l a
sato de-allocate the memory la
sa of an object that was sa la sal
a d a a a ad a a d aallocated by a d a
w w.P w.P
constructor.
w ww.P w w.P w w.P
w w w w w
6. What is class?
i.Org i.Org i .Org
i.O rg
s a l a s a l a sa l a s a la sal
P ada 2 a d a a da a d a a da
ww
.
w w.P
Prepared By : M.Dhanapal.,
w w.P
MCA.,B.Ed 9790573672,
w.P
Literacy Mission MHSS,Tirupur
w ww.P
w w w w w
Padasalai
a d asa✓ Class is a way a dto
asbind a d functions atogether.
a d d
w .P .P
needed towrepresent .P that not only have wdata
real world entities
w .P type properties butwalso .Pa
ww ww ww ww
have associated operations. It is used to create user defined data type ww
9. What
l a i .Oisrgdata hiding? l a i .Org l a i .Org l a i .Org l
d a sa✓ Data hiding isdone a sa of the important featuresd a sa of Object Oriented d a a
sProgramming which dasa
a a a a a
w w .P w.P
allows wpreventing the functions w w.Pof a program to waccess w.P directly the internal w w.P
w w w w w
representation of a class type.
✓ i.O rg access restriction to
The i rg class members is specified
.Othe i .Org by public, private, i rg protected
.Oand
l a
sa sections withindthe l a
a body.
sclass sa l a sa l a sal
a d a a d a d a d a
w.P 10. Write syntaxwofwdefining .Pa non inline member a
w.Pfunction. w.P
a
w.P
a
w w w w w w w w w
return_type class_name :: function_name (parameter list)
l a i .Or{g la i .Org la i .Org l a i .Org
d a sa function
d a a
sdefinition d a sa d a sa d a sal
a a a a a
w w.P }
w w.P w w.P w w.P w w.P
w 11. What is thewpurpose of the class access w specifier? w w
✓ .OThe
i rg access restriction ito . O rg class members is specified
the
i . O rg by public, private, i . O rg protected
and
l a a
salclass body. The keywords l a al a are called asal
a d asa sections within athe
a d a d asa public, private,aand d asprotected d
w .P access w .P
specifiers. The default access
w .P
specifier for members is
w P
.private. w .Pa
ww ww
12. List the types of creating objects.
ww ww ww
✓ g Object
.OrLocal .Org .Org .Org
l a i l a i l a i l a i
d a sa ✓ Global Objectdasa d a sa d a sa d a sal
.Pa 13. What is global w .Pa .Pa .Pa .Pa
w ww w w object? w ww www w ww
i . O rfrom
g outside the function. g
i.Or member function. i .Org i .Org
15.aWrite
l a the general syntax a oflacalling l a l a
d a s d a s d a sa d a sa d a sal
a The general syntax a for calling the member a function is: a a
w w.P w w.P w w.P w w.P w w.P
w Object_name
w . function_name(actual
w parameter); w w
16. Write arg short note on scope resolution rg operator.
l a i . O l a i . O l a i Org
.name l a i rg
.Oblocks
d a sa ✓ If there are multiple
d a sa variables with the
d a
same
sa defined in
d
separate
a sa then ::
d a sal
a a
(scope resolution) operator will reveal a a a
w w.P w w.P w w.P the hidden file scope(global)
w w.P variable.
w w.P
w Example w: w w w
i . O rint
g a=100;
i .Org i .Org i.Org
sa la sa la sal a sa l a sal
d a class A d a d a da d a
a a a a a
w w.P {
w w.P ww.P w w.P w w.P
w w
int a; w w w
i . O rpublic:
g
i .O rg i . O rg i . O rg
l a void fun() l a l a l a l
Padasalai
a d asa { a d asa a d asa a d asa a d asa
w.P a=20;ww.
P w.P w.P w.P
ww w ww ww ww
a+=::a; //using global variable value
g
rcout<<a; rg .Org rg
a lai.O sala
i.O
sa l a i
sala
i.O
sal
as } }; a a a a
w. Pad 17. What is container? w.P
a d
w.P
a d
w.P
a d
w.P
a d
w w w w w w
w is declared as a memberwof another class it is known w
w as a
✓ Whenever an object of a class
g
.Orcontainer Org
class. In thei.container-ship the objecti.of g class is declared in.O
Orone rg class.
another
la i l a l a l a i
d18.
a saWhat is the need of constructor?
d a sa d a sa d a sa d a sal
a a a a a
w w .P w w.P
✓ The initialization of class type w w.P at the time of declaration
object w w.P similar to a structure w w.P
or
w an w array is not possible because w the class members w have their associated w access
l a i .Orspecifiers
g (private or protected
l a i
or public).
.Org special l a i Org
.functions l a i .Org
d a sa ✓ Therefore Classes
d a sa include member
d a sa called
d aas
sa constructors. The
d a sal
a constructorPafunction initializes the a object.
class a a
w w.P 19. List the orderwof w.constructor invocation.w w.P w w.P w w.P
w w w w w
✓ The g constructors are executed
g in the order of the
g object declared. (If it g in same
is
. O r . O r . O r . O r
a s alai statement left to a s alai
right)
a s alai a s alai asa
l
a d ✓ For example a d a d a d a d
w.P w.P w.P w.P w.P
ww wwTest t1; ww ww ww
Test t2;
20. What g
.Oisr constructor? .Org .Org .Org
l a i l a i la i a i
d a sa ✓ When an instance d a saof a class comes into d a sa a special function
scope, d a
l
sa the constructor dasal
called
a a a .Pa as the class name.w.Pa
w w.P w.P The constructorwfunction
gets executed.
w w.P name has the same w wname
w w w w ww
✓ The initialization of class type object at the time of declaration similar to a structure or
rg rg Org rg access
sal ai.O an array is not possible
sal ai.O because the classai.members
sal sal ai.O
have their associated
sal
a d a a d a a da a d a a da
w.P 4 w.P
Prepared By : M.Dhanapal.,
w.P
MCA.,B.Ed 9790573672,
w.P
Literacy Mission MHSS,Tirupur
w.P
ww w w w w w w w w
Padasalai
a d asa mystud( a)d asa a d asa
register.MS( ); a d asa a d asa
w.P { }ww
.P w.P MS.display( ); ww.P w.P
ww w ww w ww
}
.O rg Void register() i.Org .Org .Org
l a i {cin>>stdid;gets(name);
l a } l a i l a i
d a sa d a sa d a sa da sa d a sal
a Corrected Program.:Pa a a a
w w .P w w w w.P w w.P w w.P
w w w w w
i . O rg #include<iostream> i .Org i .Org i .Org
la #include<stdio.h>
l a l a l a
d a sa using a sa std;
namespace
d d a sa d a sa d a sal
a .Pa a a a
w w .P wmystud
class
w w w.P w w.P w w.P
w w w w w
{
l a i .Org int studid; la i .Org la i .Org l a i .Org
d a sa char name[20];
d a sa d a sa d a sa d a sal
a public: a a a a
w w.P w w.P w w.P w w.P w w.P
w w
mystud() w w w
i . O rg { i . O rg i . O rg i . O rg
l a studid=0; l a l a l a l
a d asa } a d asa a d asa a d asa a d asa
w.P int w.P
wregister1() w.P w.P w.P
ww w ww ww ww
{
g .Org rg rg
i.Or cin>>studid;i i.O i.O
a sala asa
l a
gets(name);
da sala a sala as al
w. Pad } w. Pad w .Pa w. Pad w. Pad
ww w w display()
void ww ww ww
.Or g { .O rg .Or g rg
l a i alai
cout<<studid<<":"<<name<<endl; l ai la i.O
sa s sa s a sal
P ada 5 a d a a da a d a a da
ww
.
w w.P
Prepared By : M.Dhanapal.,
w w.P
MCA.,B.Ed 9790573672,
w.P
Literacy Mission MHSS,Tirupur
w ww.P
w w w w w
Padasalai
a d asa a d a d asa a d asa a d asa
w.P X(float
w.P a) w.P w.P w.P
ww ww{ ww ww ww
rg avg=a; Org Org Org
i.O i . i . i .
d a sala }
d asa
l a
d asa
l a
d asa
l a
as al
w .P
a void a
w.P disp() w.P
a
w.P
a
w. Pad
ww ww{ ww ww ww
rg cout<<"\nAverage rg :- "<<avg;
la i . O } l a i . O l a i .Org l a i .Org
asa asa asa asa s al
a d }; a d a d a d ada
w .P w.P w.P w.P w .P
ww wwint main() ww ww ww
rg {
l a i . O int avg; la i .Org la i .Org l a i .Org
a a a a al
P a das P adas
cout<<"\nEnter the Average";
P a das P a das Pad
as
w. w. w. w. w.
ww wwcin>>avg; ww ww ww
g X x(avg); // dynamic g initialization .Org
i . O r x.disp(); i . O r i i . O rg
l a l a l a l a sal
a d asa returna d asa
0; a d asa a d asa ada
w.P } www
.P w.P w.P w . P
ww ww ww ww
r g g g g
3. What i.Ordeclaring constructors
lai.O are advantages laof
r Or
lai.O and destructorlai.under public
d a saaccessibility? d a sa d a sa d a sa d a sal
a a a Pa a
w w.P w.P can be definedweither
✓ A constructor
w w.P in private or public w w.section of a class. But
w wit.Pis
w w w w w
advisable to defined in public section of a class ,so that its object can be created in any
g
.Orfunction. .Org .Org .Org
l a i l a i l ai la i
d a sa d a sa da sa d a sa da sal
a a a a a
w w.P 6 Prepared w w.P
By : M.Dhanapal.,
w.P
MCA.,B.Ed 9790573672,
w w.P
Literacy Mission MHSS,Tirupur
w ww.P
w w w w w
Padasalai
a d ascomes a d asa a d asa a dasa a d asa
.P scope. ww.P .P .P .P
w ww w ww w ww
w www
5. Write the output of the following C++ program code :
i.O rg #include<iostream>
i .Org i .Org i .Org
a sala using d asa
l a
namespace std; asa
l a
asa
l a
as al
w . Pad a
w.P Calci
class w.P
a d
w.P
a d
w. Pad
ww ww{ ww ww ww
i.O rg char Grade; .Org
i i .Org i .Org
a la int Bonus; l a l a l a al
a s asa asa asa ada
s
w. Pad a
public:
w.P
d
w.P
a d
w.P
a d
w .P
ww wwCalci() {Grade='E'; Bonus=0;}
ww w w
//ascii value of A=65 ww
rg void Down(int O G)
i.O i . rg i .Org i .Org
a sala {
das
a l a
das
a la
das
a l a
as al
w. Pad w.
a
Grade-=G;
P w. P a
w. P a
w. Pad
ww ww} ww ww ww
rg void Up(int G) rg rg rg
a lai.O { l a i . O l a i . O l a i . O
sal
ada
s d
Grade+=G;
a asa a d asa a d asa ada
w.P w.P w.P w.P w . P
ww wwBonus++; ww ww ww
rg }
i.O void Show() i .Org i .Org i .Org
a sala { Pada
sa l a
asa
l a
asa
l a
as al
w. Pad w. w.P
a d
w.P
a d
w. Pad
ww wwcout<<Grade<<"#"<<Bonus<<endl;
ww ww ww
}
i.O rg rg rg rg
s a l a };
sa lai.O sa lai.O sa lai.O sal
P ada 7 a d a a da a d a a da
ww
.
w w.P
Prepared By : M.Dhanapal.,
w w.P
MCA.,B.Ed 9790573672,
w.P
Literacy Mission MHSS,Tirupur
w ww.P
w w w w w
Padasalai
a d asa sections within
a d athe a d asa public, private,aand d asprotected are calledadasa
w.P w.P
accesswspecifiers. The default access w.P w.P w.P
ww w ww specifier for members ww is private. ww
Public:
l a ✓
i .OrAgpublic member islaaccessible
i .Org from anywhere l a i Org the class but lwithin
.outside a i .Orga program.
d a sa You can set and
d a a
sget the value of public d a sa members even without
data d a sausing any member dasal
a a a a a
w w .P w.P
function.
w w w.P w w.P w w.P
w w w w w
Protected:
l a i
✓ .OrAgprotected memberlaisi.O rg
very similar to a privatela i Org but it provides
.member l ai
g
.Oradditional
one
d a sa benefit that they
d a a be accessed in childaclasses
scan d sa which are calleddaderived sa classes d a sal
a a a a a
w w .P w.Pclasses).
(inherited
w w w.P w w.P w w.P
w Private:
w w w w
l a
✓
i .OrAg private member lcannota i .Orgbe accessed fromlaoutside i .Org the class. Only lthea i rg member
.Oclass
d a sa functions can access
d a sa private members.dBy a sadefault all the members d a saof a class would be dasal
a private.w.Pa a a a
w w.P w w w.P w w.P w w.P
w 7. Write a short w note on non inline member w function. w w
✓ rWheng Member function rdefined g outside the classrgjust like normal function rg definition
l a i . O a i . O
l you are familiar with a i . O a i . O
l ) then it is be called sasal outline member sal
(Function definitions
a d asa a d asa a d asa da
aoperator ada
. P function .or
P non-inline member function. . P Scope resolution .P (::) is used .for
P
w ww w w w
ww thiswpurpose. ww ww ww
Syntax:
l a i .Org l a i .Org l a i .Org l a i .Org
d a sa d a sa
return_type class_name :: function_name
d a sa(parameter list) dasa d a sal
a { a a a a
w w.P w w.P w w.P w w.P w w.P
w w definition
function w w w
i . O r}g i rg
.Oallocation i .Org i .Org
s l a
8. aWrite a short note on memory
sa l a of objects.
sa l a sa la sal
a d a a d a a da a d a a d a
w w.P 8 Prepared w w.P
By : M.Dhanapal.,
w.P
MCA.,B.Ed 9790573672,
w w.P
Literacy Mission MHSS,Tirupur
w ww.P
w w w w w
l a i .OrHere
g a[5] is array objects
l a i .Orgof class A l a i .Org l a i.Org
d
10.
a saWrite a short note ondnesting a sa of member function. d a sa da sa d a sal
a Pa only public members a a a
w w.P • We know
w w.that ww.Pof a class can be accessedw w.Pby the object of thatwusing
w.P
w dotw operator. w w w
•.OrAgmember function can
i i . rg another member function
call
O i . O rg directly using its name
i . O rgwithout
al a al a al a al a al
Padasalai
das
a das is called Nesting Member
using dot operator
a das functions.
a das a das a
.P .P .P .P .P
w ww w ww www www www
Example:
g
.Or#include<iostream> .Org .Org rg
a i a i a i i.O
d asa
l
using namespace d
a l
asstd; a sa l
a sala as al
w .P
a
class w w.P
a
w. Pad w. Pad w. Pad
ww wnest ww ww ww
{
O r g
. public: .Org .Org .Or g
la i l a i la i l ai al
d asa int x=5,y=5;adas
a
ada
sa a sa
ada
s
w .P
a
w.P w .P w. Pad w .P
ww int sum(
ww ) ww ww ww
{
O r g .Org rg .Org
a i . cout<<x+y; } a i i.O i
das
a l
int call( ) ada
sa l
a sala a sa l a
as al
w. P a . P w. Pad w. Pad w. Pad
ww { www ww ww ww
sum( ); }
O rg O rg rg rg
a i . }a; a i . i.O i.O
asa
l
asa
l
da sala da sala sal
a d void main( )
a d
.Pa .Pa ada
w.P w.P w w w . P
ww ww ); }
{ a.call( ww ww ww
rg rg rg rg
s lai.Oa short note function
11.aWrite
s a i.O
lareturning objects.
s a lai.O s a lai.O al
da da receive object as argument
da and it can also return
da as
w .Pa • Member function
w .Pa w .Pa w .Pa an object. w. Pad
ww Example: ww ww ww ww
O r#include<iostream>
g rg .Org .Org
l a i . using namespace std;lai.O l ai la i
d a sa d a sa da sa d a sa da sal
a a a a a
w w.P 9 Prepared w w.P
By : M.Dhanapal.,
w.P
MCA.,B.Ed 9790573672,
w w.P
Literacy Mission MHSS,Tirupur
w ww.P
w w w w w
Padasalai
a d asa e.display();
a d asa a d asa a d asa a d asa
w.P }
w.P w.P w.P w.P
ww ww ww ww ww
12. What is gdefault constructor?
l a i•.OrA constructor that’slaaccept
i .Orgno parameter is called
l a i rg
.Odefault constructor. l a i .Org
d a sa d a sa d a sa d a sa d a sal
a For Example:.Pa .Pa .Pa .Pa
w w .P w w w w w w w w
w w class test w w w
rg {
la i . O public: l a i .Org l a i .Org l a i .Org
d a sa d asa d a sa d a sa d a sal
a test( a a a a
w w .P w w.P ) w w.P w w.P w w.P
w w { w w w
rg }
l a i . O l a i .Org l a i.Org l a i .Org
d a sa }t;
d a sa d a sa d a sa d a sal
a a constructor? a a a
w w.P 13. What is parameterized w w.P w w.P w w.P w w.P
w w
• A constructor which can takewarguments is called parameterizedw constructor . w
g type of constructor
•.OrThis . O rg to create objectsi.with
helps O rgdifferent initial values. . O rg
l a i l a i a
al function. l a i l
a d asa • This is achieved a d asbya passing parameters a dto
asthe a d asa a d asa
w.P • Declaring w.aPconstructor with arguments w.P hides the compiler .P
wgenerated w.P
constructorw.After
ww ww ww ww w
this we cannot invoke the compiler generated constructor.
For r g
.O Example : .Org .Org .Org
l a i l a i la i la i
d a sa class test
d a sa d a sa d a sa d a sal
a a a a a
w w.P w{w.P ww.P w w.P w w.P
w w w w w
public:
rg rg rg rg
lai.O int A; lai.O lai.O lai.O l
a d asa d asa asa
d Literacy Mission MHSS,Tirupur
d asa dasa
w.P 10 .Pa
Prepared By : M.Dhanapal.,
w .Pa
MCA.,B.Ed 9790573672,
w .Pa w w .P a
ww ww ww ww ww
Padasalai
a d asa a d asa a d asa a dasa a d asa
w.P ▪ For
w.Pexample, simples1, s2(s1); w.P// s2(s1) calls copy constructor
w.P w.P
ww ww ww ww ww
15. Write arg short note on dynamic initialization of objects. rg
l a i .O l a i.Org l a i .O l a i .Org
asa • When the initial asvalues
a are provided during asaruntime then it is called asadynamic as al
a d a d a d a d Pad
w .P .P
initialization.
ww ww
.P
ww
.P w.
ww For Example: w w w ww
l a i .Org #include<iostream>
l a i .Org l a i .Org l a i .Org
asa asa
using namespace std; asa asa s al
a d a d a d a d ada
w .P w.P test
class w.P w.P w .P
ww ww{ ww ww ww
Padasalai
intsdisplay()
a d asa a d
{
a a a d asa a d asa a d asa
w.P w.P w.P w.P w.P
ww ww ww
cout<<"\n"<<a; ww ww
s.print();
i . O rg } i .Org i .Org i .Org
sa l a sa l a sa l a sa l a sal
a d a class exam a d a a d a a d a a d a
w w .P { w w.P w w.P w w.P w w.P
w w w w w
public:
.Orintg print() .Org .Org .Org
la i l a i l a i l a i
d a sa { d a sa d a sa d a sa d a sal
a a a a a
w w .P cout<<"\n
w w.Phai ";
w w.P w w.P w w.P
w } w w w w
g
.Or}s; .Org .Org .Org
l a i l a i l a i l a i
d a sa };
d a sa d a sa d a sa d a sal
a int main().Pa a a a
w w.P w w w w.P w w.P w w.P
w { w w w w
test
rg e; rg rg rg
l a i . O e.display(); l a i . O l a i . O l a i . O l
a d asa } a d asa a d asa a d asa a d asa
w.P 2. Mention the w w.P w.P and destructor ww.P w.P
ww w differences between constructor ww w ww
Sno rg Constructorrg rgDestructor
l 1
a i . O Constructor function
l a i .
isOexecuted i .
Destructor
la O function is executed la i .Org
asa sa objects life time dautomatically
awhen asa a
aslife as al
d automatically
d when objects
d
w.P
a
w.P
a a
w.P time ends w.P
a
w. Pad
ww begins
ww ww ww ww
2 Constructor is overloaded Destructor is not overloaded
3i.OrgConstructor have parameter
i. O rg g
i.Ordoesn’t have
Destructor i.Or
g
d a sala d a sala da sala d a sala da sal
a 12 Prepared By : M.Dhanapal.,
a a a a
w w.P w w.P w w.P
MCA.,B.Ed 9790573672,
w.P
Literacy Mission MHSS,Tirupur
w ww.P
w w w w w
Padasalai
a d asaroom no, charges and a d adays a d asa a dasa a d asa
w.P w.P .P
wwentered details and www
.P w.P
ww dispinfo ( w )w// Function to displaywall ww
total amount
g calculated
l a i .Or l a i. Org l a i . Org l a i . Org
asa
//using COMPUTE function
asa asa asa as al
a d a d a d a d Pad
w .P w.P w.P w.P w.
ww ww ww ww ww
Program:
l a .Org
#include<iostream>
i l a i .Org l a i .Org l a i .Org
asausing namespace std; asa asa asa s al
a d class RESORT w.P a d a d a d ada
w .P w.P w.P w .P
ww { ww ww ww ww
i . O rint
g Rno,Days;
i .Org i .Org i .Org
a l a char name[50]; a l a a la a l a al
P a das P adas
float Charges,total;
P a das P a das Pad
as
w. w.
int compute() w. w. w.
ww ww ww ww ww
{
. O r g
total=Days*Charges; . O rg . O rg . O rg
l a i a i a i a i
asa if(total>11000)asal asa
l
asa
l sal
a d a d a d a d ada
w.P { w.P w.P w.P w . P
ww wwtotal=1.02*Days*Charges; ww ww ww
}
a i .Or}g i.O rg i.O rg i.O rg
a sa l
a sala da sala a sala as al
w .Pad public:
w.Pad w .Pa w. Pad w. Pad
ww int getinfo()
ww ww ww ww
{
r g g :"; i.Org rg
O i.Or
i. cout<<"\n Enter the rno,name,days,charges i.O
sala sala sala s a la sal
P ada 13 a d a a da a d a a da
w . w.P
Prepared By : M.Dhanapal.,
w.P
MCA.,B.Ed 9790573672,
w.P
Literacy Mission MHSS,Tirupur
w.P
ww w w w w w w w w
i . O rcout<<"\n
g Days :"<<Days;rg
i .O i .Org i .Org
l a cout<<"\n Charges :"<<Charges;
la l a l a
d a sa cout<<"\n Total
d a a
sWages:"<<total; d a sa d a sa d a sal
a a a a a
w w.P } w w.P w w.P w w.P w w.P
w w w w w
};
.Orintg main() .Org .Org .Org
l a i l a i l a i l a i
d a sa {
d a sa d a sa d a sa d a sal
a a a a a
w w.P w w.P R;
RESORT
w w.P w w.P w w.P
w w R.getinfo(); w w w
rg R.dispinfo();
l a i . O } l a i .Org l a i .Org l a i .Org
d a
4.
saWrite the output of the d a a
sfollowing d a sa da sa d a sal
a a a a a
w w.P w w.P ww.P w w.P w w.P
w #include<iostream>
w w w w
#include<stdio.h>
i . O rg i .O rg i . O rg i . O rg
using
l a namespace std; l a l a l a l
Padasalai
a d asaclass sub a d asa a d asa a d asa a d asa
w.P { w.P w.P w.P w.P
ww ww ww ww ww
int day, subno;
public
a i .O:rg a i.Org a i .Org i.O rg
d
l
asasub(int,int); // prototype
d asa
l
d asa
l
a sala as al
w .P
a void printsub()w.P a
w.P
a
w. Pad w. Pad
ww w w
{ cout<<" subject number : "<<subno; w w ww ww
cout<<"rgDays : " <<day;
} l a i .O l a i .Org l a i .Org l ai .Org
asa}; asa asa a sa s al
a d a d a d Pad ada
w .P ww
.P sn=12)
sub::sub(intwd=150,int w.P w. w .P
ww ww ww ww
.Org
{ cout<<endl<<"Constructing
g
Or object "<<endl; lai.Or
.the g .Org
a l a i a la i a l a i al
das day=d; das das a sa as
w. P a . P a
w. P a
w. Pad w. Pad
ww sub no=sn;www ww ww ww
}
class i . O rg
stud i . O rg i . O rg i.O rg
l a l a l a sala sal
a d asa{ a d asa a d asa da ada
w.P int rno; www
.P w.P w .Pa w . P
ww ww ww ww
float marks;
public:
a i .Org a i .Org a i .Org i.O rg
d
l
asastud( ) d asa
l
d asa
l
a sala as al
w.P
a a
w.P the object of students
a
w.P "<<endl; w. Pad w. Pad
ww ww
{ cout<<"Constructing ww ww ww
rno=0; g
i .Or
marks=0.0;
l a l a i .Org l ai .Org la i.O rg
s a sa sa s a sal
P ada 14 a d a a da a d a a da
w . w.P
Prepared By : M.Dhanapal.,
w.P
MCA.,B.Ed 9790573672,
w.P
Literacy Mission MHSS,Tirupur
w.P
ww w w w w w w w w
Padasalai
a d asacout<<"fees : "<<fees<<endla d asa ; a d asa da s a
da
w.P } w.P w.P w.Pa w.Pa
ww ww ww ww ww
};
int a .Org
main()
i a i .Org a i .Org i.O rg
d
l
asa{system("cls"); adasa
l
d asa
l
a sala as al
w .P
a .P w.P
a
w. Pad w. Pad
ww addmission ww
wadm; ww ww ww
cout<<endl<< "Back in main ( )";
return
l a i .Or0;g } l a i .Org l a i .Org l ai .Or g
asaOutput: asa asa a sa s al
a d a d a d Pad ada
w .P w.P w.P w. w .P
ww Constructing wwthe object ww ww ww
Constructing g the object of students
l a i . O
Constructing
r
the object ofl a i .Org
admission l a i .Org l a i .Org
as a as a a s a a sa a sal
w. Pad w.Pa
d
w .Pa
d
w .Pa
d
w .Pa
d
w w Back in main w
w () w w w w w w
i . O rg i . O rg i . O rg i . O rg
l a
5.saWrite the output of the s a
following
l l a l a l
a d a #include<iostream> a d a a a d asa a d asa a d asa
w.P w.P w.P w.P w.P
ww w w
#include<stdio.h> w w w w w w
using namespace std;
a i . Org a i . Org a i . Org i.O rg
d
l
asaclass P d asa
l
d asa
l
a sala asal
w.P
a { public:
w.P
a
w.P
a
w. Pad w. Pad
ww P() w w w w ww ww
{ cout<< rg"\nConstructor of classrPg"; } rg rg
l a i.O l a i.O l ai.O la i.O
s a s a s a s a sal
P ada 15 a d a a da a d a a da
w . w.P
Prepared By : M.Dhanapal.,
w.P
MCA.,B.Ed 9790573672,
w.P
Literacy Mission MHSS,Tirupur
w.P
ww w w w w w w w w
Padasalai
int main ( )
a d asa a d asa a d asa da s a
da
w.P { w.P w.P w.Pa w.Pa
ww w
R R0;
w w w ww ww
Padasalai
a d asa d as(Function
definition
a definitions
a d asaare familiar with ) then
you a daitsais be called as a d asa
w.P w.P w.P w.P w.P
ww wwoutline member function ww or non-inline member ww function. Scope resolution ww
operator (::) is used for this purpose. rg
l a i .Org Syntax: l a i.Org l a i .O l a i .Org
dasa d sa a d sa a sa
a sal
a
.Pa .Pa class_name :: function_name
return_type .Pa (parameter ad
.Plist) .Pa
d
w w w w w w
w {w
w ww ww ww
i. O rg function definition i .Org i .Org i .Org
sa la } sa l a sa la sa l a sal
a d a a d a a d a a d a a d a
w w .P w w.P w w.P w w.P w w.P
w w w w w
i.O rExample:
g rg rg .Org
sala class Example
s a lai.O sala
i.O
sa l a i al
a da a a as
w. Pad {w.Pa w. Pad w. Pad w. Pad
ww wwpublic: ww ww ww
rg int sum( ); rg rg rg
a lai.O l a i . O l a i . O l a i . O l
ada
s };
a d asa a d asa a d asa a d asa
w.P w.PExample::sum( ) ww.P
int w.P w.P
ww ww{ w ww ww
l a i .Org }
l a i .Org la i .Org la i .Org
d7.
a saExplain about creating d a sa with example. dasa
objects d a sa d a sal
a .Pa a a .Pa
w w.P ✓ A classw wspecification ww.P
just defines the properties of a wclass. w.P To make use of w aw
class
w w w
specified, the variables of that class type have to be declared.
w w
g class variables are.O
.OrThe rg object. Objects arei.O rg called as instance ofi.class.
Org
i✓ i called also
d a sala d a sala da sala d a sala da sal
a 17 Prepared By : M.Dhanapal.,
a a a a
w w.P w w.P w w.P
MCA.,B.Ed 9790573672,
w.P
Literacy Mission MHSS,Tirupur
w ww.P
w w w w w
Padasalai
da d asa cin>>a; d asa dasa da
w .Pa w.P
a
w.P
a
w.P
a
w.Pa
ww ww cout<<"\nwwEntered value is "<<a;ww ww
}
a i .Or};g i.O rg i.O rg rg
i.O
sa l ala ala sala al
Pad
a P b; → Globala objectdas a das Pa da
Pad
as
w . w.P w.P w. w.
ww w
int main()
w w w ww ww
i . O r{g i .Org i .Org i .Org
sa la P c;→local sa l a
object sa la sa l a sal
a d a a d a a d a a d a a d a
b.display();
w w .P w w.P w w.P w w.P w w.P
w w c.display(); w w w
}
l a i .Org l a i .Org l a i .Org l a i .Org
d
8.
a saExplain about how the d aobjects
sa are passed to functiond a sa arguments. d a sa d a sal
a .Paalso be passed as arguments a to a member function a .Pa
w w.P • Objectswcan
w w w.P w w.P just like any other w wdata
w typewof C++.Objects can also be w passed in both ways w w
rg (1) Pass By Value rg rg rg
l a i . O (2) Pass By i .
Reference
l a O l a i . O l a i . O l
a d asaPass By Value adasa a d asa a d asa a d asa
w.P w.P .P
ww the function creates w.P w.P
ww • When wwan object is passed bywvalue wwits own copy of the object ww and
i . O rworks
g on it. Therefore anyg changes made to the object
i . O r i . O rg inside the function i . O rdo
g not affect
d a sala the original object. d a sala d a sala d a sala d a sal
a Example: .Pa a a a
w w.P w w ww.P w w.P w w.P
w #include<iostream>
w w w w
#include<stdio.h>
l a i .Org namespace std; lai.Org l ai .Org l a i .Org
sa using sa sa sa sal
P ada 18 .Pa
d a
.Pa
a
d Literacy Mission MHSS,Tirupur
.Pa
d a a da
ww
. Prepared By : M.Dhanapal.,
w MCA.,B.Ed 9790573672,
w w w.P
w ww ww ww w w
Padasalai
a d asa d da da s a
da
w .P .Pa
c.assign(10);
w w.Pa w .Pa w.Pa
ww ww
d.printing(b,c); ww ww ww
}.Org .Org .Org rg
i i i i.O
a sala a sala a sa l a
a sala as al
w . Pad • .
Pass BywReferencePad . Pad . Pad . Pad
ww w w w ww w ww w ww
• When an object is passed by reference , its memory address is passed to the
a i .Org lai.O
rg i.O rg i .Org
a
l
saExample: s a sala sa l a
as al
Pad ada Pad
a
Pad
a
Pad
w . #include<iostream> w.P w. w. w.
ww w
#include<stdio.h>
w ww ww ww
using i . O rg
namespace std; i . O rg i.O rg i.O rg
l a l a sala sala sal
a d asaclass P a d asa da da ada
w.P { w.P w .Pa w .Pa w . P
ww ww ww ww ww
int a;
r g
.O public: .Org rg rg
a i a i i.O i.O
d asa
l l
asa x)
int assign(int
d da sala a sala asal
w.P
a
w.P
a
w .Pa w. Pad w. Pad
ww ww{ ww ww ww
a=x;
O r g rg .Or g rg
lai. } lai.O l ai la i.O
sal
a d asa a d a sa
a da sa
a d a s a
a da
w.P 19 w.P
Prepared By : M.Dhanapal.,
w.P
MCA.,B.Ed 9790573672,
w.P
Literacy Mission MHSS,Tirupur
w.P
ww w w w w w w w w
Padasalai
a d asa • In this
a d a
method ,the parameterized
a d asconstructor is invokeda d asa
automatically a d asa
w.P w.P ww
.P w.P w.P
ww wwwhenever an object iswcreated. ww ww
• Explicit call
l a i .Org • In this method l a i Orgname of the constructor
.,the l a i .Orisg explicitly given tolainvoke
i .Org the
d a sa a sa constructor so that
parameterized
d d a a object can be createdasand
sthe d
a initialized .
d a sal
a a .Pa suitable method asw Pa a
w w .P w.P call method is the
• wExplicit w wmost w it.creates a temporary object,
w w.P
w w w w w
the chance of data loss will not arise. A temporary object lives in memory as long
a i .Org as it is being a used
i .Oring an expression. After a i .O rgit gets destroyed. i.Org
this
d a sa l
Example: d a sa l
d a sa l
d a sala d a sal
a a a a a
w w .P w w.P
#include<iostream> w w.P w w.P w w.P
w w w w w
using namespace std;
Padasalai
a d asa • The destructor a d ahas a d asofa the class prefixed abydathe
satilde
a d asa
• The destructor
w.P w.P cannot have arguments w.P w.P w.P
ww w
• It has no return type
w w w w w w w
• rDestructors
g cannot be overloaded
rg i.e., there can beronly g one destructor in.O a class
rg
l a i
• .O In the absence of user
l a i . O
defined destructor, it is
l a i . O
generated by the compilerl a i
a sa • The destructor a s a a s a a s a a s al
d d d d d
w .P
a
scope
.Pa isthe
wdestroy
to
executed automatically
object w.P
a when the control reaches
w.P
a the end of class .Pa
w
w w w w w w w w ww
• They cannot be inherited
i.O rg i.O rg i .Org i .Org
s a la s a l a sa la sa l a s al
a ada da Best
Allathe a ada
w. Pad w.P w.P w. Pad w .P
ww ww ww ww ww
i.O rg rg rg .Org
sala s a lai.O sala
i.O
sa l a i al
a ada a a as
w . Pad w.P w.Pad w. Pad w. Pad
ww w w ww ww ww
rg rg rg rg
s a lai.O sala
i.O
sala
i.O
sala
i.O
sal
ada .Pa
da
.Pa
da
.Pa
da ada
w.P w w w w . P
ww ww ww ww ww
i.O rg i.O rg i.O rg i.O rg
a sala a sala da sala asala as al
w. Pad w. Pad w .Pa w. Pad w. Pad
ww ww ww ww ww
i.Org i.Org i .Or g
i.O rg
s a l a s a l a sa l a s a la sal
P ada 21 a d a a da a d a a da
w . w.P
Prepared By : M.Dhanapal.,
w.P
MCA.,B.Ed 9790573672,
w.P
Literacy Mission MHSS,Tirupur
w.P
ww w w w w w w w w
l a i . O
HSC I FIRST YEAR
rg
w w w.P
a d
l a i . O rg
w w w.P
a d
l a i . O rg
w w w.P
a d
l a i . O rg
w w w.P
a d
l
a d asa a d asa a d asa a d asa a d asa
w.P w.P w.P w.P w.P
ww ww ww ww ww
11
i.O rg i.O rg i.Org i .Org
s a l a s a l a s a l a sa l a al
a a a ada as
w. Pad w. Pad w. Pad w .P w. Pad
ww ww ww ww ww
i.O rg rg .Or g .Org
sala a lai.O l ai l a i al
a da s asa a sa as
w . Pad w .Pa w. Pad w. Pad w. Pad
ww ww ww ww ww
i.O rg i.O rg i.O rg i.Or
g
sala sala sala l a sal
Padasalai
s a
da da da da da
ww
w .Pa
rg
ww
w .Pa
COMPUTER SCIENCE rg
ww
w.Pa
.Org
ww
w .Pa
rg
ww
w.Pa
Padasalai
a d asa a d a• samember pointer selector a d asa * a dasa a d asa
w.P ww
.P • ternary operator .P
ww ?: ww
.P
ww
.P
ww w w w
3. class add{ int x; public: add(int) }; Write an outline definition for the constructor. w
Padasalai
s a
da da da da da
w .Pa w .Pa w.Pa w .Pa w.Pa
ww ww ww ww ww
rg rg Part –III .Org rg
i.O i.O lai i.O
d a sala d a sala d a sa d a sala
d a sal
a 1. What are the a a a a
w w .P w w.P rules for functionwoverloading?
w.P w w.P w w.P
w w overloaded functionwmust differ in the number
✓ The w of its arguments or w data
l a i Orgconstructor specified;
.for l a i .Org l a i .Org l a i .Org
d a sa d a sa
sales::sales(sales &a) d a sa d a sa d a sal
a .Pa .Pa .Pa .Pa
w w.P w w w w w w w w
w w{ w w w
.Org .Org .Org .Org
cost=a.cost;
l a i l a i l a i l a i
d a sa d sa
discount=a.discount;
a d a sa d a sa d a sal
.Pa }ww.P
a .Pa .Pa .Pa
w ww w ww w ww w ww w
i.O rg i.O rg Part-IV i.O rg i.Or
g
sala sala sala l a sal
Padasalai
s a
. P ada 1. What are the
. P da for operator overloading?
arules . P ada .Pa
da
.Pa
da
w w w w w
ww ww ww ww ww
✓ rgPrecedence and Associativity rg of an operator cannotrg be changed.
l a i .O
✓ l a i. O l a i . O l a i .Org
d a sa No new operators
d a sa can be created, only
d a
existing
sa operators can
d a
be
sa overloaded.
d a sal
a ✓ Cannot .redefine
a the meaning of an
a operator’s procedure. a You cannot change.Pa
w w .P w wP w w.P w.P w
w w integers are added. Only
how w additional functions w
w can be to an operatorww
✓ rgOverloaded operators rcannot g have default arguments.
rg g
la i .✓
O l a i . O la i .Oleft l ai Oran
.be
d a sa When binary
d a
operators
sa are overloaded,
d a sa the hand object
d a
must
sa object
d a sal
a .Pa class.
of thewrelevant a a a
w w .P w w w.P w w.P w w.P
w ✓ Operator
w w
that are not overloaded are follows w w
rg • scope
.Org .Org .Org
operator ::
i.O i i i
d a sala d a
la
• sasizeof
d a sa la
d a sa l a
d a sal
a a a a a
w w.P w w.P • member selector w w.P . w w.P w w.P
w w • member pointer w selector * w w
i . O rg • ternaryi . O rgoperator ?: i . O rg i . O rg
l a l a l a l a l
a d asa a d asa a d asa a d asa a d asa
w.P 2. Answerwthe w.Pquestion (i) to (v) after w.Pgoing through the wfollowing
w.P class. w.P
ww w ww w ww
class
rg Book rg rg rg
s a lai.O sa lai .O
sala
i.O ala i.O al
ada { da d a das Pad
as
w .P w .Pa w .Pa w .Pa w.
ww w
int BookCode
w ww
; char Bookname[20];float fees; ww ww
rg
public:
i.O i.O rg i .Org
i.O rg
s a l a s a l a sa l a s a la sal
d Prepared By : M.Dhanapal.,
a d a MCA.,B.Ed., 9790573672
da Literacy Mission
d a da
a a a a a
w w.P MHSS,Tirupur w w.P w w.P w w.P w.4P
Page
w
w w w w w
Padasalai
a d asa }; a d asa a d asa a dasa a d asa
w.P w.P w.P w.P w.P
ww w w w w w w
(i) In the above program, what are Function 1 and Function 4 combined together w w
i.O rg
referred as?
i.O rg i .Org i.O rg
d a sala
Answer: d a sala d asa l a
d a sala d a sal
a a a a a
w w .P w w.P w w.P w w.P w w.P
w w
constructors. function 1 referswdefault constructor and w function 4 refers w
la .Org
parameterized
i constructor
l a i .Org l a i .Org a i .Org
d a sa(ii) Which concept d a sais illustrated by Function3?
d a sa When is d
thisa
l
safunction called/ dasal
a a a a a
w w .P w w.P
invoked? w w.P w w.P w w.P
w w w w w
l a .Org Destructor. la
Answer:
i When
i .Org an instance of la i Org goes out special
.scope l a i .Orgfunction
d a sadestructor gets executed.
d a sa d a sa d a sa d a sal
a .Pa a a a
w w.P (iii) Whatw w
is the use of Function3?w w.P w w.P w w.P
w w w w w
g g g g
ala i.Or Destructor function
Answer: i.Or will de-allocate the
ala i.Ormemory of an object
ala i.Or ala
as a s a s a s sal
ad (iv) .Pa
Write the d
statements ad function1 and .function2
in main to.Pinvoke Pad ada
w.P w w w w . P
ww intww
main( ) ww ww ww
{
l a i .OrgBook b,c1(2,”C++”,185.6);
l a i .Org la i .Org l a i .Org
d a sa d a sa d a sa d a sa d a sal
a a
b.display(150.6); a a a
w w.P w w.P w w.P w w.P w w.P
w } w w w w
l a i Org
.Seminar starts now lai.Or
g
l a i .Org l a i .Org
d a sa Welcome to Seminar d a sa d a sa d a sa d a sal
a .Pa a a a
w w.P Recap w
of wPrevious Seminar w w.P
Content w w.P w w.P
w w w w w
Lectures in the seminar on
l a i Org of thanks
.Vote la i .Org l a i .Org l a i.Org
d a sa Vote of thanksdasa d a sa da sa d a sal
a a a a a
w w.P Vote ofw w.P
thanks ww.P w w.P w w.P
w w w w w
rg the program (Refer
4. i.Debug
O i .O rgthe program in page i . O rg 260,Q/No : 4) i.Org
no
a
al Sno a
alcode a
al Resaon la l
Padasalai
a s a s
Error a s a s aCorrect Code asa
a d a d a d a d a d
w.P 1 ww
.P
charstr[20]; w.PData type and variable w.P char str[20]; ww.P
ww w ww ww w
are separated by
rg i.Or
g r g .Org
sa lai.O sa l a whitespace
sa l a i .O
sa l a i
sal
ada 2 a d a
void accept_string a d a
Parenthesis missing ina d a
void a d a
w .P w.P w.Pthe function prototype w.P accept_string(w) w.P
ww w w w w w w w
3 String operator *(String x) Overloaded operator is String operator +
i.O rg i .Org + i .Org (String i .O
x)
rg
s a la sa l a l a
sa to declare the dasa l a sal
a da 4 String.Ps;ada No
a d aneed d a
w .P w w.Pobject. Becauseww .Pa w.P
a
ww w w w w w it is w w
un-used in the program
l a i .5Org strcpy(s.str,str);l a i .Org No needl a i .Org l a i .Org
da sa d a sa d a sa d a sa d a sal
a 6 a
strcat(str,str); a
Right hand sidea strcat(str,x.str); .Pa
w.P w.P w.P w.P w
ww w w w w argument is mentioned w w ww
rg rg wrongly rg rg
a lai.7O l
Header file smissinga i . O
While a i . O
l using strcat #include<string.h>
l a i . O l
ada
s
a d a a a d asa a d asa a d asa
w.P w.P w.Pfunction we must .P
wuse w.P
ww ww ww string.h header file w w w w
8 rg
.Org
No need Org
.Org
goto s;
i.O i i . i
sala 9 } sa l a Class la
sanot terminated da};sa l a sal
.P ada a d a a d a
Pa cout<< a d a
ww
10 w.P
cout>>
w ww.Pcout object use w w.<< w w.P
w w w operator w w
i.Org i.Org i .Org
i.O rg
s a l a s a l a sa l a s a la
sal
d Prepared By : M.Dhanapal.,
a d a MCA.,B.Ed., 9790573672
da Literacy Mission
d a da
a a a a a
w w.P MHSS,Tirupur w w.P w w.P w w.P w.6P
Page
w
w w w w w
Padasalai
a d asa Output : a d asa a d asa a d asa a d asa
w.P w.P w.P w.P w.P
ww w w
Enter First String:computer w w w w w w
Padasalai
a d asa } a d asa a d asa a dasa a d asa
w.P w.P w.P w.P w.P
ww w w
int main() w w w w w w
Padasalai
a d asa object ofasthe
a d a d asa a d asa a d asa
w.P Example: w.P w.P w.P w.P
ww ww #include<iostream> ww ww ww
l a i .Org l a .Org
#include<string.h>
i l a i .Org l a i .Org
d a sa using
d a sanamespace std; dasa d a sa d a sal
a a a a a
w w .P w w.Pclass example ww.P w w.P w w.P
w w { w w w
la i .Org public:
l a i .Org l a i .Org l a i .Org
d a sa d a sa int x; d a sa d a sa d a sal
a a int getdata()ww.Pa a a
w w .P w w.P w w.P w w.P
w w { w w w
l a i .Org l a i
g
.Orcout<<"\n Enter thei.xOvalue
l a
rg : ";
l a i .Org
d a sa d a sa cin>>x; d a sa d a sa d a sal
a a a a a
w w.P w w.P } w w.P w w.P w w.P
w w w
example operator -();
w w
i . O rg }e; i . O rg i . O rg i . O rg
l a l a l a l a l
a d asa a asa example::operator-()
example
d a d asa a d asa a d asa
w.P w.P { w.P w.P w.P
ww ww ww ww ww
x=-x;
.O r g r g
.O cout<<"\n value of X g overloading is =.O"<<x;
.Orafter rg
l a i l a i la i la i
d a sa d a sa} d a sa d a sa d a sal
a a a a a
w w.P w w.Pint main() w w.P w w.P w w.P
w w w w w
{
i.Org i.Org i .Or g
i.O rg
s a l a s a l a sa l a s a la
sal
d Prepared By : M.Dhanapal.,
a d a MCA.,B.Ed., 9790573672
da Literacy Mission
d a da
a a a a a
w w.P MHSS,Tirupur w w.P w w.P w w.P w.9P
Page
w
w w w w w
Padasalai
s a
da da da da da
w .Pa w .Pa w.Pa w .Pa w.Pa
ww ww ww ww ww
i.O rg i.O rg i .Org i.O rg
a sala a sala a sa l a
a sala as al
w . Pad w. Pad w. Pad w. Pad w. Pad
ww ww ww ww ww
i.O rg i.O rg i .Org i .Org
s a la s a l a sa la sa l a s al
a ada ada a ada
w. Pad w.P w .P w. Pad w .P
ww ww ww ww ww
i.O rg rg rg .Org
sala s a lai.O sala
i.O
sa l a i al
a ada a a as
w . Pad w.P w. Pad w. Pad w. Pad
ww w w ww ww ww
rg rg rg rg
s a lai.O sala
i.O
sala
i.O
sala
i.O
sal
ada .Pa
da
.Pa
da
.Pa
da ada
w.P w w w w . P
ww ww ww ww ww
i.O rg i.O rg i.O rg i.O rg
a sala a sala da sala a sala asal
w. Pad w. Pad w .Pa w. Pad w. Pad
ww ww ww ww ww
i.O rg i.O rg i .Or g
i.O rg
s a l a s a l a sa l a sal s a la
d Prepared By : M.Dhanapal.,
a d a MCA.,B.Ed., 9790573672
da Literacy Mission
d a da
a a a a a
w w.P MHSS,Tirupur w w.P w w.P w w.P Page
w w10.P
w w w w w