Что делает следующий фрагмент программы на Си? FILE *f; . . . f = fopen("tmp.dat", "rb+");
(Отметьте один правильный вариант ответа.)
Варианты ответа
Открывает файл "tmp.dat" в текущей директории как бинарный для чтения и записи, при этом старое содержимое файла теряется.
Открывает файл "tmp.dat" в текущей директории как бинарный для чтения, при этом старое содержимое файла сохраняется.
Открывает файл "tmp.dat" в текущей директории как бинарный для чтения и записи, при этом старое содержимое файла сохраняется. (Верный ответ)