Розділ 9. Табличні величини та алгоритми їх опрацювання

Тест 39. Опрацювання двовимірних масивів даних

  • Час: 00:00/00:30:00
  • Питання: 0/8
  1. Визначте, яка дія реалізована за допомогою фрагмента програмного коду:
    Sum := 0;
    For i := 1 to 3 do
    For j := 1 to 4 do Sum := Sum + A[i, j];
    Позначте одну правильну відповідь.

    (Кількість балів 1.00)

  2. Визначте, яка дія реалізована за допомогою фрагмента програмного коду:
    Sum := 0;
    For j := 1 to 4 do Sum := Sum + A[1,j];
    Позначте одну правильну відповідь.
     

    (Кількість балів 1.00)

  3. Визначте, яка дія реалізована за допомогою фрагмента програмного коду:
    Sum := 0;
    For i := 1 to 3 do Sum := Sum + A[i,1];
    Позначте одну правильну відповідь.

    (Кількість балів 1.00)

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

    (Кількість балів 1.50)

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

    (Кількість балів 1.50)

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

    (Кількість балів 2.00)

      • 1

         

      • 2

         

      • 3

         

      • 4

         

      • А

      • Б

        A[i,j] = i*j

      • В

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

      • Г

        A[i,j] =i + j;

    А Б В Г
    1
    2
    3
    4
  7.  Встановіть відповідність між операторами (1–4) та їх призначенням (А–Г).

    (Кількість балів 2.00)

      • 1

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

      • 2

        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;

      • 3

        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;

      • 4

        For j := 1 to 6 begin Sum := 0;
        For i := 1 to 4 do Sum := Sum +Tabl[i, j];
        B[j] := Sum;
        end;

      • А

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

      • Б

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

      • В

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

      • Г

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

    А Б В Г
    1
    2
    3
    4
  8. Елементи масиву a[1..3,1..4] мають такі значення:

    Визначте, чому дорівнює значення змінної К після виконання оператора присвоєння
    К := a[i,j]+a[i,j+1] при і = 3, j = 2
     

    (Кількість балів 2.00)

Час вичерпано
Перед відвідуванням сайту оберіть один з варіантів: