c code output of q5 what will be the output of this program after an instance of cla 5187515

C++ Code output of:

Q5: What will be the output of this program after an instance of Class5 is created? (5 points)

#include

using namespace std;

class Class1

{

public:

    Class1()

    {

        cout

    }

};

class Class2

{

public:

    Class2()

    {

        cout

    }

};

class Class3

{

public:

    Class3()

    {

        cout

    }

};

class Class4

{

public:

    Class4()

    {

        cout

    }

};

class Class5 : public Class4, Class2, Class1, Class3

{

public:

    Class5()

    {

        cout

    }

};

Q6: What will be the output of this program after an instance of Class5 is created? (5 points)

#include

using namespace std;

class Class1

{

public:

    Class1()

    {

        cout

    }

};

class Class2

{

public:

    Class2()

    {

        cout

    }

};

class Class3

{

public:

    Class3()

    {

        cout

    }

};

class Class4

{

public:

    Class4()

    {

        cout

    }

};

class Class5 : public Class4, Class2, Class1, Class3

{

public:

    Class5() :

        Class3(),

        Class1(),

        Class4(),

        Class2()

    {

        cout

    }

};

Q7: What will be the output of this program after an instance of Class5 is created and then destroyed? (5 points)

#include

using namespace std;

class Class1

{

public:

    Class1()

    {

        cout

    }

    ~Class1()

    {

        cout

    }

};

class Class2

{

public:

    Class2()

    {

        cout

    }

    ~Class2()

    {

        cout

   }

};

class Class3

{

public:

    Class3()

    {

        cout

    }

    ~Class3()

    {

        cout

    }

};

class Class4

{

public:

    Class4()

    {

        cout

    }

    ~Class4()

    {

        cout

    }

};

class Class5 : public Class4, Class2, Class1, Class3

{

public:

    Class5() :

        Class3(),

        Class1(),

        Class4(),

        Class2()

    {

        cout

    }

    ~Class5()

    {

        cout

    }

};

Q11: Consider the below class definition. Mark “T” (for valid) or “F” (for invalid) next to the code lines (A, B, C, D) that instantiate the Automobile instance(s). (4 points)

class Automobile

{

private:

    string Make;

    int Year;

    string Model;

public:

    Automobile(string make, string model, int year) :

        Make (make),

        Model (model),

        Year (year)

    {

        cout

    }

    ~Automobile()

    {

        cout

    }

};

Automobile car1;

Automobile car2(“Lexus”, “RX450”, 2017);

Automobile * pCars = new Automobile[2]

   {

        { “Lexus”, “RX450”, 2017 },

        { “Mercedes”, “E450”, 2017 },

};

Automobile * pCars = new Automobile[]

   {

        { “Lexus”, “RX450”, 2017 },

        { “Mercedes”, “E450”, 2017 },

};

Q15: Consider the following code. Write sample code lines that demonstrate calling the copy constructor and the assignment of this class. (5 points)

#include

#include

using namespace std;

class Automobile

{

private:

    string Make;

    int Year;

    string Model;

public:

    Automobile(string make, string model, int year) :

        Make(make),

        Model(model),

        Year(year)

    {

        cout

    }

    Automobile(const Automobile & src)

    {

        Make = src.Make;

        Model = src.Model;

        Year = src.Year;

        cout

    }

public:

    ~Automobile()

    {

        cout

    }

public:

    const Automobile & operator=(const Automobile & src)

    {

        Make = src.Make;

        Model = src.Model;

        Year = src.Year;

        cout

        return *this;

    }

};

"Get 15% discount on your first 3 orders with us"
Use the following coupon
FIRST15

Order Now