1. Що таке масив?
а) Різнотипні величини, що мають спільне ім’я б) Сукупність рядків і стовпців
в) Пронумерована сукупність значень, що г) Великий обсяг інформації мають спільне ім’я і тип
2. Що таке індекс?
а) Номер максимального елемента масиву б) Ознака числового масиву
в) Розмірність масиву г) Порядковий номер елемента у масиві
3. Елементи масиву А[1..6] мають значення:
Визначте, яких значень набудуть елементи масиву після виконання оператора
А[1] := А[3] + А[5];
а) 23 5 7 8 16 13 б) 2 5 7 8 16 13
в) 2 5 2 8 2 13 г) 3 5 7 8 16 13
4. Як описати масив А з 25 цілих чисел?
а) var A: array[1..25] of Integer б) type mas = array[1..25] of Integer; var A: mas
в) var A: array[1..25] of Real г) var A: Integer
5. Яка властивість компонента Memo містить у вигляді масиву список наявних елементів?
а) Lines.Count б) Font
в) ScrollBars г) Lines
6. Дано масив:
Визначте результат виконання фрагмента програми:
S := 0;
For i := 1 To 5 do S := S+ A[i];
а) 29 б) 19
в) 25
7. Які задачі належать до задач на пошук у масиві елемента із заданою властивістю?
а) Знаходження суми додатних елементів б) Визначення кількості додатних елементів масивумасиву
в) Визначення найбільшого елемента масиву г) Подвоєння значень елементів масиву
8. Дано програму:
var a: array [1..8] оf Integer; M, k: Integer; begin {…} M := a[1];
For k := 2 to 8 do If M < a[k] Then M := a[k]; {…}
Скільки разів буде виконаний оператор M := a[k] для масиву (3, 8, 7, 9, 4, 10, 2, 12)?
а) 4 б) 2
9. Для кожної пари сусідніх елементів масиву А[1..6] виконується операція
S := S + Byte (A[i] >= A[i+1]) (Byte (True) = 1; Byte (False) = 0)
Початкове значення S дорівнює 0. Чому дорівнює кінцеве значення S, якщо вхідний масив було впорядковано за спаданням?
а) 5 б) 6
в) 0 г) Не можна визначити
10. Чому дорівнює A після виконання фрагмента програми:
var mas: array[1..10] of Real; A: Real; begin mas[1]:=14; mas[5]:=3; mas[9]:=8;
A:=(mas[9] - mas[1])*mas[5];
{…}
а) 25 б) 100
в) 18 г) 12
Для отримання ключа до тесту необхідна сертифікації базового рівня