Question 96

What happens when you attempt to compile and run the following code?
#include <iostream>
using namespace std;
int op(int x, int y);
int main()
{
float *pf;
float f=0.9;
pf=&f;
cout << op(1, *pf);
return 0;
}
int op(int x, int y)
{
return x*y;
}
  • Question 97

    What is the output of the program?
    #include <iostream>
    #include <string>
    using namespace std;
    int main()
    {
    string s1[]= {"Hello" , "World" };
    for (int i=0; i<2; i++) {
    cout << s1[i];
    }
    return( 0 );
    }
  • Question 98

    What happens when you attempt to compile and run the following code?
    #include <iostream>
    using namespace std;
    int main()
    {
    int x=0;
    int *ptr;
    ptr = &x; cout<<x<<" "<<*ptr;
    return 0; }
  • Question 99

    What is the output of the program?
    #include <iostream>
    using namespace std;
    class Base {
    static int age;
    public:
    Base () {};
    ~Base () {};
    void setAge(int a=10) {age = a;}
    void Print() { cout << age;}
    };
    int Base::age=0;
    int main () {
    Base a,*b;
    b = new Base();
    a.setAge();
    b?>setAge(20);
    a.Print();
    b?>Print();
    return 0;
    }
  • Question 100

    What happens when you attempt to compile and run the following code?
    #include <iostream>
    using namespace std;
    int min(int a, int b);
    int main()
    {
    int b=10;
    b = min(5,20);
    cout << b;
    return 0;
    }
    int min(int a, int b)
    {
    if (a<b)
    return(a);
    else
    return(b);
    }