C++ Institute CPA - C++ Certified Associate Programmer CPA-21-02 Exam Practice Test

Page: 1 / 14
Total 257 questions
Question 1

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

#include

using namespace std;

class A

{

public:

virtual void Print(){ cout<<"A";}

};

class B:public A

{

public:

void Print(){ cout<< "B";}

};

int main()

{

A *obj;

A ob1;

obj = &ob1;

obj?>Print();

B ob2;

obj = &ob2;

obj?>Print();

}



Answer : A


Question 2

What will the variable "age" be in class B?

class A {

int x;

protected:

int y;

public:

int age;

};

class B : private A {

string name;

public:

void Print() {

cout << name << age;

}

};



Answer : B


Question 3

Which code, inserted at line 18, generates the output "AB"

#include

using namespace std;

class A

{

public:

void Print(){ cout<< "A";}

void Print2(){ cout<< "a";}

};

class B:public A

{

public:

void Print(){ cout<< "B";}

void Print2(){ cout<< "b";}

};

int main()

{

B ob2;

//insert code here

ob2.Print();

}



Answer : D


Question 4

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

#include

using namespace std;

namespace myNamespace1

{

int x = 5;

int y = 10;

}

namespace myNamespace2

{

float x = 3.14;

float y = 1.5;

}

int main () {

{

using namespace myNamespace1;

cout << x << " ";

}{

using namespace myNamespace2;

cout << y;

}

return 0;

}



Answer : A


Question 5

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

#include

using namespace std;

int main()

{

int i = 0;

do {

i++;

if (i==3)

break;

cout<

}

while(i < 5);

return 0;

}



Answer : A


Question 6

What is the output of the program?

#include

#include

using namespace std;

int main()

{

string s1[]= {"Hello" , "World" };

for (int i=0; i<2; i++) {

cout << s1[i];

}

return( 0 );

}



Answer : A


Question 7

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

#include

using namespace std;

int main()

{

int i=5;

switch(i)

{

case 1:

cout<<"Hello";

break;

case 2:

cout<<"world";

break;

case 3:

break;

default:

cout<<"End";

}

return 0;

}



Answer : C


Page:    1 / 14   
Total 257 questions