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




Главная / Программирование / Программирование на Lazarus / Тест 23