image


CPP-Institute


CPA


CPA - C++ Certified Associate Programmer


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


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”

image

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()

      image

    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


For More exams visit https://killexams.com/vendors-exam-list


image


Kill your exam at First Attempt....Guaranteed!