Главная / Программирование /
Введение в программирование на Delphi / Тест 11
Введение в программирование на Delphi - тест 11
Упражнение 1:
Номер 1
Что такое модуль?
Ответ:
 (1) файл ресурсов с расширением *.res 
 (2) файл с информацией о форме, имеющий расширение *.dfm 
 (3) файл с расширением *.pas, содержащий исходный код программы 
 (4) файл с конфигурацией проекта, имеющий расширение *.cfg 
Номер 2
Какое расширение имеет файл проекта?
Ответ:
 (1) *.res 
 (2) *.dfm 
 (3) *.pas 
 (4) *.cfg 
 (5) *.dpr 
Номер 3
Какое расширение имеет откомпилированный файл модуля?
Ответ:
 (1) *.dcu 
 (2) *.dfm 
 (3) *.pas 
 (4) *.cfg 
 (5) *.dpr 
Номер 4
Какое расширение имеет файл с информацией о форме?
Ответ:
 (1) *.dcu 
 (2) *.dfm 
 (3) *.pas 
 (4) *.cfg 
 (5) *.dpr 
Упражнение 2:
Номер 1
Что указывается после ключевого слова uses?
Ответ:
 (1) глобальные переменные 
 (2) подключаемые модули 
 (3) библиотечный файл 
 (4) файл справки 
Номер 2
В каком случае может произойти ошибка при компиляции, если вы твердо уверены, что вызвали нужную стандартную функцию или процедуру без ошибок, а компилятор не может ее найти?
Ответ:
 (1) если эта функция (процедура) не декларирована в разделе private
 
 (2) если эта функция (процедура) не декларирована в разделе public
 
 (3) если в разделе type
не подключен модуль, содержащий описание этой функции (процедуры) 
 (4) если в разделе uses
не подключен модуль, содержащий описание этой функции (процедуры) 
 (5) если в разделе interface
не подключен модуль, содержащий описание этой функции (процедуры) 
Номер 3
В каком разделе находится ключевое слово uses
?
Ответ:
 (1) interface
 
 (2) type
 
 (3) public
 
 (4) private
 
Упражнение 3:
Номер 1
Где описываются глобальные переменные?
Ответ:
 (1) в разделе public
 
 (2) в разделе private
 
 (3) в разделе var
до ключевого слова implementation
 
 (4) в разделе var
сразу после ключевого слова implementation
 
Номер 2
Что описывается в разделе private
?
Ответ:
 (1) глобальные переменные и константы, видимые по всем модулям программы 
 (2) глобальные переменные и константы, видимые только в этом модуле 
 (3) описания функций и процедур, видимых по всем модулям программы 
 (4) описания функций и процедур в защищенной секции объекта 
Номер 3
Что описывается в разделе public
?
Ответ:
 (1) глобальные переменные и константы, видимые по всем модулям программы 
 (2) глобальные переменные и константы, видимые только в этом модуле 
 (3) описания функций и процедур, видимых по всем модулям программы 
 (4) описания функций и процедур, видимых только в данном модуле 
Упражнение 4:
Номер 1
Что содержит подраздел type
из раздела interface
только что созданного (нового) проекта?
Ответ:
 (1) описания глобальных переменных, констант 
 (2) список подключенных модулей 
 (3) описание формы 
Номер 2
Что означает строка {$R *.dfm}
?
Ответ:
 (1) комментарий 
 (2) директива компилятору включить проверку ошибок 
 (3) директива компилятору не включать проверку ошибок 
 (4) директива компилятору использовать файл описания формы 
 (5) директива компилятору не использовать файл описания формы 
Номер 3
Где будет находиться код создаваемых процедур и функций?
Ответ:
 (1) в разделе interface
выше директивы {$R *.dfm}
 
 (2) в разделе interface
ниже директивы {$R *.dfm}
 
 (3) в разделе implementation
выше директивы {$R *.dfm}
 
 (4) в разделе implementation
ниже директивы {$R *.dfm}
 
Упражнение 5:
Номер 1
Какая глобальная переменная сразу будет объявлена при создании нового проекта?
Ответ:
 (1) никакой, все глобальные переменные создаются вручную 
 (2) переменная Form1
 
 (3) переменная Button1
 
 (4) переменная Dialogs
 
Номер 2
В каком модуле находится описание процедуры ShowMessage()
?
Ответ:
 (1) Messages
 
 (2) Dialogs
 
 (3) Controls
 
 (4) StdCtrls
 
Номер 3
Что делает функция Application.ExeName()
Ответ:
 (1) возвращает только имя программы 
 (2) возвращает только путь к программе 
 (3) возвращает имя и путь к программе 
 (4) возвращает имя .exe файла, если он обнаружен в текущей папке 
 (5) возвращает адрес и имя .exe файла, если он обнаружен в текущей папке 
Упражнение 6:
Номер 1
Укажите расширения файлов, которые могут входить в состав проекта?
Ответ:
 (1) .for 
 (2) .dpr 
 (3) .pas 
 (4) .bas 
 (5) .bak 
Номер 2
Укажите расширения файлов, которые не могут входить в состав проекта?
Ответ:
 (1) .for 
 (2) .dpr 
 (3) .bak 
 (4) .pas 
 (5) .~* 
 (6) .bas 
Номер 3
Что содержит файл проекта с расширением .~*?
Ответ:
 (1) откомпилированный файл модуля 
 (2) вспомогательный файл модуля 
 (3) резервную копию модуля или формы 
 (4) модуль 
 (5) файл описания формы