Important Questions

CBSE Guess > Papers > Important Questions > Class XII > 2010 > Computer Science > Computer Science By Ravi Kiran

CBSE CLASS XII

Example:
{
Maths s1; //Constructor is invoked
} //Destructor is invoked

(c) class Tour
{
char TCode[10]; //OR char *Tcode;
int NoofAdults;
int NoofKids;
int Kilometres;
float TotalFare;
public:
Tour()
{
strcpy(TCode,”NULL”); //OR TCode[0]=’\0’OR strcpy(TCode,”\0”)
//OR TCode=NULL if TCode is declared as char pointer
NoofAdults = 0;
NoofKids = 0;
Kilometres = 0;
TotalFare = 0;
}
void AssignFare();
void EnterTour();
void ShowTour();
};
void Tour::AssignFare()
{
if(Kilometres>=1000)
TotalFare = 500*NoofAdults+250*NoofKids;
else if (Kilometres >= 500)
TotalFare = 300*NoofAdults+150*NoofKids;
else
TotalFare = 200*NoofAdults+100*NoofKids;
}
void Tour::EnterTour()
{
gets(TCode); // or cin >> TCode;
cin>>NoofAdults>>NoofKids>>Kilometres;
AssignFare( );

}
void Tour::ShowTour()
{
cout<<TCode<<NoofAdults<<NoofKids<<Kilometres<<TotalFare<<endl;
}

(d) (i) Multiple Inheritance

(ii) None
OR
All the above functions can be called.

(iii) Data Members: ICode, IName, Attendance, Grade,
Remuneration
Member Functions:IEntry( ), IDisplay( ), LEntry(),
LDisplay( ),
AssignRem( ), TEntry( ), TDisplay( )

(iv) IEntry( ), IDisplay( )

Paper By Mr. Ravi Kiran
Email Id : [email protected]