Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Перелік питань до Модуля №1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
68.1 Кб
Скачать

Перелік тестових питань до Модуля №1.

  1. Виберіть неправильне твердження:

    1. Label – розділ бібліотек

    2. Const – розділ констант

    3. Type – розділ типів

    4. Var – розділ змінних

  2. Виберіть якої стандартної функції немає в мові Паскаль:

    1. Lg(x)

    2. Ln(x)

    3. Sin(x)

    4. Exp(x)

  3. Виберіть якої стандартної функції немає в мові Паскаль:

    1. Sq(x)

    2. Sqr(x)

    3. Sqrt(x)

    4. Mod(x)

  4. Функція Length(x) визначає:

    1. Довжину string – рядка х

    2. Квадратний корінь з х

    3. Забирає пробіли перед та після х

    4. Довжину integer – змінної х

  5. Скільки байтів займає величина, оголошена як string[10]?

    1. 11

    2. 10

    3. 255

    4. 9

  6. Чому дорівнює крок змінення параметра циклу в операторі For?

    1. 1

    2. 2

    3. 0,5

    4. 0,1

  7. Виберіть тип змінних, який можна використовувати в якості параметру циклу?

    1. integer

    2. char

    3. real

    4. boolean

  8. Чому дорівнює значення змінної k після виконання фрагменту програми: k:=5; for i:=1 to 5 do k:=k*2;

    1. 160

    2. 80

    3. 200

    4. 20

  9. Чому дорівнює значення змінної k після виконання фрагменту програми: k:=1; m:= -5; for i:=1 downto m do k:=k+1:

    1. 8

    2. 7

    3. 6

    4. 9

  10. Виберіть вираз, який не визначається логічними величинами True та False:

    1. div

    2. and

    3. or

    4. not

  11. Який оператор не належить до операторів циклу?

    1. If…then…else…

    2. For…to…do…

    3. While…do…

    4. Repeat…until

  12. Виберіть символ, що дозволяє вставити в програму строку коментар:

    1. //

    2. [ ]

    3. " "

    4. ?

  13. Знайдіть правильний запис:

    1. For i:=1 to 50 do

    2. For i=1 to 10 do

    3. For i:=1 to -5 do

    4. For i:= to 5.5 do

  14. Вкажіть операторні дужки:

    1. Begin…end;

    2. If … then;

    3. For…to;

    4. While…do;

  15. Виберіть правильно записаний ідентифікатор:

    1. Name321

    2. 5FFA

    3. Nomer$2

    4. Integer

  16. Вкажіть де неправильний запис присвоєння значення сталої:

    1. Const pi:=3.1415;

    2. Const e=0.24E-3;

    3. Const Name='Smirnof';

    4. Const log=True;

  17. Функція Pred(х) виконує операцію:

    1. х – 1

    2. х+1

    3. |x|

    4. х*х

  18. Процедура Inc(х) виконує операцію:

    1. х:=х + 1

    2. x:=х – 1

    3. x:= |x|

    4. x:= х*х

  19. Виберіть символи, які не використовуються для введення коментарів у програму:

    1. ""

    2. {}

    3. //

    4. (**)

  20. Виберіть конструкцію, яка не відноситься до безумовних конструкцій мови Паскаль:

    1. Case … of…

    2. Go to

    3. Exit

    4. Halt

  21. Вкажіть результат виконання операції 19 div 3:

    1. 6

    2. 7

    3. 5

    4. 3

  22. Вкажіть результат виконання операції 2 div 3:

    1. 0

    2. 1

    3. 2

    4. 3

  23. Вкажіть результат виконання операції 15 mod 3:

    1. 0

    2. 5

    3. 3

    4. 1

  24. Вкажіть результат виконання операції 4 mod 5:

    1. 4

    2. 5

    3. 1

    4. 2

  25. Функція Succ(х) виконує операцію:

    1. х+1

    2. х – 1

    3. х*х

    4. |x|

  26. Функція Pred(х) виконує операцію:

    1. х – 1

    2. х+1

    3. |x|

    4. х*х

  27. Процедура Dec(х) виконує операцію:

    1. x:=х – 1

    2. x:= х*х

    3. x:= |x|

    4. х:=х + 1

  28. Виберіть тип даних, який не належить до цілого типу:

    1. char

    2. integer

    3. byte

    4. word

  29. Виберіть тип даних, який не належить до дійсного типу:

    1. byte

    2. real

    3. double

    4. extended

  30. Вкажіть оператор, що дозволяє зчитати інформацію з монітору та перевести курсор на наступний рядок:

    1. Readln

    2. Write

    3. Read

    4. Writeln

Перелік описових питань до Модуля №1.

  1. Що таке інтегроване середовище розробки програми Delphi?

Інтегроване середовище розробки (IDE) це форми програми Delphi які використовуються для візуального конструювання програм-додатків. Після запуску програми Delphi на екрані можна побачити п'ять вікон:

головне вікно — Delphi 7;

вікно стартової форми — Form 1;

вікно редактора властивостей об'єктів — Object Inspector;

вікно перегляду списку об'єктів — Object TreeView;

вікно редактора коду — Unitl.pas.

  1. Призначення вікна Object Inspector?

Вікно Object Inspector — вікно редактора властивостей об'єктів призначено для редагування значень властивостей об'єктів (вкладка Properties) та вибору подій (вкладка Events).

  1. Що таке властивості об’єкту?

Властивості об'єкта — це характеристики, що визначають вид, положення і поводження об'єкта. Наприклад, властивості width і Height задають розмір (ширину і висоту) форми, властивості Tор і Left - положення форми на екрані, властивість caption - текст заголовка.

  1. Що таке події?

Подія (Event) - це те, що відбувається під час роботи програми. В Delphi кожній події привласнене ім'я. Наприклад, клік кнопкою миші - це подія OnClick, подвійний клік мишею подія OnDblClick (можна навести інші приклади подій).

Реакцією на подію реалізується як процедура обробки події. Таким чином, для того щоб програма виконувала деяку роботу у відповідь на дії користувача, програміст повинен написати процедуру обробки відповідної події.

  1. Що таке компіляція?

Компіляція - це процес перетворення вихідної програми в програму, що виконується. Процес компіляції складається із двох етапів. На першому етапі виконується перевірка тексту програми на відсутність помилок, на другому - генерується програма, що виконується (ехе-файл).

  1. Що таке попередження та підказки?

При виявленні в програмі неточностей, які не є помилками, компілятор виводить підказки (Hints) і попередження (warnings).

Наприклад, підказка, яка часто виводиться є повідомлення про оголошену, але не використану змінну.

  1. Що таке RAD - системи?

В основі систем швидкої розробки (RAD-систем, Rapid Application Development - середовище швидкої розробки додатків) лежить технологія візуального проектування і програмування подій, суть якого полягає в тому, що середовище розробки бере на себе більшу частину рутинної роботи, залишаючи програмістові роботу з конструювання діалогових вікон і функцій обробки подій.

  1. Що таке об'єкт, якими властивостями він володіє?

Об’єкт це об’єднання даних та коду у єдине ціле. Об’єкт має:

  • певну сукупність властивостей (наприклад надпис має такі властивості як ім’я; розміри надпису, розміщення тексту у надпису і т.д.)

  • певну сукупність методів (правил). Методи представляють собою дію, яка виконується над об’єктом та його властивостями.

  • певну сукупність подій. Кожен об’єкт має набір подій на які можна запрограмувати відклик.