Тест 5. Опрацювання рядкових величин

Тест 5. Опрацювання рядкових величин

  • Час: 00:00/01:00:00
  • Питання: 0/8
  1. Дано рядок: a = 'ми вивчаємо мову Python'
    Який оператор було виконано, якщо змінна b отримала значення 23?
    Позначте одну правильну відповідь.
    (Кількість балів 1.00)

  2. Дано рядок: a = 'ми вивчаємо мову Python'
    Який оператор було виконано, якщо змінна отримала значення 3?
    Позначте одну правильну відповідь.
    (Кількість балів 1.00)

  3. Дано рядок: a = 'ми вивчаємо мову Python'
    Який оператор було виконано, якщо змінна b отримала значення 17?
    Позначте одну правильну відповідь.
    (Кількість балів 1.00)

  4. Позначте фрагменти коду, які з рядка s1 = 'інформатика'; зробили рядок s2 ='інтика'.
    Позначте всі правильні відповіді.
    (Кількість балів 1.50)

  5. Позначте фрагменти коду, які з рядка s1 = 'інформатика' зробили рядок s2 = 'форма'.
    Позначте всі правильні відповіді.
     

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

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

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

      • 1

        def sum(a, b):

      • 2

        print(a+b)

      • 3

        sum(3, 5)

      • А

        Тіло функції

      • Б

        Заголовок функції

      • В

        Оператор виклику функції

    А Б В
    1
    2
    3
  7. Установіть відповідність між описами функцій (1–3) і їх призначенням (А–В).

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

      • 1

        def ins(s, subs, n):
               snew = ''
               snew = s[0:n–1]+subs+s[n:len(s)]
               return snew
         

      • 2

        def rev(s):
               subs = ''
               for i in range(len(s)–1, –1, –1):
                     subs = subs+s[i]
           return subs
         

      • 3

        def lit(s):
              cifra = '0123456789'
              subs = ''
              for i in range(len(s)):
                  if not (s[i] in cifra)''
                         subs = subs+s[i]
              return subs
         

      • А

        Записати рядок s у зворотному порядку з використанням допоміжної змінної subs

      • Б

        Вставити підрядок subs у заданий рядок s після n-го символу

      • В

        Вилучити з рядка s всі символи, що не є цифрами

    А Б В
    1
    2
    3
  8. Що надрукує програма?

    def shifr(s, c):
          snew = ''
          for i in range(0, len(s), 2):
               snew = snew+s[i]+c
         return snew
    s1 = shifr('Секрет', 'a')
    print(s1) 
     

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

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