Question from the C++ - Fundamentals test

What does the following code return ? int main() { int i = 1; int& j(i); i = 4; cout << j << endl; j = 6; cout << i << endl; return 0; }