Ответ 1
Позже в стандарте говорится: "Каждый объект статической продолжительности хранения инициализируется нулем при запуске программы до начала любой другой инициализации". Так что если у вас есть, например, в глобальном масштабе
int x;
int& r = x;
r сначала инициализируется нулем, а затем инициализируется x. Для справки, инициализация нуля ничего не значит, поэтому это просто техничность.