Практична робота 7. Складання і виконання алгоритму пошуку значень у таблиці в навчальному середовищі програмування

Додано: 24 березня 2021
Предмет: Інформатика, 9 клас
Тест виконано: 729 разів
8 запитань
Запитання 1

Які існують порядки сортування масиву?

варіанти відповідей

За зростанням

За прискоренням

За неспаданням

За спаданням

Запитання 2

Для кожної пари сусідніх елементів масиву А[1..6] виконується операція 

S := S + Byte (A[i] > A[i+1]) (Byte (True) = 1; Byte (False) = 0)

Початкове значення S дорівнює 0. Чому дорівнює кінцеве значення S, якщо вхідний масив було впорядковано за зростанням?


варіанти відповідей

5

Не можна визначити

6

0

Запитання 3

Для кожної пари сусідніх елементів масиву А[1..6] виконується операція 

S := S + Byte (A[i] >= A[i+1]) (Byte (True) = 1; Byte (False) = 0)

Початкове значення S дорівнює 0. Чому дорівнює кінцеве значення S, якщо вхідний масив було впорядковано за спаданням?

варіанти відповідей

5

Не можна визначити

6

0

Запитання 4

Для кожної пари сусідніх елементів масиву А[1..6] виконується операція 

S := S + Byte (A[i] >= A[i+1]) (Byte (True) = 1; Byte (False) = 0)

Початкове значення S дорівнює 0. Чому дорівнює кінцеве значення S, якщо вхідний масив не було впорядковано?

варіанти відповідей

5

Не можна визначити

6

0

Запитання 5

Які значення властивостей задані для елемента StringGrid, зображеного на рисунку?

варіанти відповідей

StringGrid1.RowCount = 4

StringGrid1.FixedRows = 1

StringGrid1.FixedCols = 0

StringGrid1.ColCount = 6

Запитання 6

Установіть правильний порядок операторів, що реалізують упорядкування масиву методом вибору максимального елемента. 

a) For K := 10 downto 2 do

b) For i := 2 to K do

c) C := X[M]; X[M] := X[K]; X[K] := C; end;

d) If [Xi] > Max Then begin Max := X[i]; M := i; end;

e) begin M := 1; Max := X[1];

варіанти відповідей

1.a) 2.b) 3.c) 4.d) 5.e)

1.a) 2.e) 3.b) 4.d) 5.c)

1.b) 2.d) 3.a) 4.c) 5.e)

1.a) 2.d) 3.b) 4.e) 5.c)

Запитання 7

Установіть правильний порядок операторів, що реалізують упорядкування масиву методом бульбашки:

a) Repeat Prap := False;

b) For i := 1 to 9 do

c) Until Prap = False

d) C := X[i]; X[i] := X[i+1]; X[i+1] := C; Prap := True end

e) If X[i] > X[i+1] Then begin

варіанти відповідей

1.c) 2.b) 3.a) 4.e) 5.d)

1.a) 2.b) 3.c) 4.d) 5.e)

1.a) 2.b) 3.e) 4.d) 5.c)

1.e) 2.d) 3.c) 4.b) 5.a)

Запитання 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];

{…}

варіанти відповідей

18

-18

0

Не можна порахувати

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест