Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Perl за 24 часа - C. Pierce

.pdf
Скачиваний:
65
Добавлен:
24.05.2014
Размер:
6.66 Mб
Скачать

Семинар

Контрольные вопросы

1. В хэшах, связанных с DBM-файлами, ключи могут иметь любую длину. а) да;

б) нет.

2. Почему так сложно вставить данные в середину текстового файла?

а) потому что при этом нужно освободить место под вставку новых данных и переместить данные файла на новое место;

б) текстовые файлы нельзя одновременно открыть и для чтения и для записи;

в) текстовый файл нужно сначала заблокировать, а затем редактировать.

3.В каком разделе списка часто задаваемых вопросов описан процесс блокировки файлов?

Ответы

1. Правильный ответ — вариант б). По умолчанию в DBM-файлах общая длина ключей и связанных с ними данных не должна превышать 1024 символа.

2.Правильный ответ — вариант а). Фрагменты данных в текстовых файлах нельзя взять и переместить вверх или вниз по файлу без соответствующего перемещения на новое место прилегающих к ним данным. Вариант ответа в) также правильный, но только в том случае, если с файлом одновременно работает несколько программ.

3.Раздел 5, "Files and Formats".

Упражнения

• Напишите простую программу, которая увеличивает значение счетчика, хранящегося в файле. Например, сделайте так, чтобы счетчик увеличивался на 1 при каждом запуске программы. Не забудьте использовать средства блокировки, чтобы можно было запускать одновременно несколько копий вашей программы.

248

Часть II. Углубляемся в Perl

Соседние файлы в предмете Программирование