Главная / Программирование /
Программирование на Lazarus / Тест 23
Программирование на Lazarus - тест 23
Упражнение 1:
Номер 1
Как объявить переменную типа текстовый файл?
Ответ:
 (1) f: File
 
 (2) f: Text
 
 (3) f: TextFile
 
 (4) f: FileText
 
 (5) f: File of Text
 
Номер 2
Как объявить файловую переменную, если файл типизированный, и имеет тип Integer?
Ответ:
 (1) f: File
 
 (2) f: File(Integer)
 
 (3) f: File.Integer
 
 (4) f: File as Integer
 
 (5) f: File of Integer
 
Номер 3
Как объявить файловую переменную, если файл типизированный, и имеет тип Currency?
Ответ:
 (1) f: File
 
 (2) f: File.Currency
 
 (3) f: File(Currency)
 
 (4) f: File of Currency
 
 (5) f: File as Currency
 
Номер 4
С каким типом файлов будет работать файловая переменная, если она объявлена следующим образом?
Ответ:
 (1) f: File;
 
 (2) типизированный 
 (3) нетипизированный 
 (4) текстовый 
Упражнение 2:
Номер 1
Как ассоциировать файловую переменную с файлом?
Ответ:
 (1) f:= File.AssignFile('myfile.dat')
 
 (2) f.AssignFile('myfile.dat')
 
 (3) f:= AssignFile('myfile.dat')
 
 (4) AssignFile(f, 'myfile.dat')
 
 (5) AssignFile('myfile.dat', f)
 
Номер 2
Для чего используется функция AssignFile()
при работе с файлом?
Ответ:
 (1) возвращает True
, если указанный файл существует 
 (2) ассоциирует файловую переменную с файлом 
 (3) создает файл 
 (4) закрывает файл 
Номер 3
Какие параметры передаются в функцию AssignFile()
при работе с файлом?
Ответ:
 (1) никаких 
 (2) только имя файловой переменной 
 (3) только имя файла 
 (4) только тип файла 
 (5) имя файловой переменной и имя файла 
 (6) имя файловой переменной, имя файла и его тип 
Упражнение 3:
Номер 1
Как закрыть файл, с которым ассоциирована файловая переменная?
Ответ:
 (1) f.Free
 
 (2) f.Close
 
 (3) f.CloseFile
 
 (4) Free(f)
 
 (5) Close(f)
 
 (6) CloseFile(f)
 
Номер 2
Нужно ли закрывать файл, с которым ассоциирована файловая переменная?
Ответ:
 (1) нет, он освобождается автоматически 
 (2) да, функцией Free
 
 (3) да, функцией Close
 
 (4) да, функцией CloseFile
 
Номер 3
Какие параметры передаются в функцию CloseFile()
при работе с файлом?
Ответ:
 (1) никаких 
 (2) только имя файловой переменной 
 (3) только имя файла 
 (4) имя файловой переменной и имя файла 
Упражнение 4:
Номер 1
Для чего используется блок try-finally-end?
Ответ:
 (1) это разделы модуля 
 (2) для открытия и закрытия файла 
 (3) для обработки исключительных ситуаций 
 (4) для подготовительного кода перед открытием файла 
Номер 2
Что заключают в раздел try-finally блока try-finally-end?
Ответ:
 (1) подготовительный код 
 (2) потенциально опасный код, который может вызвать ошибку 
 (3) код, который должен выполниться в случае возникновения ошибки 
 (4) код, который должен выполниться в любом случае 
Номер 3
Что заключают в раздел finally-end блока try-finally-end?
Ответ:
 (1) завершающий код 
 (2) потенциально опасный код, который может вызвать ошибку 
 (3) код, который должен выполниться в случае возникновения ошибки 
 (4) код, который должен выполниться в любом случае 
Упражнение 5:
Номер 1
Для чего используется блок try-except-end?
Ответ:
 (1) это разделы модуля 
 (2) для открытия и закрытия файла 
 (3) для обработки исключительных ситуаций 
 (4) для подготовительного кода перед открытием файла 
Номер 2
Что заключают в раздел try-except блока try-except-end?
Ответ:
 (1) завершающий код 
 (2) потенциально опасный код, который может вызвать ошибку 
 (3) код, который должен выполниться в случае возникновения ошибки 
 (4) код, который должен выполниться в любом случае 
Номер 3
Что заключают в раздел except-end блока try-except-end?
Ответ:
 (1) завершающий код 
 (2) потенциально опасный код, который может вызвать ошибку 
 (3) код, который должен выполниться в случае возникновения ошибки 
 (4) код, который должен выполниться в любом случае 
Упражнение 6:
Номер 1
Как открыть файл для чтения?
Ответ:
 (1) Add(f)
 
 (2) Append(f)
 
 (3) Reset(f)
; 
 (4) Rewrite(f)
 
Номер 2
Как создать новый файл, или перезаписать существующий?
Ответ:
 (1) Add(f)
 
 (2) Append(f)
 
 (3) Reset(f)
; 
 (4) Rewrite(f)
 
Номер 3
Как открыть файл для записи, переместив указатель в конец файла?
Ответ:
 (1) Add(f)
 
 (2) Append(f)
 
 (3) Reset(f)
; 
 (4) Rewrite(f)
 
Упражнение 7:
Номер 1
Что возвращает функция Bof()
при работе с текстовыми файлами?
Ответ:
 (1) имя файла 
 (2) True
, если указатель находится в начале файла 
 (3) True
, если указатель находится в конце файла 
 (4) True
, если указатель находится в начале строки 
 (5) True
, если указатель находится в конце строки 
Номер 2
Что возвращает функция Eof()
при работе с текстовыми файлами?
Ответ:
 (1) имя файла 
 (2) True
, если указатель находится в начале файла 
 (3) True
, если указатель находится в конце файла 
 (4) True
, если указатель находится в начале строки 
 (5) True
, если указатель находится в конце строки 
Номер 3
Что возвращает функция Eoln()
при работе с текстовыми файлами?
Ответ:
 (1) имя файла 
 (2) True
, если указатель находится в начале файла 
 (3) True
, если указатель находится в конце файла 
 (4) True
, если указатель находится в начале строки 
 (5) True
, если указатель находится в конце строки