Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача · 11 класс Задача №3683069
А
Аноним
24 сентября 2026 15:53 · публичный вопрос
А
Аноним

Тест по предмету «Программирование» на тему «Алгоритм. Типы данных. Массивы, функции, сЛовари и множества»

Нейросеть24 сентября 2026 15:53
  1. Какое определение алгоритма является наиболее точным?
    A) Конечная последовательность точных и понятных исполнителю действий, приводящая к решению задачи
    B) Любой текст программы независимо от его содержания
    C) Набор случайных действий без определённого порядка
    D) Только математическая формула

  2. Какой тип имеет значение 42 в Python 3?
    A) int
    B) float
    C) str
    D) bool

  3. Чему равно значение выражения 17 // 5 + 2 в Python 3?
    A) 5
    B) 5.4
    C) 4
    D) 6

  4. Какая запись создаёт список в Python?
    A) [2, 4, 6]
    B) (2, 4, 6)
    C) {2, 4, 6}
    D) "2, 4, 6"

  5. Что будет выведено в результате выполнения кода?

a = [3, 1, 4]
a.append(2)
print(a[1])

A) 3
B) 1
C) 2
D) 4

  1. Что будет выведено?
a = [10, 20, 30, 40, 50]
print(a[1:4])

A) [10, 20, 30]
B) [20, 30, 40]
C) [20, 30, 40, 50]
D) [10, 20, 30, 40]

  1. Какая запись корректно определяет функцию в Python?
    A) def triple(x): return 3 * x
    B) function triple(x): return 3 * x
    C) def triple x: return 3 * x
    D) define triple(x): return 3 * x

  2. Что будет выведено?

def calc(a, b):
    return a * b + 1

print(calc(3, 4))

A) 7
B) 12
C) 13
D) 16

  1. Что будет выведено?
def welcome(name="Мир"):
    return "Привет, " + name

print(welcome())

A) Привет, name
B) Привет, Мир
C) Мир
D) Произойдёт ошибка

  1. Что будет выведено?
person = {"name": "Олег", "age": 16}
print(person["age"])

A) 16
B) age
C) Олег
D) KeyError

  1. Что будет выведено?
d = {"a": 1}
d["b"] = 2
print(len(d))

A) 1
B) 2
C) 3
D) Произойдёт ошибка

  1. Что произойдёт при выполнении кода?
d = {"a": 1}
print(d["b"])

A) Будет выведено None
B) Будет выведено 0
C) Возникнет ошибка KeyError
D) Будет выведена пустая строка

  1. Что будет выведено?
s = set([2, 2, 5, 7, 5])
print(len(s))

A) 2
B) 3
C) 5
D) Произойдёт ошибка

  1. Чему равно множество A & B?
A = {1, 2, 3}
B = {2, 3, 4}

A) {1, 4}
B) {1, 2, 3, 4}
C) {2, 3}
D) set()

  1. Что будет выведено?
A = {1, 2}
B = {2, 3}
print(A | B)

A) {1, 2, 3}
B) {2}
C) {1, 2}
D) {3}

  1. Что будет выведено?
x = 5
S = {1, 3, 5}
print(x in S)

A) True
B) False
C) 5
D) Произойдёт ошибка

  1. Что будет выведено?
a = [1, 2]
b = a
b.append(3)
print(a)

A) [1, 2]
B) [3]
C) [1, 2, 3]
D) Произойдёт ошибка

  1. Что будет содержать список result?
result = [x ** 2 for x in [1, 2, 3]]

A) [1, 2, 3]
B) [1, 4, 9]
C) [2, 4, 6]
D) 14

  1. Что будет выведено?
def set_mark(marks, student, mark):
    marks[student] = mark

marks = {}
set_mark(marks, "Лена", 5)
print(marks["Лена"])

A) None
B) Лена
C) 5
D) KeyError

  1. Что будет выведено?
a = [4, 7, 1, 9]
x = 1

for i in range(len(a)):
    if a[i] == x:
        print(i)
        break

A) 1
B) 2
C) 3
D) Ничего

Ответы

1 — A
2 — A
3 — A
4 — A
5 — B
6 — B
7 — A
8 — C
9 — B
10 — A
11 — B
12 — C
13 — B
14 — C
15 — A
16 — A
17 — C
18 — B
19 — C
20 — B

Тест по предмету «Программирование» на тему «Алгоритм. Типы данных. Массивы, функции, сЛовари и множества»
1. Какое определение алгоритма является наиболее точным? A) Конечная последовательность точных и понятных исполнителю действий, приводящая к решению задачи B) Любой текст программы независимо от его содержания C) Набор случайных действий без определённого порядка D) Только математическая формула 2. Какой тип имеет значение `42` в Python 3? A) `int` B) `float` C) `str` D) `bool` 3. Чему равно значение выражения `17 // 5 + 2` в Python 3? A) 5 B) 5.4 C) 4 D) 6 4. Какая запись создаёт список в Python? A) `[2, 4, 6]` B) `(2, 4, 6)` C) `{2, 4, 6}` D) `"2, 4, 6"` 5. Что будет выведено в результате выполнения кода? ```python a = [3, 1, 4] a.append(2) print(a[1]) ``` A) 3 B) 1 C) 2 D) 4 6. Что будет выведено? ```python a = [10, 20, 30, 40, 50] print(a[1:4]) ``` A) `[10, 20, 30]` B) `[20, 30, 40]` C) `[20, 30, 40, 50]` D) `[10, 20, 30, 40]` 7. Какая запись корректно определяет функцию в Python? A) `def triple(x): return 3 * x` B) `function triple(x): return 3 * x` C) `def triple x: return 3 * x` D) `define triple(x): return 3 * x` 8. Что будет выведено? ```python def calc(a, b): return a * b + 1 print(calc(3, 4)) ``` A) 7 B) 12 C) 13 D) 16 9. Что будет выведено? ```python def welcome(name="Мир"): return "Привет, " + name print(welcome()) ``` A) `Привет, name` B) `Привет, Мир` C) `Мир` D) Произойдёт ошибка 10. Что будет выведено? ```python person = {"name": "Олег", "age": 16} print(person["age"]) ``` A) 16 B) `age` C) `Олег` D) `KeyError` 11. Что будет выведено? ```python d = {"a": 1} d["b"] = 2 print(len(d)) ``` A) 1 B) 2 C) 3 D) Произойдёт ошибка 12. Что произойдёт при выполнении кода? ```python d = {"a": 1} print(d["b"]) ``` A) Будет выведено `None` B) Будет выведено `0` C) Возникнет ошибка `KeyError` D) Будет выведена пустая строка 13. Что будет выведено? ```python s = set([2, 2, 5, 7, 5]) print(len(s)) ``` A) 2 B) 3 C) 5 D) Произойдёт ошибка 14. Чему равно множество `A & B`? ```python A = {1, 2, 3} B = {2, 3, 4} ``` A) `{1, 4}` B) `{1, 2, 3, 4}` C) `{2, 3}` D) `set()` 15. Что будет выведено? ```python A = {1, 2} B = {2, 3} print(A | B) ``` A) `{1, 2, 3}` B) `{2}` C) `{1, 2}` D) `{3}` 16. Что будет выведено? ```python x = 5 S = {1, 3, 5} print(x in S) ``` A) `True` B) `False` C) `5` D) Произойдёт ошибка 17. Что будет выведено? ```python a = [1, 2] b = a b.append(3) print(a) ``` A) `[1, 2]` B) `[3]` C) `[1, 2, 3]` D) Произойдёт ошибка 18. Что будет содержать список `result`? ```python result = [x ** 2 for x in [1, 2, 3]] ``` A) `[1, 2, 3]` B) `[1, 4, 9]` C) `[2, 4, 6]` D) `14` 19. Что будет выведено? ```python def set_mark(marks, student, mark): marks[student] = mark marks = {} set_mark(marks, "Лена", 5) print(marks["Лена"]) ``` A) `None` B) `Лена` C) 5 D) `KeyError` 20. Что будет выведено? ```python a = [4, 7, 1, 9] x = 1 for i in range(len(a)): if a[i] == x: print(i) break ``` A) 1 B) 2 C) 3 D) Ничего ## Ответы 1 — A 2 — A 3 — A 4 — A 5 — B 6 — B 7 — A 8 — C 9 — B 10 — A 11 — B 12 — C 13 — B 14 — C 15 — A 16 — A 17 — C 18 — B 19 — C 20 — B