Завдання для комп’ютерного тестування до розділу 7 "Алгоритми роботи з об’єктами та величинами"

Тест 31. Величини логічного типу

  • Час: 00:00/00:30:00
  • Питання: 0/8
  1. Чому дорівнює значення логічного виразу x <= 10, якщо х = 10?
    Позначте одну правильну відповідь 

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

  2. Чому дорівнює значення логічного виразу (A <= B) and (A = B – 2), якщо А = 2, В = 4?
    Позначте одну правильну відповідь. 

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

  3. var x, y, z: Integer; A : Boolean; {…} x := 10; y := 2; z := 3;
    A := (x > y) or (y > z);
    Чому дорівнює А?

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

  4. var x, y, z: Integer; A, B, C : Boolean;
    Які оператори присвоювання допустимі?
    Позначте всі правильні відповіді.

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

  5. Які значення повертає функція BoolToStr(b,True)?
    Позначте всі правильні відповіді.

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

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

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

      • 1

        Значення Age належить проміжку від 10 до 18

      • 2

        Значення Age не належить проміжку від 10 до 18

      • 3

        x, y, z — додатні числа

      • 4

        Хоча б одне з чисел x, y, z — додатне

      • А

        (x>0) and (y>0) and (z>0)

      • Б

        (Age < 10) or (Age > 18)

      • В

        (Age >= 10) and (Age <= 18)

      • Г

        (x>0) or (y>0) or (z>0)

    А Б В Г
    1
    2
    3
    4
  7. Встановіть відповідність між операторами (1–4) і діями, які вони реалізують (А–Г).

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

      • 1

        A := (x>5) and (x<10); 

      • 2

        A := x>y; 

      • 3

        A := x mod 2 = 0; 

      • 4

        A := (x mod 2 = 0) and (x>y); 

      • А

        Змінній А присвоїти значення True, якщо 5<x<10 

      • Б

        Змінній А присвоїти значення True, якщо x>y і x — парне число 

      • В

        Змінній А присвоїти значення True, якщо x — парне число 

      • Г

        Змінній А присвоїти значення True, якщо x>y 

    А Б В Г
    1
    2
    3
    4
  8. Яке значення буде виведено в поле Edit1?

    var x, y, z: Integer; A : Boolean;
    begin
    x := 10; y := 12; z := 30;
    A := (x < y) аnd (y < z) аnd (z mod y = 0);
    Edit1.Text := BoolToStr(A,False);
    end

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

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