Demo C++ Institute CPA-21-02 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