Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Consider the following statements: class yClass { public: void one (); void two(

ID: 3619705 • Letter: C

Question

Consider the following statements:
class yClass
{
public:
      void one ();
      void two(int, int);
      yClass();
private:
      int a;
      int b;
};

class xClass: public yClass
{
Public:
      void one();
      xClass();
private:
      int z;
};

yClass y;
xClass x;

a)The private members of yClass are public members of xClass. True or False?

b) Mark the following statements as valid or invalid. If a statement is invalid, explain why.

i. void yClass: :one ()
   {
           cout << a + b << endl;
    }

ii. y.a = 15;
     x.b = 30;

iii. void xClass: :one()
     {
             a = 10;
             b = 15;
             z = 30;
             cout << a + b + z << endl;
      }

iv. cout << y.a << “” << y.b << “” << x.z << endl;




Consider the following statements:
class yClass
{
public:
      void one ();
      void two(int, int);
      yClass();
private:
      int a;
      int b;
};

class xClass: public yClass
{
Public:
      void one();
      xClass();
private:
      int z;
};

yClass y;
xClass x;

a)The private members of yClass are public members of xClass. True or False?

b) Mark the following statements as valid or invalid. If a statement is invalid, explain why.

i. void yClass: :one ()
   {
           cout << a + b << endl;
    }

ii. y.a = 15;
     x.b = 30;

iii. void xClass: :one()
     {
             a = 10;
             b = 15;
             z = 30;
             cout << a + b + z << endl;
      }

iv. cout << y.a << “” << y.b << “” << x.z << endl;




Explanation / Answer

please rate - thanks