
- •Перелік описових питань до Модуля №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 - середовище швидкої розробки додатків) лежить технологія візуального проектування і програмування подій, суть якого полягає в тому, що середовище розробки бере на себе більшу частину рутинної роботи, залишаючи програмістові роботу з конструювання діалогових вікон і функцій обробки подій.
Що таке об'єкт, якими властивостями він володіє?
Об’єкт це об’єднання даних та коду у єдине ціле. Об’єкт має:
певну сукупність властивостей (наприклад надпис має такі властивості як ім’я; розміри надпису, розміщення тексту у надпису і т.д.)
певну сукупність методів (правил). Методи представляють собою дію, яка виконується над об’єктом та його властивостями.
певну сукупність подій. Кожен об’єкт має набір подій на які можна запрограмувати відклик.