Завдання для комп’ютерного тестування до розділу 8 «Алгоритми з повтореннями та розгалуженнями»

Тест 37. Поліваріантне розгалуження

  • Час: 00:00/00:30:00
  • Питання: 0/8
  1. Чому дорівнює А після виконання оператора, якщо початкове значення А = 8?
    Позначте одну правильну відповідь.
         Case А mod 10 of
            0..3 : A := A*2;
            3..5 : A := A+10;
            6..9 : A := A*10;
            end;

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

  2. Чому дорівнює А після виконання оператора, якщо початкове значення А = 22?
    Позначте одну правильну відповідь.
        Case А mod 10 of
            0..3 : A := A*2;
            3..5 : A := A+10;
            6..9 : A := A*10;
            end;        

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

  3. Чому дорівнює А після виконання оператора, якщо початкове значення А = 13?
    Позначте одну правильну відповідь.
         Case А mod 10 of
             0..2 : A := A*2;
             3..5 : A := A+10;
             6..9 : A := A*10;
             end;

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

  4. В яких операторах допущені помилки?
    Позначте всі правильні відповіді.

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

  5. Визначте, який оператор реалізує дію:
    Вивести у поле Edit1 кількість цифр в цілому числі А, що належить діапазону від 1 до 999.
    Позначте всі правильні відповіді.

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

  6. Встановіть відповідність між еквівалентними операторами 1–4 і А–Г.

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

      • 1

        If A = 0 Then B := C Else B := D; 

      • 2

        If A<B Then H := X Else H := Y;

      • 3

        If A<B Then A := B Else B := A; 

      • 4

        If A<B Then B := B–A Else A := A–B; 

      • А

        If A >= B Then H := Y Else H := X;

      • Б

        If A >= B Then B := A Else A := B;

      • В

        If A >= B Then A := A–B Else B := B–A; 

      • Г

        If A< >0 Then B := D Else B := C;

    А Б В Г
    1
    2
    3
    4
  7. Встановіть відповідність між графіками функцій y = f(x) (1–3) і операторами для обчислення значень y = f(x) (А–В).

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

      • 1
      • 2
      • 3
      • А

        If x<0 Then y := –x Else y := Sqr(x);

      • Б

        If x<0 Then y := 1 Else
                If x<Pi Then y := cos(x) Else y := –1;

      • В

        If x<0 Then y := –x Else
                   If x<1 Then y := x
                               Else If x<3 Then y := 1
                                                Else y:= 4–x;

    А Б В
    1
    2
    3
  8. Чому дорівнює А після виконання оператора, якщо початкове значення А = 9?
        Case А of
             0..3 : A := A*2;
             3..5 : A := A+10;
             6..9 : A := A*10;
             Else А := 100;
             end;

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

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