Главная / Программирование /
Программирование на 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, если указатель находится в конце строки