Latest CPA-CPP Practice Tests with Actual Questions

Get Complete pool of questions with Premium PDF and Test Engine

Exam Code : CPA-CPP
Exam Name : CPA - C++ Certified Associate Programmer (CPA-21-02)
Vendor Name : "CPP-Institute"







CPA-CPP Dumps CPA-CPP Braindumps

CPA-CPP Real Questions CPA-CPP Practice Test CPA-CPP Actual Questions


killexams.com CPP-Institute CPA-CPP


CPA - C++ Certified Associate Programmer (CPA-21-02)


https://killexams.com/pass4sure/exam-detail/CPA-CPP



Question: 213

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

#include <iostream> using namespace std; class A {

public :

void print() { cout << "A ";

}

};

class B { public :

void print() { cout << "B ";

}

};

int main() { B sc[2];

B *bc = (B*)sc;

for (int i=0; i<2;i++) (bc++)->print(); return 0;

}


  1. It prints: A A

  2. It prints: B B

  3. It prints: A B

  4. It prints: B A




Answer: B



Question: 214

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

#include <iostream>

#include <string> using namespace std; class complex{ double re;

double im; public:

complex() : re(1),im(0.4) {} bool operator==(complex &t);

};


bool complex::operator == (complex &t){ if((this?>re == t.re) && (this?>im == t.im)) return true;

else

return false;

}

complex c1,c2; if (c1==c2) cout << "OK"; else {

cout << "ERROR";

}

}


A. It prints: OK

B. It prints: ERROR

C. Compilation error

D. Runtime error.




Answer: A



Question: 215

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

#include <iostream> using namespace std; int main()

{

int i = 4; while(i >= 0) { cout<<i;

i??;

}

return 0;

}


A. It prints:”43210”

int main(){


  1. It prints:”3210”

  2. It prints: ”3210?1”

  3. None of these




Answer: A



Question: 216

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

#include <iostream> using namespace std;

#define A 1 int main()

{

#if A cout<<"Hello";

#endif cout<<"world"; return 0;

}


  1. It will print: Helloworld

  2. It will print: Hello

  3. It will print: world

  4. It will print: 0




    Answer: A



    Question: 217

    What will be the output of the program?

    #include <iostream>

    #include <string> using namespace std; int fun(int);

    int main()

    {

    float k=3; k = fun(k); cout<<k; return 0;

    }

    int fun(int i)

    { i++;

    return i;

    }


    1. 3

    2. 5

    3. 4



      Answer: C



      Question: 218

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

      #include <iostream> using namespace std; int main()

      {

      const char *s;

      char str[] = "Hello"; s = str;

      while(*s) { cout << *s++;

      }

      return 0;

      }


      A. It prints: el

      B. It prints: Hello

      C. It prints: H

      D. It prints: o




      Answer: B



      Question: 219

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

      #include <iostream>

      #include <string> using namespace std; int main()

    4. 5


{

string s1[]= {"How" , "to" };

s1[0].swap(s1[1]);

for (int i=0; i<2; i++) { cout << s1[i];


}

return( 0 );

}


  1. It prints: Hoto

  2. It prints: toHow

  3. It prints: Ht

  4. It prints: to




Answer: B



Question: 220

What will variable "y" be in class B? class A {

int x; protected: int y; public: int age;

};


class B : public A { string name;

public:

void Print() {

cout << name << age;

}

};


  1. public

  2. private

  3. protected

  4. None of these




Answer: C