- •Перелік описових питань.
- •Що таке підпрограми?
- •Що таке глобальні та локальні змінні?
- •Що таке бiблiотека? Які існують типи бібліотек?
- •Для чого потрібна функція DateToStr, функція Date? Коли виникає подія OnActivate?
- •Для чого призначені компоненти ScrollBars, ComboBox, RadioButton?
- •Що таке файл? Наведіть приклад оголошення файлу?
- •Наведіть опис процедури AssignFile, поясніть її призначення.
- •Наведіть процедуру для відкриття файлу у режимі додавання даних, створення нового файлу, закриття файлу.
- •Поясніть чому можуть виникати помилки відкриття файлів? Для чого потрібна функція іoResult?
- •Що таке вказівники?
- •Що таке динамічна змінна? Які інструкції використовуються для створення та знищення динамічних змінних?
- •Що таке реляційна база даних?
- •Які компоненти забезпечують доступ до бази даних, їх призначення?
- •Призначення компонента 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 після виконання фрагменту програми:
Для чого призначені компоненти ScrollBars, ComboBox, RadioButton?
Компонент ScrollBars це смуги прокручування, які дозволяють переглядати текстовий документ, що не вміщається у текстове поле. Компонент ComboBox, значок якого перебуває на вкладці Standard, дає можливість ввести дані або безпосередньо в поле введення-редагування, або шляхом вибору зі списку, що з'являється в результаті кліка на кнопці списку. Компонент RadioButton це перемикач, який дозволяє вибирати лише один компонент RadioButton зі всіх інших на формі.
Що таке файл? Наведіть приклад оголошення файлу?
Файл - це іменована структура даних, що представляє собою послідовність елементів даних одного типу, причому кількість елементів послідовності практично не обмежена. У першому наближенні файл можна розглядати як масив змінної довжини необмеженого розміру. У загальному виді оголошення файлу виглядає так:
Ім'я:file of Типелементів;
Приклади:
res: file of char; // файл символів
koef: file of real; // файл дійсних чисел
Наведіть опис процедури AssignFile, поясніть її призначення.
Для того щоб програма могла виводити дані у файл або зчитувати дані з файлу, необхідно вказати файл, тобто зв'язати файлову змінну з конкретним файлом (задати ім'я файлу). Ім'я файлу задається викликом процедури AssignFile, що зв'язує файлову змінну з конкретним файлом.
Опис процедури AssignFile виглядає в такий спосіб:
AssignFile(var f, Имяфайла: string)
Приклади виклику процедури AssignFile:
AssignFile(f, 'a:\result.txt');
AssignFile(f, '\students\ivanov\korni.txt');
Наведіть процедуру для відкриття файлу у режимі додавання даних, створення нового файлу, закриття файлу.
Для того щоб відкрити файл у режимі створення нового файлу або заміни існуючого, необхідно викликати процедуру Rewrite(f), де f - файлова змінна типу TextFile.
Для того щоб відкрити файл у режимі додавання до вже існуючих даних, що перебувають в цьому файлі, потрібно викликати процедуру Append (f). Для закриття файлу використовуємо процедуру Close(f).
Поясніть чому можуть виникати помилки відкриття файлів? Для чого потрібна функція іoResult?
Спроба відкрити файл може завершитися невдачею і викликати помилку часу виконання програми. Причин невдачі при відкритті файлів може бути декілька. Наприклад, програма спробує відкрити файл на гнучкому диску, що не готовий до роботи. Інша причина - відсутність додавання до файлу, що відкривається в режимі додавання, (файлу немає - додавати нікуди). Програма може контролювати результати виконання інструкції відкриття файлу за допомогою перевірки значення функції IOResult (input-Output Result - результат вводу/виводу). Функція IOResult повертає 0, якщо операція вводу/виводу завершилася успішно; у противному випадку – видається код помилки.
Для чого потрібна функція DateToStr, функція Date? Коли виникає подія OnActivate?
Функція DateToStr – це функція перетворення типів, що перетворює данні з формату дата у рядковий тип даних., функція Date видає значення біжучої дати у різних форматах. Подія OnActivate виникає в момент активізації форми додатка.
