- •Перелік описових питань.
- •Що таке підпрограми?
- •Що таке глобальні та локальні змінні?
- •Що таке бiблiотека? Які існують типи бібліотек?
- •Для чого призначені компоненти ScrollBars, ComboBox, RadioButton?
- •Що таке файл? Наведіть приклад оголошення файлу?
- •Наведіть опис процедури AssignFile, поясніть її призначення.
- •Наведіть процедуру для відкриття файлу у режимі додавання даних, створення нового файлу, закриття файлу.
- •Поясніть чому можуть виникати помилки відкриття файлів? Для чого потрібна функція іoResult?
- •Для чого потрібна функція DateToStr, функція Date? Коли виникає подія OnActivate?
- •Що таке вказівники?
- •Що таке динамічна змінна? Які інструкції використовуються для створення та знищення динамічних змінних?
- •Що таке реляційна база даних?
- •Які компоненти забезпечують доступ до бази даних, їх призначення?
- •Призначення компонента dbNavigator?.
- •Що таке властивість Canvas? Які властивості визначають розмір полотна?
- •Поясніть фрагмент коду:
- •Наведіть методи, що дозволяють накреслити на формі: ламану лінію, еліпс, прямокутник, багатокутник, сектор?
- •Для чого призначені компоненти Animate та MediaPlayer?
- •Що таке рекурсивна функція?
- •Для чого використовується компонент tMainMenu?
- •Що таке інтегроване середовище розробки програми Delphi?
- •Призначення вікна Object Inspector?
- •Що таке властивості об’єкту?
- •Що таке події?
- •Які перетворення здійснюють функції StrToInt і strToFloat та IntToStr і FloatToStr?
- •Що таке Code Templates, як ними користуватись?
- •Що таке Ехе-файл, з яких файлів складається проект Delphi?
- •Для чого потрібна програма InstallShield Express?
- •Перелічте правила запису арифметичних виразів.
- •Що таке підпрограми, їх призначення?
- •Що таке директиви компіляторові?
- •Наведіть загальний опис інструкції case
- •Що таке керуючі конструкції мови Delphi?
- •Перерахуйте та поясніть основні функції для роботи зі string-даними
- •Перерахуйте та поясніть основні функції для перетворення string-даних
- •Який об’єм пам’яті виділяється для збереження символів? Скільки всього різних символів є припустимо в Object Pascal?
- •Які операції можна виконувати над символами
- •Що таке компонент CheckBox? Що визначає властивість Checked компоненту CheckBox?
- •Перелік практичних завдань.
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Чому дорівнює значення змінної k після виконання фрагменту програми:
Що таке вказівники?
Звичайна змінна зберігає деякі дані. Однак крім звичайних, існують змінні, які посилаються на інші змінні. Такі змінні називаються вказівниками. Вказівник - це змінна, значенням якої є адреса іншої змінної або структури даних. Вказівник, як і будь-яка інша змінна програми, повинен бути оголошений у розділі оголошення змінних.
Приклади оголошення вказівників:
p1: ^integer; р2: ^real;
Значок ^ показує, що змінна, що об'являється є вказівником. Вказівнику можна привласнити значення - адреси змінної відповідного типу. Нижче наведена інструкція, після виконання якої змінна р буде містити адресу змінної n.
р := @n;
Що таке динамічна змінна? Які інструкції використовуються для створення та знищення динамічних змінних?
Динамічною змінною називається змінна, пам'ять для якої виділяється під час роботи програми. Виділення пам'яті для динамічної змінної здійснюється викликом процедури new. Наприклад, якщо р є вказівником на тип real, то в результаті виконання процедури new(p); буде виділена пам'ять для змінної типу real (створена змінна типу real).
Процедура, що використовує динамічні змінні, перед завершенням своєї роботи повинна звільнити займану цими змінними пам'ять, інструкція dispose (р) звільняє займану динамічною змінною пам'ять.
Що таке списки?
Вказівники і динамічні змінні дозволяють створювати складні динамічні структури даних, такі як списки. Кожен елемент списку (вузол) являє собою запис, що складається із двох частин. Перша частина – містить данні. Друга частина відповідає за зв'язок з наступним і, іноді, з попереднім елементом списку.
Що таке власні компоненти програміста?
Delphi надає можливість програмістові створити свій власний компонент, помістити його на одну із вкладок палітри компонентів і використати при розробці додатків точно так само, як і інші компоненти Delphi.
Що таке вибір базового класу?
Приступаючи до розробки нового компонента, варто чітко сформулювати призначення компонента. Потім необхідно визначити, який з компонентів Delphi найбільш близький по своєму призначенню, виду і функціональним можливостям до компонента, що розробляється. Саме цей компонент необхідно вибрати в якості базового.
Що таке база даних? Як можна класифікувати бази даних?
База даних - це набір файлів, що містять інформацію. Залежно від розташування програми, що використовує дані, і самих даних, а також способу поділу даних між декількома користувачами розрізняють локальні і віддалені бази даних.
Файли даних локальної бази даних перебувають на локальному пристрої, у якості якого може виступати диск комп'ютера або мережевий диск. Дані віддаленої бази даних перебувають на віддаленому комп'ютері. Програма роботи з віддаленою базою даних складається із двох частин: клієнтською і серверною.
Що таке реляційна база даних?
Бази даних, що складаються з декількох, зв'язаних між собою таблиць, називаються реляційними. У реляційних базах даних, для того щоб уникнути дублювання інформації в таблицях, до основної інформації додається деяка службова інформація, що однозначно ідентифікує запис.
