Тест 24. Вкладені розгалуження

Тест 24. Вкладені розгалуження

  • Час: 00:00/00:40:00
  • Питання: 0/8
  1. Якщо в умовному операторі по гілці Так або Ні знову використовують оператор іf, це називають:
    Позначте одну правильну відповідь.
     

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

  2. Відступи команди від лівого краю повинні бути:
    Позначте одну правильну відповідь.
     

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

  3. Яких значень набуде змінна b після виконання умовного оператора Іf, якщо a = –3? 

    if a<5:
       b = a+1
    else:
      if a<10:
         b=a*2
      else:
         b = a–1  

    Позначте одну правильну відповідь.

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

  4. Яких значень набуде змінна b після виконання умовного оператора Іf, якщо a = 8? 

    if a<5:
       b = a+1
    else:
       if a<10:
          b=a*2
    else:
         b = a–1

    Позначте одну правильну відповідь.

     

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

  5. Яких значень набуде змінна b після виконання умовного оператора Іf, якщо a = 10? 

    if a<5:
       b = a+1
    else:
       if a<10:
          b=a*2
    else:
         b = a–1

    Позначте одну правильну відповідь.

     

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

  6. Установіть відповідність між операторами розгалуження (1–3) і (А–В), які реалізують однакові дії. 

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

      • 1

        if b%10 == 0 and a%10 == 0:
              print('так')
          else:
              print('ні')

      • 2

        if a>b and b>c:
               m = a

      • 3

        if a != 0 and b != c:
               m = (c–b)/a
            else:
               if a != 0 and b == c:
                   m = 0

      • А

        if b%10 == 0:
            if a%10 == 0:
                 print('так')
            else:
                 print('ні')

      • Б

        if a>b:
            if b>c
               m=a

      • В

        if a != 0:
              if b != c:
                   m = (c–b)/a
              else:
                   m = 0

    А Б В
    1
    2
    3
  7. Дано фрагмент коду:  

    if a<3:
         if a>b:
               a = b
         else:
               b = a

      else:
               if a>b:
                   b = a
               else:
                   a = b
    Установіть відповідність між початковими значеннями змінних а і b (1–4) та значеннями цих змінних після виконання коду (А–Г).

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

      • 1

        a = 1, b = 5 

      • 2

        a = 3, b = 5 

      • 3

         a = 8, b = 5

      • 4

        a = 2, b = 3 

      • А

        a = 2, b = 2 

      • Б

        a = 5, b = 5

      • В

        a = 1, b = 1 

      • Г

        a = 8, b = 8 

    А Б В Г
    1
    2
    3
    4
  8. Що буде надруковане в результаті виконання фрагменту програми, якщо введені значення 10 і 45? 

    a = int(input())
    b = int(input())
    if b%10 == 0:
       if a%10 == 0:
           print('1')
       else:
           print('2')
    {…}

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

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