Тест по программированию на Python для 11 класса
Вопрос 1
Какое из следующих выражений правильно создает список в Python?
- A)
list = (1, 2, 3) - B)
list = [1, 2, 3] - C)
list = {1, 2, 3} - D)
list = <1, 2, 3>
Ответ: B
Вопрос 2
Какой метод используется для добавления элемента в конец списка?
- A)
append() - B)
add() - C)
insert() - D)
extend()
Ответ: A
Вопрос 3
Что выведет следующий код?
x = 10
y = 5
print(x > y and y > 0)
- A)
True - B)
False - C)
None - D)
10
Ответ: A
Вопрос 4
Какой оператор используется для определения, содержится ли элемент в списке?
- A)
in - B)
contains - C)
has - D)
exists
Ответ: A
Вопрос 5
Что означает следующая строка кода?
def my_function():
return True
- A) Это функция, которая ничего не возвращает
- B) Это функция, которая возвращает строку "True"
- C) Это функция, которая возвращает логическое значение True
- D) Это синтаксическая ошибка
Ответ: C
Вопрос 6
Какой тип данных в Python используется для хранения текстовой информации?
- A) Integer
- B) Float
- C) String
- D) List
Ответ: C
Вопрос 7
Какой результат будет у следующего кода?
print(type(5))
- A)
<class 'int'> - B)
<class 'str'> - C)
<class 'float'> - D)
<class 'list'>
Ответ: A
Вопрос 8
Какой метод используется для чтения всего содержимого файла?
- A)
readlines() - B)
read() - C)
readfile() - D)
get()
Ответ: B
Вопрос 9
Какой знак используется для обозначения однострочного комментария в Python?
- A)
/* ... */ - B)
# - C)
// - D)
<!-- -->
Ответ: B
Вопрос 10
Что делает следующая команда?
x = [1, 2, 3, 4]
x.pop()
- A) Удаляет первый элемент
- B) Удаляет последний элемент
- C) Очищает список
- D) Удаляет элемент по индексу 1
Ответ: B
Вопрос 11
Что выведет следующий код?
a = [1, 2, 3]
b = a
b.append(4)
print(a)
- A)
[1, 2, 3] - B)
[1, 2, 3, 4] - C)
[4] - D)
Ошибка
Ответ: B
Вопрос 12
Какой из следующих вариантов соответствует правильному импорту модуля math?
- A)
import math() - B)
import math - C)
from math import * - D) И A, и C верные
Ответ: D
Вопрос 13
Какой результат даст следующий код?
print(2 ** 3)
- A)
5 - B)
6 - C)
8 - D)
9
Ответ: C
Вопрос 14
Какой из следующих методов используется для преобразования строки в нижний регистр?
- A)
lowercase() - B)
lower() - C)
downcase() - D)
casefold()
Ответ: B
Вопрос 15
Какой оператор используется для сравнения значений на равенство в Python?
- A)
= - B)
== - C)
=== - D)
!=
Ответ: B
Итоги теста
Каждый правильный ответ засчитывается как 1 балл. Подсчитайте ваши баллы для оценки уровня знаний по теме работы с Python. Удачи!