Конструктор тестів
1
Для кожної пари сусідніх елементів масиву А[1..6] виконується операція
S := S + Byte (A[i] > A[i+1]) (Byte (True) = 1; Byte (False) = 0)
Початкове значення S дорівнює 0. Чому дорівнює кінцеве значення S, якщо вхідний масив було впорядковано за зростанням?
2
Для кожної пари сусідніх елементів масиву А[1..6] виконується операція
S := S + Byte (A[i] >= A[i+1]) (Byte (True) = 1; Byte (False) = 0)
Початкове значення S дорівнює 0. Чому дорівнює кінцеве значення S, якщо вхідний масив було впорядковано за спаданням?
3
Для кожної пари сусідніх елементів масиву А[1..6] виконується операція
S := S + Byte (A[i] >= A[i+1]) (Byte (True) = 1; Byte (False) = 0)
Початкове значення S дорівнює 0. Чому дорівнює кінцеве значення S, якщо вхідний масив не було впорядковано?
4
Які існують порядки сортування масиву?
5
Які значення властивостей задані для елемента StringGrid, зображеного на рисунку?

6
Установіть правильний порядок операторів, що реалізують упорядкування масиву методом вибору максимального елемента.
For K := 10 downto 2 do
For i := 2 to K do
C := X[M]; X[M] := X[K]; X[K] := C; end;
If [Xi] > Max Then begin Max := X[i]; M := i; end;
begin M := 1; Max := X[1];
7
Установіть правильний порядок операторів, що реалізують упорядкування масиву методом бульбашки.
Repeat Prap := False;
For i := 1 to 9 do
Until Prap = False
C := X[i]; X[i] := X[i+1]; X[i+1] := C; Prap := True end
If X[i] > X[i+1] Then begin
8
Чому дорівнює 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];
{…}
Рефлексія від 5 учнів
Сподобався:
Так: 4
Ні: 1
Зрозумілий:
Так: 2
Ні: 3
Потрібні роз'яснення:
Ні: 3
Так: 2