Question 66

What happens when you attempt to compile and run the following code?
#include <iostream>
using namespace std;
int op(int x, int y);
float op(int x, float y);
int main()
{
int i=1, j=2, k;
float f=0.3;
k = op(i, j);
cout<< k << "," << op(0, f);
return 0;
}
int op(int x, int y)
{
return x+y;
}
float op(int x, float y)
{ return x?y; }
  • Question 67

    What happens when you attempt to compile and run the following code?
    #include <iostream> using namespace std;
    int main(){
    int i = 1;
    if (--i==1) {
    cout << i;
    } else {
    cout << i-1;
    }
    return 0;
    }
  • Question 68

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

    What happens when you attempt to compile and run the following code?
    #include <iostream>
    using namespace std;
    int main()
    {
    int i=2;
    switch(i)
    {
    case 1:
    cout<<"Hello";
    break;
    case 2:
    cout<<"world";
    break;
    case 3:
    printf("End");
    break;
    }
    return 0;
    }
  • Question 70

    What happens when you attempt to compile and run the following code?
    #include <iostream>
    using namespace std;
    void fun(char*);
    int main()
    {
    char t[4]={'0', '1', '2', '3'};
    fun(&t[0]);
    return 0;
    }
    void fun(char *a)
    {
    cout << *a;
    }