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




Главная / Программирование / Введение в программирование на Delphi / Тест 11