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

Тест 34. Алгоритми опрацювання табличних величин

  • Час: 00:00/00:30:00
  • Питання: 0/8
  1.  Дано масив:

    Визначте результат виконання фрагмента програми:
    P := 1;
    For i := 1 to 5 do If A[i]<=5 Then P := P*A[i];
    Позначте одну правильну відповідь.
     

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

  2.  Дано масив:

    Визначте результат виконання фрагмента програми:
    S := 0;
    For i := 1 to 5 do If i mod 2 =0 Then S := S+ A[i];
    Позначте одну правильну відповідь.
     

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

  3.  Дано масив:

    Визначте результат виконання фрагмента програми:
    S := 0;
    For i := 1 to 5 do If A[i] <6 Then S := S + A[i];
    Позначте одну правильну відповідь.
     

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

  4.  Які задачі належать до задач на пошук у масиві елемента із заданою властивістю?
    Позначте всі правильні відповіді.

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

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

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

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

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

      • 1

        For i := 1 to 10 do S := S + A[i]

      • 2

        For i := 1 to 10 do А[i] := Random(10)+5

      • 3

        var A: array[1..10] of Real

      • 4

        For i := 1 to 10 do А[i] := А[i]*2

      • А

        Знаходження суми елементів масиву

      • Б

        Оголошення масиву 10 дійсних чисел

      • В

        Заповнення масиву випадковими числами в діапазоні [5; 14]

      • Г

        Подвоєння значень елементів масиву

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

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

      • 1

        For i := 1 to 10 do If A[i]<0 Then S := S + A[i]

      • 2

        К := 0; For i := 1 to 10 do If A[i]<0 Then К := К + 1

      • 3

        For i := 1 to 10 do If A[i]<0 Then ListBox1.Items.Add (IntToStr(A[i]))

      • 4

        For i := 1 to 10 do If A[i]<0 Then А[i]:= 0

      • А

        Заміна нулями від’ємних елементів масиву

      • Б

        Виведення від’ємних елементів масиву у поле списку ListBox1

      • В

        Визначення кількості від’ємних елементів масиву

      • Г

        Знаходження суми від’ємних елементів масиву

    А Б В Г
    1
    2
    3
    4
  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)?

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

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