Free C++ Institute CPA Exam Actual Questions

The questions for CPA were last updated On Jun 13, 2025

At ValidExamDumps, we consistently monitor updates to the C++ Institute CPA exam questions by C++ Institute. Whenever our team identifies changes in the exam questions,exam objectives, exam focus areas or in exam requirements, We immediately update our exam questions for both PDF and online practice exams. This commitment ensures our customers always have access to the most current and accurate questions. By preparing with these actual questions, our customers can successfully pass the C++ Institute CPA - C++ Certified Associate Programmer exam on their first attempt without needing additional materials or study guides.

Other certification materials providers often include outdated or removed questions by C++ Institute in their C++ Institute CPA exam. These outdated questions lead to customers failing their C++ Institute CPA - C++ Certified Associate Programmer exam. In contrast, we ensure our questions bank includes only precise and up-to-date questions, guaranteeing their presence in your actual exam. Our main priority is your success in the C++ Institute CPA exam, not profiting from selling obsolete exam questions in PDF or Online Practice Test.

 

Question No. 1

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

#include

using namespace std;

class BaseClass

{

public:

int *ptr;

BaseClass(int i) { ptr = new int(i); }

~BaseClass() { delete ptr; delete ptr;}

void Print() { cout << *ptr; }

};

void fun(BaseClass x);

int main()

{

BaseClass o(10);

fun(o);

o.Print();

}

void fun(BaseClass x) {

cout << "Hello:";

}

Show Answer Hide Answer
Correct Answer: D

Question No. 2

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

#include

#include

using namespace std;

class Base

{

string s;

public:

Base() { s="Sample text";}

Base(string s) { this?>s=s; }

void Print() { cout << s; }

};

int main()

{

Base *o = new Base();

o?>Print();

}

Show Answer Hide Answer
Correct Answer: A

Question No. 3

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

#include

using namespace std;

void set(struct person*);

struct person

{

char name[25];

int age;

};

int main()

{

struct person e = {"Steve", 30};

set(&e);

cout<< e.name << " " << e.age;

return 0;

}

void set(struct person *p)

{

p?>age = p?>age + 1;

}

Show Answer Hide Answer
Correct Answer: C

Question No. 4

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

#include

using namespace std;

int main()

{

const char *s;

char str[] = "Hello ";

s = str;

while(*s) {

cout << *++s;

*s++;

}

return 0;

}

Show Answer Hide Answer
Correct Answer: A

Question No. 5

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

#include

using namespace std;

class First

{

public:

First() { cout << "Constructor";}

void Print(){ cout<<"from First";}

};

int main()

{

First FirstObject;

FirstObject.Print();

}

Show Answer Hide Answer
Correct Answer: A