Какое определение алгоритма является наиболее точным?
A) Конечная последовательность точных и понятных исполнителю действий, приводящая к решению задачи
B) Любой текст программы независимо от его содержания
C) Набор случайных действий без определённого порядка
D) Только математическая формулаКакой тип имеет значение
42в Python 3?
A)int
B)float
C)str
D)boolЧему равно значение выражения
17 // 5 + 2в Python 3?
A) 5
B) 5.4
C) 4
D) 6Какая запись создаёт список в Python?
A)[2, 4, 6]
B)(2, 4, 6)
C){2, 4, 6}
D)"2, 4, 6"Что будет выведено в результате выполнения кода?
a = [3, 1, 4]
a.append(2)
print(a[1])
A) 3
B) 1
C) 2
D) 4
- Что будет выведено?
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]
Какая запись корректно определяет функцию в 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Что будет выведено?
def calc(a, b):
return a * b + 1
print(calc(3, 4))
A) 7
B) 12
C) 13
D) 16
- Что будет выведено?
def welcome(name="Мир"):
return "Привет, " + name
print(welcome())
A) Привет, name
B) Привет, Мир
C) Мир
D) Произойдёт ошибка
- Что будет выведено?
person = {"name": "Олег", "age": 16}
print(person["age"])
A) 16
B) age
C) Олег
D) KeyError
- Что будет выведено?
d = {"a": 1}
d["b"] = 2
print(len(d))
A) 1
B) 2
C) 3
D) Произойдёт ошибка
- Что произойдёт при выполнении кода?
d = {"a": 1}
print(d["b"])
A) Будет выведено None
B) Будет выведено 0
C) Возникнет ошибка KeyError
D) Будет выведена пустая строка
- Что будет выведено?
s = set([2, 2, 5, 7, 5])
print(len(s))
A) 2
B) 3
C) 5
D) Произойдёт ошибка
- Чему равно множество
A & B?
A = {1, 2, 3}
B = {2, 3, 4}
A) {1, 4}
B) {1, 2, 3, 4}
C) {2, 3}
D) set()
- Что будет выведено?
A = {1, 2}
B = {2, 3}
print(A | B)
A) {1, 2, 3}
B) {2}
C) {1, 2}
D) {3}
- Что будет выведено?
x = 5
S = {1, 3, 5}
print(x in S)
A) True
B) False
C) 5
D) Произойдёт ошибка
- Что будет выведено?
a = [1, 2]
b = a
b.append(3)
print(a)
A) [1, 2]
B) [3]
C) [1, 2, 3]
D) Произойдёт ошибка
- Что будет содержать список
result?
result = [x ** 2 for x in [1, 2, 3]]
A) [1, 2, 3]
B) [1, 4, 9]
C) [2, 4, 6]
D) 14
- Что будет выведено?
def set_mark(marks, student, mark):
marks[student] = mark
marks = {}
set_mark(marks, "Лена", 5)
print(marks["Лена"])
A) None
B) Лена
C) 5
D) KeyError
- Что будет выведено?
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
