C++ Pointers & Functions Question:
Download Questions PDF

The output of this program?

#include <iostream>
using namespace std;
int main()
{
int arr[] = {4, 5, 6, 7};
int *p = (arr + 1);
cout << *p;
return 0;
}
a) 4
b) 5
c) 6
d) 7

C++ Pointers & Functions Interview Question
C++ Pointers & Functions Interview Question

Answer:

b) 5

Download C++ Pointers & Functions Interview Questions And Answers PDF

Previous QuestionNext Question
Output of this program?

#include <iostream>
using namespace std;
int main()
{
int i;
char *arr[] = {"C", "C++", "Java", "VBA"};
char *(*ptr)[4] = &arr;
cout << ++(*ptr)[2];
return 0;
}
a) ava
b) java
c) c++
d) compile time error
Which is more effective while calling the functions?
a) call by value
b) call by reference
c) call by pointer
d) none of the mentioned