Опрацювання масивів

Додано: 5 травня 2021
Предмет: Інформатика, 9 клас
Тест виконано: 44 рази
15 запитань
Запитання 1

Визначте, яка дія реалізована за допомогою фрагмента програмного коду:

Sum := 0;

For i := 1 to 3 do 

For j := 1 to 4 do Sum := Sum + A[i, j];

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

Додавання елементів головної діагоналі масиву А[1..3, 1..4]

Додавання елементів першого рядка масиву А[1..3, 1..4]

Додавання елементів масиву А[1..3, 1..4]

Додавання елементів першого стовпця масиву А[1..3, 1..4]

Запитання 2

Визначте, яка дія реалізована за допомогою фрагмента програмного коду:

Sum := 0;

For j := 1 to 4 do Sum := Sum + A[1,j];

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

Додавання елементів головної діагоналі масиву А[1..3, 1..4]

Додавання елементів першого рядка масиву А[1..3, 1..4]

Додавання елементів масиву А[1..3, 1..4]

Додавання елементів першого стовпця масиву А[1..3, 1..4]  

Запитання 3

Визначте, яка дія реалізована за допомогою фрагмента програмного коду:

Sum := 0;

For i := 1 to 3 do Sum := Sum + A[i,1];

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

Додавання елементів головної діагоналі масиву А[1..3, 1..4]

Додавання елементів першого рядка масиву А[1..3, 1..4]

Додавання елементів масиву А[1..3, 1..4]

Додавання елементів першого стовпця масиву А[1..3, 1..4]

Запитання 4

Які фрагменти коду реалізують обчислення суми елементів головної діагоналі масиву Tabl[1..4, 1..4]?

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

Sum := 0; For i := 1 to 4 do Sum := Sum + Tabl[1,і];

Sum := 0; For i := 1 to 4 do Sum := Sum + Tabl[i,і];

Sum := 0; For i := 1 to 4 do Sum := Sum + Tabl[i,1];

Sum := 0; For i := 1 to 4 do 

For j := 1 to 4 do if i = j then Sum := Sum + Tabl[i,j];

Запитання 5

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

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

StringGrid1.FixedRows = 1

StringGrid1.ColCount = 5

StringGrid1.FixedCols = 0

StringGrid1.RowCount = 4

Запитання 6

Установіть відповідність між значеннями масиву А[1..4, 1..4] та формулами, за якими обчислені елементи масиву. 


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

A[i,j] = i*j

A[i,j] = min{i,j}

A[i,j] =i + j;

Запитання 7

Встановіть відповідність між операторами та їх призначенням.


Заповнити одновимірний масив В[1..6] значеннями сум стовпців масиву Tabl

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

Sum := 0; For j := 1 to 6 do Sum := Sum+Tabl[3,j];

For j := 1 to 6 begin K := 0; 

For i := 1 to 4 do If Tabl[i,j] mod 2 = 0 Then K := K+1;

ListBox1.Items.Add (IntToStr(K));

end;

For j := 1 to 6 begin Max := Tabl [1,j];

For i := 2 to 4 do If Max < Tabl[i, j] Then Max := Tabl[i, j];

B[j] := Max;

end;

For j := 1 to 6 begin Sum := 0;

For i := 1 to 4 do Sum := Sum +Tabl[i, j];

B[j] := Sum;

end;

Запитання 8

Встановіть відповідність між операторами та їх призначенням.


Знайти суму елементів третього рядка масиву Tabl[1..4, 1..6]

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

Sum := 0; For j := 1 to 6 do Sum := Sum+Tabl[3,j];

For j := 1 to 6 begin K := 0; 

For i := 1 to 4 do If Tabl[i,j] mod 2 = 0 Then K := K+1;

ListBox1.Items.Add (IntToStr(K));

end;

For j := 1 to 6 begin Max := Tabl [1,j];

For i := 2 to 4 do If Max < Tabl[i, j] Then Max := Tabl[i, j];

B[j] := Max;

end;

For j := 1 to 6 begin Sum := 0;

For i := 1 to 4 do Sum := Sum +Tabl[i, j];

B[j] := Sum;

end;

Запитання 9

Встановіть відповідність між операторами та їх призначенням.


Заповнити одновимірний масив В[1..6] значеннями максимальних елементів стовпців масиву Tabl

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

Sum := 0; For j := 1 to 6 do Sum := Sum+Tabl[3,j];

For j := 1 to 6 begin K := 0; 

For i := 1 to 4 do If Tabl[i,j] mod 2 = 0 Then K := K+1;

ListBox1.Items.Add (IntToStr(K));

end;

For j := 1 to 6 begin Max := Tabl [1,j];

For i := 2 to 4 do If Max < Tabl[i, j] Then Max := Tabl[i, j];

B[j] := Max;

end;

For j := 1 to 6 begin Sum := 0;

For i := 1 to 4 do Sum := Sum +Tabl[i, j];

B[j] := Sum;

end;

Запитання 10

Встановіть відповідність між операторами та їх призначенням.


Знайти кількість парних елементів у кожному стовпці масиву Tabl

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

Sum := 0; For j := 1 to 6 do Sum := Sum+Tabl[3,j];

For j := 1 to 6 begin K := 0; 

For i := 1 to 4 do If Tabl[i,j] mod 2 = 0 Then K := K+1;

ListBox1.Items.Add (IntToStr(K));

end;

For j := 1 to 6 begin Max := Tabl [1,j];

For i := 2 to 4 do If Max < Tabl[i, j] Then Max := Tabl[i, j];

B[j] := Max;

end;

For j := 1 to 6 begin Sum := 0;

For i := 1 to 4 do Sum := Sum +Tabl[i, j];

B[j] := Sum;

end;

Запитання 11

Масив якого типу наведено на малюнку?

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

одновимірний

двовимірний

тривимірний

п'ятнадцятивимірний

Запитання 12

Що гарантує використання наведеного фрагменту?

Randomize;

for i:=1 to 8 do

for j:=1 to 5 do A[i,j]:=Random(20)

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

заповнення одновимірного масиву з клавіатури

заповнення двовимірного масиву випадковими числами від 0 до 19

заповнення одновимірного масиву випадковими числами від 1 до 20

заповнення двовимірного масиву з клавіатури

Запитання 13

Знайди правильний опис квадратного масиву у середовищі Lazarus.

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

d: array [0..4; 0..4] of real;

d: array [0..5, 0..5] of real;

d: array [0..7, 0..7] of integer;

d: array [0..4, 0..5] of integer;

Запитання 14

Прикдади одновимірних масивів

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

Label2.Caption:=FloatToStr(s);

даний фрагмент процедури...

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

виводить результат у об'єкт поле

змінює назву форми

змінює назву кнопки

виводить результат у об'єкт напис

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

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