Free C++ Institute CPA-21-02 Exam Actual Questions

The questions for CPA-21-02 were last updated On Dec 17, 2024

Question No. 1

What happens when you attempt to compile and run the following code?

#include

#include

using namespace std;

class A {

protected:

int y;

public:

int x,z;

A() : x(2), y(2), z(1) { z = x + y; }

A(int a, int b) : x(a), y(b) { z = x + y;}

void Print() { cout << z; }

};

class B : public A {

public:

int y;

B() : A() {}

B(int a, int b) : A(a,b) {}

void Print() { cout << z; }

};

int main () {

A b;

b.Print();

return 0;

}

Show Answer Hide Answer
Correct Answer: A

Question No. 2

What happens when you attempt to compile and run the following code?

#include

#include

using namespace std;

class A {

int x;

protected:

int y;

public:

int z;

};

class B : public A {

string name;

public:

void set() {

y = 2;

z = 3;

}

void Print() { cout << y << z; }

};

int main () {

B b;

b.set();

b.Print();

return 0;

}

Show Answer Hide Answer
Correct Answer: C

Question No. 3

What happens when you attempt to compile and run the following code?

Show Answer Hide Answer
Correct Answer: D

Question No. 4

What is the output of the program given below?

#include

using namespace std;

int main (int argc, const char * argv[])

{

int i=10;

{

int i=0;

cout<

}

cout<

return 0;

}

Show Answer Hide Answer
Correct Answer: C

Question No. 5

Analyze the code below. If it contains an error, indicate its place in the program.

Show Answer Hide Answer
Correct Answer: C