Detailed Print – Computer Sir Ki Class

Login


Lost your password?

Don't have an account ?
Register (It's FREE) ×
  


Shop
siteicon
Solved Problem#CPP#6968

Problem Statement - 02A-2019S

Given the following class Test and assuming all necessary header file(s) included, answer the questions that follow the code:

class Test 
{ 
  int Marks; char TName[201];
public;
  Test(int M)    //Function 1
  {
    Marks = M;
  }
  Test(char S[])   //Function 2
  {
    strocpy(TName, S);
  }
  Test(char S[], int M)  //Function 3
  {
     Marks = M;
     strcpy(TName, S);
  }
  Test(Test &T) //Function 4
  {
     Marks = T.Marks+10;
     strcpy(TName, T.TName);
  }
};

void main()
{
Test T1 (10); //Statement I
Test T2 (70); //Statement II
Test T3 (30, "PEACTICAL"); //Statement
}

(i) Which of the Statement(S) out of (I), (II), (III), (IV) is/are incorrect for object(s) of the class Test?

(ii) What is Function 4 known as ? Write the Statement IV, that would execute Function 4.

Solution

Click to open popup