Главная / Программирование /
Программирование на Lazarus / Тест 17
Программирование на Lazarus - тест 17
Упражнение 1:
Номер 1
Что такое модуль?
Ответ:
 (1) файл ресурсов с расширением *.res 
 (2) файл с информацией о форме, имеющий расширение *.lfm 
 (3) файл с исходным кодом, имеющий расширение *.pas 
 (4) файл с конфигурацией проекта, имеющий расширение *.cfg 
 (5) файл с информацией проекта, имеющий расширение *.lpi 
Номер 2
Файлы какого типа создаются, когда мы создаем окно?
Ответ:
 (1) файл ресурсов с расширением *.res 
 (2) файл с информацией о форме, имеющий расширение *.lfm 
 (3) файл с исходным кодом, имеющий расширение *.pas 
 (4) файл с конфигурацией проекта, имеющий расширение *.cfg 
 (5) файл с информацией проекта, имеющий расширение *.lpi 
Номер 3
Что находится в модуле?
Ответ:
 (1) информация о форме 
 (2) исходный код 
 (3) компоненты 
 (4) ресурсы программы 
Упражнение 2:
Номер 1
Что нужно сделать, чтобы включить модуль в проект?
Ответ:
 (1) прописать его в разделе interface 
 (2) прописать его в разделе implementation 
 (3) прописать его в разделе initialization 
 (4) прописать его в разделе uses 
Номер 2
Что находится в разделе uses?
Ответ:
 (1) описание используемых компонентов 
 (2) объявления глобальных функций и процедур 
 (3) объявления глобальных переменных 
 (4) описание подключаемых модулей 
Номер 3
Что нужно сделать, чтобы пользоваться процедурами и функциями из чужого модуля?
Ответ:
 (1) указать этот модуль в параметрах компилятора  
 (2) указать этот модуль в параметрах проекта 
 (3) прописать его в разделе interface 
 (4) прописать его в разделе uses 
Упражнение 3:
Номер 1
В какой части модуля объявляются глобальные типы, константы и переменные?
Ответ:
 (1) interface 
 (2) implementation 
 (3) initialization 
 (4) finalization 
 (5) в любой части 
Номер 2
В какой части модуля должны быть объявлены процедуры и функции, если нужно ими пользоваться в других модулях, к которым подключен данный модуль?
Ответ:
 (1) interface 
 (2) implementation 
 (3) initialization 
 (4) finalization 
 (5) в любой части 
Номер 3
В какой части модуля находится раздел uses?
Ответ:
 (1) interface 
 (2) implementation 
 (3) initialization 
 (4) finalization 
 (5) в любой части 
Упражнение 4:
Номер 1
В какой части модуля объявляются глобальные типы, константы и переменные, которые будут видны только в этом модуле и не смогут использоваться извне?
Ответ:
 (1) interface 
 (2) implementation 
 (3) initialization 
 (4) finalization 
 (5) в любой части 
Номер 2
В какой части модуля находится код (реализация) процедур и функций?
Ответ:
 (1) interface 
 (2) implementation 
 (3) initialization 
 (4) finalization 
 (5) в любой части 
Номер 3
В какой части модуля описываются процедуры и функции, которые используются только в этом модуле и недоступны извне?
Ответ:
 (1) interface 
 (2) implementation 
 (3) initialization 
 (4) finalization 
 (5) в любой части 
Упражнение 5:
Номер 1
Укажите обязательные части модуля.
Ответ:
 (1) интерфейсная часть 
 (2) исполняемая часть 
 (3) инициирующая часть 
 (4) завершающая часть 
Номер 2
Укажите необязательные части модуля
Ответ:
 (1) интерфейсная часть 
 (2) исполняемая часть 
 (3) инициирующая часть 
 (4) завершающая часть 
Номер 3
В какой части модуля может содержаться код, который будет выполнен только один раз – до передачи управления в основную программу?
Ответ:
 (1) interface 
 (2) implementation 
 (3) initialization 
 (4) finalization 
 (5) в любой части 
Номер 4
В какой части модуля может содержаться код, который будет выполнен только один раз – при завершении работы основной программы?
Ответ:
 (1) interface 
 (2) implementation 
 (3) initialization 
 (4) finalization 
 (5) в любой части 
Упражнение 6:
Номер 1
Укажите правильный порядок частей модуля
Ответ:
 (1) interface, implementation, initialization, finalization 
 (2) implementation, interface, initialization, finalization 
 (3) initialization, implementation, interface, finalization 
 (4) initialization, interface, implementation, finalization 
Номер 2
Каким служебным словом начинается каждый модуль?
Ответ:
 (1) interface 
 (2) implementation 
 (3) initialization 
 (4) initialization 
 (5) unit 
 (6) uses 
 (7) end 
Номер 3
Каким служебным словом завершается каждый модуль?
Ответ:
 (1) interface 
 (2) implementation 
 (3) initialization 
 (4) unit 
 (5) uses 
 (6) end