What happens when you attempt to compile and run the following code?#include <iostream>#include <string>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();}
Answer(s): B
What happens when you attempt to compile and run the following code?#include <cstdlib>#include <iostream>using namespace std;float* sum(float a,float b);float* sum(float a,float b){float *f = new float;*f = a+b;return f;}int main(){float a,b,*f;a = 1.5; b = 3.4;f = sum(a,b);cout<<*f;return 0;}
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";}
Answer(s): C
What is the output of the program?#include <iostream>using namespace std;int main(){int tab[4]={10,20,30,40};tab[1]=10;int *p;p=&tab[0];cout<<*p;return 0;}
Answer(s): A
What happens when you attempt to compile and run the following code?#include <iostream>using namespace std;int fun(int x) {return 2*x;}int main(){int i;i = fun(1) & fun(0);cout << i;return 0;}
Post your Comments and Discuss C++ Institute CPA-21-02 exam prep with other Community members: