Demo C++ Institute CPA Exam Questions

Demo practice questions for guest users.

Section: Practice Mode 5 Questions
Demo Practice
Question 1

What will the variable "age" be in class B? 
class A { 
int x; 
protected: 
int y; 
public: 
int age;
A () { age=5; }; 
}; 
class B : public A { 
string name; 
public: 
B () { name="Bob"; };
void Print() { 
cout << name << age; 

}; 

Correct Answer: A
Explanation:
Answer: A 
Question 2

What happens when you attempt to compile and run the following code? 
#include
#include  
using namespace std; 
class complex{ 
double re, im; 
public: 
complex() : re(1),im(0.4) {} 
complex operator?(complex &t); 
void Print() { cout << re << " " << im; } 
};
complex complex::operator? (complex &t){ 
complex temp; 
temp.re = this?>re ? t.re;
temp.im = this?>im ? t.im; 
return temp; 

int main(){ 
complex c1,c2,c3; 
c3 = c1 ? c2;
c3.Print(); 

Correct Answer: C
Explanation:
Answer: C 
Question 3

What happens when you attempt to compile and run the following code? 
#include
using namespace std;
class complex{ 
double re;
double im; 
public: 
complex() : re(0),im(0) {}
complex(double x) { re=x,im=x;};
complex(double x,double y) { re=x,im=y;}
void print() { cout << re << " " << im;} 
}; 
int main(){ 
complex c1; 
c1 = 3.0; 
c1.print(); 
return 0; 

Correct Answer: C
Explanation:
Answer: C 
Question 4

What happens when you attempt to compile and run the following code? 
#include  
using namespace std;
void fun(int); 
int main() 

int a=0; 
fun(a); 
return 0; 

void fun(int n)

if(n < 2)

fun(++n);
cout << n; 

Correct Answer: A
Explanation:
Answer: A
Question 5

What happens when you attempt to compile and run the following code? 
#include
using namespace std; 
int s(int n); 
int main() 
{
int a;
a = 3;
cout << s(a);
return 0; 
}
int s(int n)

if(n == 0) return 1;
return s(n?1)*n; 

Correct Answer: B
Explanation:
Answer: B

Demo Practice Mode

You are viewing only the questions marked as Demo.

BACK TO EXAM