Free Practice Test

Free CPA Practice Test Questions and Answers (2026) | Cert Empire

C++ Institute CPA

View Mode
Q: 1
What happens when you attempt to compile and run the following code? #include using namespace std; int op(int x, int y); int main() { float *pf; float f=0.9; pf=&f; cout << op(1, *pf); return 0; } int op(int x, int y) { return x*y; }
Options
Q: 2
What happens when you attempt to compile and run the following code? #include using namespace std; void print(char *c); int main (int argc, const char * argv[]) { print("Test"); return 0; } void print(char *c) { cout<<c; }
Options
Q: 3
What is the output of the program? #include using namespace std; #define SQR(x)(x*x) int main(int argc, char *argv[]) { int x, y=2; x = SQR(y); cout << x << ", " <<y; return 0; }
Options
Q: 4
What happens when you attempt to compile and run the following code? #include using namespace std; class First { public: First() { cout << "Constructor";} ~First() { cout << "Destructor";} void Print(){ cout<<"from First";} }; int main() { First FirstObject; FirstObject.Print(); }
Options
Q: 5
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(); }
Options
Q: 6
Which statement should be added in the following program to make work it correctly? using namespace std; int main (int argc, const char * argv[]) { cout<<"Hello"; }
Options
Q: 7
What happens when you attempt to compile and run the following code? #include using namespace std; #include using namespace std; class First { public: void Print(){ cout<<"from First";} }; int main() { First t[2]; for (int i=0; i<2; i++) t[i].Print(); }
Options
Q: 8
What happens when you attempt to compile and run the following code? #include using namespace std; int main() { float i = 1.0 / 2 * 2 / 1 * 2 / 4 * 4 / 2; cout << i; return 0; }
Options
Q: 9
What happens when you attempt to compile and run the following code? #include using namespace std; void fun(char*); int main() { char t[4]={'0', '1', '2', '3'}; fun(&t[0]); return 0; } void fun(char *a) { cout << *a; }
Options
Q: 10
What happens when you attempt to compile and run the following code? #include using namespace std; int fun(int x) { return x<<2; } int main(){ int i; i = fun(1) / 2; cout << i; return 0; }
Options
Question 1 of 10

Scroll to Top

FLASH OFFER

Days
Hours
Minutes
Seconds

avail 10% DISCOUNT on YOUR PURCHASE