Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача · 9 класс Задача №3741653
А
Аноним
19 октября 2026 12:51 · публичный вопрос
А
Аноним

Тест по предмету «Информатика» на тему «писк элементов в массиве на языке питон»

Нейросеть19 октября 2026 12:51
  1. Что проверяет выражение x in a для списка a? A. Есть ли в списке хотя бы один элемент, равный x
    B. Равны ли все элементы списка значению x
    C. Является ли x индексом списка
    D. Возвращает ли список число x

  2. Как записать проверку, что значения x в списке a нет? A. x != a
    B. x not in a
    C. a.not_in(x)
    D. x not a

  3. Что возвращает a.index(x), если значение x есть в списке? A. Индекс первого вхождения x
    B. Сам элемент x
    C. Количество вхождений x
    D. Список всех индексов x

  4. Что произойдёт при выполнении a.index(x), если значения x в списке a нет? A. Вернётся -1
    B. Вернётся None
    C. Возникнет ошибка ValueError
    D. Вернётся длина списка

  5. Какая операция возвращает количество вхождений значения x в список a? A. a.index(x)
    B. a.count(x)
    C. len(a, x)
    D. a.find(x)

  6. Что будет результатом выполнения кода a = [4, 8, 4, 10]; print(a.count(4))? A. 1
    B. 2
    C. 3
    D. 4

  7. Что будет выведено при выполнении кода a = [7, 2, 9, 2, 5]; print(a.index(2))? A. 0
    B. 1
    C. 2
    D. 4

  8. Какой результат даст выражение 6 in [1, 4, 6, 8]? A. True
    B. False
    C. 6
    D. Ошибка

  9. Какой результат даст выражение 3 not in [5, 3, 8]? A. True
    B. False
    C. 3
    D. Ошибка

  10. Какая конструкция возвращает список всех индексов, где элементы списка a равны x? A. [i for i in a if i == x]
    B. [i for i, v in enumerate(a) if v == x]
    C. [a.index(i) for i in a]
    D. [i for i in range(x) if a == x]

  11. Для чего в цикле поиска элемента удобно использовать enumerate(a)? A. Чтобы получать и индексы, и значения элементов
    B. Чтобы отсортировать список
    C. Чтобы удалить повторяющиеся элементы
    D. Чтобы поменять значения элементов местами

  12. Какой фрагмент выведет «Есть», если значение x присутствует в списке a? A. if x in a: print("Есть")
    B. if a in x: print("Есть")
    C. if x not in a: print("Есть")
    D. if x = in a: print("Есть")

  13. Что будет результатом выполнения кода a = [5, 7, 9]; print(a.index(7) + a.count(7))? A. 1
    B. 2
    C. 7
    D. 8

  14. Что будет выведено при выполнении кода a = [2, 4, 2, 6, 2]; print(a.count(2) + a.index(2))? A. 3
    B. 4
    C. 5
    D. 6

  15. Какой алгоритм вручную, без метода index, находит индекс первого вхождения x в список a? A. Перебрать индексы i, при первом a[i] == x сохранить i и прервать цикл
    B. Перебрать значения v, при v == x сохранить v в pos
    C. Сохранить в pos результат x in a
    D. Отсортировать список и взять a[0]

  16. Что будет выведено при выполнении кода:

a = [1, 3, 5]
if 4 not in a:
    print("No")
else:
    print("Yes")

A. No
B. Yes
C. True
D. Ошибка

  1. Для списка a = [10, 20, 30, 20] выражение a.index(20) вернёт: A. 0
    B. 1
    C. 2
    D. 3

  2. Чему будет равно значение s после выполнения кода:

a = [3, 6, 9]
s = 0
for v in a:
    if v > 5:
        s += v

A. 3
B. 6
C. 9
D. 15

  1. Что делает выражение len([v for v in a if v == x])? A. Возвращает количество элементов списка, равных x
    B. Возвращает индекс первого элемента, равного x
    C. Удаляет все элементы, равные x
    D. Проверяет, отсортирован ли список

  2. Дан список a = [4, 1, 4, 2]. Какое выражение вернёт True, если число 4 встречается в списке ровно два раза? A. a.count(4) == 2
    B. a.index(4) == 2
    C. 4 in a
    D. a.count(2) == 4

Ответы

  1. A
  2. B
  3. A
  4. C
  5. B
  6. B
  7. B
  8. A
  9. B
  10. B
  11. A
  12. A
  13. B
  14. A
  15. A
  16. A
  17. B
  18. D
  19. A
  20. A
Тест по предмету «Информатика» на тему «писк элементов в массиве на языке питон»
1. Что проверяет выражение `x in a` для списка `a`? A. Есть ли в списке хотя бы один элемент, равный `x` B. Равны ли все элементы списка значению `x` C. Является ли `x` индексом списка D. Возвращает ли список число `x` 2. Как записать проверку, что значения `x` в списке `a` нет? A. `x != a` B. `x not in a` C. `a.not_in(x)` D. `x not a` 3. Что возвращает `a.index(x)`, если значение `x` есть в списке? A. Индекс первого вхождения `x` B. Сам элемент `x` C. Количество вхождений `x` D. Список всех индексов `x` 4. Что произойдёт при выполнении `a.index(x)`, если значения `x` в списке `a` нет? A. Вернётся `-1` B. Вернётся `None` C. Возникнет ошибка `ValueError` D. Вернётся длина списка 5. Какая операция возвращает количество вхождений значения `x` в список `a`? A. `a.index(x)` B. `a.count(x)` C. `len(a, x)` D. `a.find(x)` 6. Что будет результатом выполнения кода `a = [4, 8, 4, 10]; print(a.count(4))`? A. 1 B. 2 C. 3 D. 4 7. Что будет выведено при выполнении кода `a = [7, 2, 9, 2, 5]; print(a.index(2))`? A. 0 B. 1 C. 2 D. 4 8. Какой результат даст выражение `6 in [1, 4, 6, 8]`? A. `True` B. `False` C. `6` D. Ошибка 9. Какой результат даст выражение `3 not in [5, 3, 8]`? A. `True` B. `False` C. `3` D. Ошибка 10. Какая конструкция возвращает список всех индексов, где элементы списка `a` равны `x`? A. `[i for i in a if i == x]` B. `[i for i, v in enumerate(a) if v == x]` C. `[a.index(i) for i in a]` D. `[i for i in range(x) if a == x]` 11. Для чего в цикле поиска элемента удобно использовать `enumerate(a)`? A. Чтобы получать и индексы, и значения элементов B. Чтобы отсортировать список C. Чтобы удалить повторяющиеся элементы D. Чтобы поменять значения элементов местами 12. Какой фрагмент выведет «Есть», если значение `x` присутствует в списке `a`? A. `if x in a: print("Есть")` B. `if a in x: print("Есть")` C. `if x not in a: print("Есть")` D. `if x = in a: print("Есть")` 13. Что будет результатом выполнения кода `a = [5, 7, 9]; print(a.index(7) + a.count(7))`? A. 1 B. 2 C. 7 D. 8 14. Что будет выведено при выполнении кода `a = [2, 4, 2, 6, 2]; print(a.count(2) + a.index(2))`? A. 3 B. 4 C. 5 D. 6 15. Какой алгоритм вручную, без метода `index`, находит индекс первого вхождения `x` в список `a`? A. Перебрать индексы `i`, при первом `a[i] == x` сохранить `i` и прервать цикл B. Перебрать значения `v`, при `v == x` сохранить `v` в `pos` C. Сохранить в `pos` результат `x in a` D. Отсортировать список и взять `a[0]` 16. Что будет выведено при выполнении кода: ```python a = [1, 3, 5] if 4 not in a: print("No") else: print("Yes") ``` A. `No` B. `Yes` C. `True` D. Ошибка 17. Для списка `a = [10, 20, 30, 20]` выражение `a.index(20)` вернёт: A. 0 B. 1 C. 2 D. 3 18. Чему будет равно значение `s` после выполнения кода: ```python a = [3, 6, 9] s = 0 for v in a: if v > 5: s += v ``` A. 3 B. 6 C. 9 D. 15 19. Что делает выражение `len([v for v in a if v == x])`? A. Возвращает количество элементов списка, равных `x` B. Возвращает индекс первого элемента, равного `x` C. Удаляет все элементы, равные `x` D. Проверяет, отсортирован ли список 20. Дан список `a = [4, 1, 4, 2]`. Какое выражение вернёт `True`, если число `4` встречается в списке ровно два раза? A. `a.count(4) == 2` B. `a.index(4) == 2` C. `4 in a` D. `a.count(2) == 4` ## Ответы 1. A 2. B 3. A 4. C 5. B 6. B 7. B 8. A 9. B 10. B 11. A 12. A 13. B 14. A 15. A 16. A 17. B 18. D 19. A 20. A