 
        
        - •Перелік описових питань до Модуля №1.
- •Що таке інтегроване середовище розробки програми Delphi?
- •Призначення вікна Object Inspector?
- •Що таке властивості об’єкту?
- •Що таке події?
- •Які перетворення здійснюють функції StrToInt і strToFloat та IntToStr і FloatToStr?
- •Що таке Code Templates, як ними користуватись?
- •Що таке Ехе-файл, з яких файлів складається проект Delphi?
- •Для чого потрібна програма InstallShield Express?
- •Перелічте правила запису арифметичних виразів.
- •Що таке підпрограми, їх призначення?
- •Що таке директиви компіляторові?
- •Що означають повідомлення про помилки:
Перелік тестових питань до Модуля №1.
- Виберіть неправильне твердження: - Label – розділ бібліотек 
- Const – розділ констант 
- Type – розділ типів 
- Var – розділ змінних 
 
- Виберіть якої стандартної функції немає в мові Паскаль: - Lg(x) 
- Ln(x) 
- Sin(x) 
- Exp(x) 
 
- Виберіть якої стандартної функції немає в мові Паскаль: - Sq(x) 
- Sqr(x) 
- Sqrt(x) 
- Mod(x) 
 
- Функція Length(x) визначає: - Довжину string – рядка х 
- Квадратний корінь з х 
- Забирає пробіли перед та після х 
- Довжину integer – змінної х 
 
- Скільки байтів займає величина, оголошена як string[10]? - 11 
- 10 
- 255 
- 9 
 
- Чому дорівнює крок змінення параметра циклу в операторі For? - 1 
- 2 
- 0,5 
- 0,1 
 
- Виберіть тип змінних, який можна використовувати в якості параметру циклу? - integer 
- char 
- real 
- boolean 
 
- Чому дорівнює значення змінної k після виконання фрагменту програми: k:=5; for i:=1 to 5 do k:=k*2; - 160 
- 80 
- 200 
- 20 
 
- Чому дорівнює значення змінної k після виконання фрагменту програми: k:=1; m:= -5; for i:=1 downto m do k:=k+1: - 8 
- 7 
- 6 
- 9 
 
- Виберіть вираз, який не визначається логічними величинами True та False: - div 
- and 
- or 
- not 
 
- Який оператор не належить до операторів циклу? - If…then…else… 
- For…to…do… 
- While…do… 
- Repeat…until 
 
- Виберіть символ, що дозволяє вставити в програму строку коментар: - // 
- [ ] 
- " " 
- ? 
 
- Знайдіть правильний запис: - For i:=1 to 50 do 
- For i=1 to 10 do 
- For i:=1 to -5 do 
- For i:= to 5.5 do 
 
- Вкажіть операторні дужки: - Begin…end; 
- If … then; 
- For…to; 
- While…do; 
 
- Виберіть правильно записаний ідентифікатор: - Name321 
- 5FFA 
- Nomer$2 
- Integer 
 
- Вкажіть де неправильний запис присвоєння значення сталої: - Const pi:=3.1415; 
- Const e=0.24E-3; 
- Const Name='Smirnof'; 
- Const log=True; 
 
- Функція Pred(х) виконує операцію: - х – 1 
- х+1 
- |x| 
- х*х 
 
- Процедура Inc(х) виконує операцію: - х:=х + 1 
- x:=х – 1 
- x:= |x| 
- x:= х*х 
 
- Виберіть символи, які не використовуються для введення коментарів у програму: - "" 
- {} 
- // 
- (**) 
 
- Виберіть конструкцію, яка не відноситься до безумовних конструкцій мови Паскаль: - Case … of… 
- Go to 
- Exit 
- Halt 
 
- Вкажіть результат виконання операції 19 div 3: - 6 
- 7 
- 5 
- 3 
 
- Вкажіть результат виконання операції 2 div 3: - 0 
- 1 
- 2 
- 3 
 
- Вкажіть результат виконання операції 15 mod 3: - 0 
- 5 
- 3 
- 1 
 
- Вкажіть результат виконання операції 4 mod 5: - 4 
- 5 
- 1 
- 2 
 
- Функція Succ(х) виконує операцію: - х+1 
- х – 1 
- х*х 
- |x| 
 
- Функція Pred(х) виконує операцію: - х – 1 
- х+1 
- |x| 
- х*х 
 
- Процедура Dec(х) виконує операцію: - x:=х – 1 
- x:= х*х 
- x:= |x| 
- х:=х + 1 
 
- Виберіть тип даних, який не належить до цілого типу: - char 
- integer 
- byte 
- word 
 
- Виберіть тип даних, який не належить до дійсного типу: - byte 
- real 
- double 
- extended 
 
- Вкажіть оператор, що дозволяє зчитати інформацію з монітору та перевести курсор на наступний рядок: - Readln 
- Write 
- Read 
- Writeln 
 
Перелік описових питань до Модуля №1.
- Що таке інтегроване середовище розробки програми Delphi?
Інтегроване середовище розробки (IDE) це форми програми Delphi які використовуються для візуального конструювання програм-додатків. Після запуску програми Delphi на екрані можна побачити п'ять вікон:
головне вікно — Delphi 7;
вікно стартової форми — Form 1;
вікно редактора властивостей об'єктів — Object Inspector;
вікно перегляду списку об'єктів — Object TreeView;
вікно редактора коду — Unitl.pas.
- Призначення вікна Object Inspector?
Вікно Object Inspector — вікно редактора властивостей об'єктів призначено для редагування значень властивостей об'єктів (вкладка Properties) та вибору подій (вкладка Events).
- Що таке властивості об’єкту?
Властивості об'єкта — це характеристики, що визначають вид, положення і поводження об'єкта. Наприклад, властивості width і Height задають розмір (ширину і висоту) форми, властивості Tор і Left - положення форми на екрані, властивість caption - текст заголовка.
- Що таке події?
Подія (Event) - це те, що відбувається під час роботи програми. В Delphi кожній події привласнене ім'я. Наприклад, клік кнопкою миші - це подія OnClick, подвійний клік мишею подія OnDblClick (можна навести інші приклади подій).
Реакцією на подію реалізується як процедура обробки події. Таким чином, для того щоб програма виконувала деяку роботу у відповідь на дії користувача, програміст повинен написати процедуру обробки відповідної події.
- Що таке компіляція? 
Компіляція - це процес перетворення вихідної програми в програму, що виконується. Процес компіляції складається із двох етапів. На першому етапі виконується перевірка тексту програми на відсутність помилок, на другому - генерується програма, що виконується (ехе-файл).
- Що таке попередження та підказки? 
При виявленні в програмі неточностей, які не є помилками, компілятор виводить підказки (Hints) і попередження (warnings).
Наприклад, підказка, яка часто виводиться є повідомлення про оголошену, але не використану змінну.
- Що таке RAD - системи? 
В основі систем швидкої розробки (RAD-систем, Rapid Application Development - середовище швидкої розробки додатків) лежить технологія візуального проектування і програмування подій, суть якого полягає в тому, що середовище розробки бере на себе більшу частину рутинної роботи, залишаючи програмістові роботу з конструювання діалогових вікон і функцій обробки подій.
- Що таке об'єкт, якими властивостями він володіє? 
Об’єкт це об’єднання даних та коду у єдине ціле. Об’єкт має:
- певну сукупність властивостей (наприклад надпис має такі властивості як ім’я; розміри надпису, розміщення тексту у надпису і т.д.) 
- певну сукупність методів (правил). Методи представляють собою дію, яка виконується над об’єктом та його властивостями. 
- певну сукупність подій. Кожен об’єкт має набір подій на які можна запрограмувати відклик. 
