Логика решения:
Найдем полные квадраты, между которыми находится 31.
52 = 25, 62 = 36.
Число 31 находится между 25 и 36, значит \sqrt{31} находится между 5 и 6.
На координатной прямой точки A, B, C, D соответствуют числам 5, 6, 7. Так как 31 ближе к 36, чем к 25, то \sqrt{31} будет ближе к 6. На отрезке от 5 до 6, точка A соответствует 5, точка B - 6. \sqrt{31} будет ближе к B.
Ответ: 2