42.
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;
	int &q = a;
	cout<<p<<endl;
	cout<<q<<endl;
	return 0;
}

44.
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;
	int &q = a;
	cout<<*p<<endl;
	cout<<*q<<endl;
	return 0;
}

45.
Pick the correct statement about references.

46.
What will be the output of the following C++ code?
#include <iostream>
using namespace std;
int main ()
{
    int numbers[5];
    int * p;
    p = numbers;  *p = 10;
    p++;  *p = 20;
    p = &numbers[2];  *p = 30;
    p = numbers + 3;  *p = 40;
    p = numbers;  *(p + 4) = 50;
    for (int n = 0; n < 5; n++)
       cout << numbers[n] << ",";
    return 0;
}

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

48.
What will be the output of the following C++ code?
#include <iostream>
using namespace std;
int main()
{
    int i;
    char c;
    void *data;
    i = 2;
    c = 'd';
    data = &i;
    cout << "the data points to the integer value" << data;
    data = &c;
    cout << "the data now points to the character" << data;
    return 0;
}

49.
Regarding the following statement which of the statements is true?
const int a = 100;

50.
What will be the output of the following C++ code?
#include <iostream>
using namespace std;
int main()
{
    char *ptr;
    char Str[] = "abcdefg";
    ptr = Str;
    ptr += 5;
    cout << ptr;
    return 0;
}