33.
Choose the right option.
string* x, y;

35.
What will be the output of the following C++ code?
#include <iostream>
using namespace std;
int main()
{
    int n = 5;
    void *p = &n;
    int *pi = static_cast<int*>(p);
    cout << *pi << endl;
    return 0;
}

36.
What will be the output of the following C++ code?
#include <iostream>
#include <string>
#include <cstdlib>
 
using namespace std;
 
int main(int argc, char const *argv[])
{
	int a = 5;
	int &p = a;
	cout<<p;
	return 0;
}

37.
The correct statement for a function that takes pointer to a float, a pointer to a pointer to a char and returns a pointer to a pointer to a integer is . . . . . . . .

38.
What will be the output of the following C++ code?
#include <iostream>
using namespace std;
void print (char * a)
{
    cout << a << endl;
}
int main ()
{
    const char * a = "Hello world";
    print(const_cast (a) );
    return 0;
}

39.
Identify the incorrect statement.