Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник заданий по T-Pascal.doc
Скачиваний:
65
Добавлен:
18.03.2015
Размер:
3.03 Mб
Скачать

6. Записи

1.Структурный тип данных, который содержит определенное число элементов (полей) и является смесью разных типов.

а) файлы;

б) записи;

в) множества.

2. Какие операции могут выполняться над записями?

а) операции сравнения;

б) операции отношения;

в) нет правильного ответа.

3. Записей с фиксированными частями называют так потому, что

а) в различных ситуациях имеют одинаковую структуру;

б) имеют одинаковую структуру только в одинаковых ситуациях;

в) могут иметь разную структуру в различных ситуациях.

4. Как называются записи, которые в различных ситуациях могут иметь разную структуру?

а) записи с вариантами;

б) переменные записи;

в) записи с фиксированными частями.

5. Что нужно указать, чтобы использовать в программе элемент (поле) переменной записи?

а) имя переменной и имя поля, отделяя имя поля от имени переменной точкой с запятой;

б) имя переменной и имя поля, отделяя имя поля от имени переменной точкой;

в) имя поля и имя переменной, отделяя имя поля от имени переменной точкой с запятой.

6. Какая инструкция позволяет использовать в тексте программы имена полей без указания имени переменной-записи?

а) while;

б) if … then;

в) with.

7. Какие действия необходимо выполнять, чтобы сохранить запись в файле?

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

б) надо каждое поле как отдельную переменную записать в файл;

в) запись автоматически сохраняется в файле, если указать к нему путь.

8. Какой тип могут иметь поля записи?

а) могут быть только записями;

б) любой, кроме записей;

в) любой, в частности сами могут быть записями.

9. Каким образом объявляются записи?

а) в разделе переменных var;

б) с использованием раздела типов type;

в) оба ответа верны.

10. Для чего предназначено уточненное имя?

а) с помощью уточненного имени в программе выполняется обращение к элементу записи;

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

в) нет правильного ответа.

7. Файлы

1.Сколько видов файлов имеются в Turbo Pascal?

а) 2;

б) 3;

в) 4.

2. Какой вид файлов содержит последовательность символов, организованных в строки?

а) вещественный;

б) литерный;

в) текстовый.

3. Количество элементов, хранящихся в данный момент в файле.

а) общая длина;

б) текущая длина;

4. Выберите процедуры, которые применяются только к текстовым файлам.

а) Readln Writeln;

б) Read Write;

в) Reset Rewrite.

5. Файл с точки зрения программирования на языке Pascal.

а) именованная структура данных, представляющая собой последовательность элементов одного типа;

б) совокупность однотипных элементов, рассматриваемых как единое целое;

в) структурный тип данных, который содержит определенное число элементов.

6. Что делает процедура Assign?

а) открывает файл в режиме замещения существующего;

б) связывает файловую переменную с конкретным файлом;

в) открывает файл в режиме перезаписи.

7. В чем заключается принцип последовательного доступа?

а) для того, чтобы прочитать n-ю запись файла, сначала нужно прочитать (n+1)-ю запись;

б) для того, чтобы прочитать n-ю запись файла, сначала нужно прочитать все предыдущие записи с 1-й по (n-1)-ю запись;

в) для того, чтобы прочитать n-ю запись файла, сначала нужно прочитать (n-1)-ю запись.

8. Какая функция является признаком конца файла?

а) Closе(имя файла);

б) Reset(имя файла);

в) Eof (имя файла).

9. Специальная ячейка памяти, которая хранит адрес элементов файла, предназначенного для текущей обработки.

а) указатель файла;

б) окно файла;

в) оба ответа верны.

10. Какая из приведенных конструкций записи файла верна?

а) Rewrite(имя)

write(имя)

Close(имя)

б) Reset(имя)

write(имя)

Close(имя)

в) оба ответа верны.