Главная / Программирование /
Введение в программирование на 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) файл описания формы