40 ответов на поросы теста "Основы разработки программного обеспечения.sa pyth-p-аp pyt-p" предмета "Стек технологий Python".
Вопросы отсортированы в алфавитном порядке.
........ Темы .......
Тема 1. Введение и установка IDE
Тема 2. Типы данных и базовая работа с переменными
Тема 3. Работа с данными
Тема 4. Функции
Тема 5. Работа с классами, объектами и файлами
Тема 6. Создание игры
В каком месте необходимо явно объявлять функцию в одном скрипте?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
В чем разница между итераторами и генераторами?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Вам дана задача. Создать класс с названием Dog. При создании экземпляра класса Dog должна быть возможность присвоить значение свойству name. Какой вариант кода будет правильным, чтобы после создания экземпляра, вы также могли получить значение свойства name?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
def __init__(self, name):
self.name = name
def get_name(self):
return self.name
my_dog = Dog("Мухтар")
print(my_dog.get_name())
def __init__(this, name):
this.name = name
my_dog = new Dog()
my_dog.set(name, “Мухтар”)
print(my_dog.get(name))
def __init__(self, name):
self.name = name
def get_name(self):
return self.name
my_dog = new Dog(“Мухтар”)
print(my_dog.get_name())
Вы создали список, который содержит в себе следующие числа: 4, 8, 15, 16, 23, 42 и включили его в переменную my_list. Как быстрее всего подсчитать сумму чисел в этом списке?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Выберите лишнее:
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
Для чего служит ключевое слово «self». Например, def __init__(self):?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Есть базовый класс Person и производный класс Developer. Вопрос: Как будет выглядеть наследование производного класса Developer от Базового класса Person?:
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Как можно преобразовать строку my_string в список?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Как можно провести сортировку списка?:
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
Как создаётся список в Python?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Какая команда используется для подключения модулей?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Какая функция используется для вывода информации на консоль?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Какие парадигмы и стили программирования поддерживает Python?
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
Какие характеристики можно отнести к языку Python?
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
Каким образом при обработке ошибок в Python с помощью try: except: можно избежать остановки программы при возникновении любых ошибок?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Какой вывод будет у данного кода?
def swap_words(string):
lst = string.split(' ')
lst.reverse()
return ' '.join(lst)
if __name__ == '__main__':
print(swap_words('идет снег'))
print(swap_words('идет снег давно'))
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Какой метод позволяет получить от словаря сразу ключ и значение?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Какую команду ввести, чтобы получить первый и последний элемент списка lst = ['Нулевой элемент', 'One', 2, 3, 4, (5, 5, 5)]?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Когда вызовется исключение ZeroDivisionError?
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
О чём Вам говорит этот код?:
class Synergy:
pass
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Почему данный код вызовет исключение?
def printme(my_str):
print(my_str)
return
printme()
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Почему данный код вызовет исключение?
fruits = ['banana', 'apple', 'mango']
for index in range(len(fruits)):
print('Current fruit :', fruts[index])
print("Good bye!")
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Почему этот код выдаст ошибку?:
print(int(True) // float(False))
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Предположим, Вы вводите натуральное целое число в переменную num, с помощью строки кода: num = int(input("Введите целое число: "))
И далее хотите совершить объединение этого числа со строкой “Python”, чтобы получилось, например “1234Python”. Что вам для этого потребуется?
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
Разница между is и ==?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
С помощью какой функции можно получить длину object, если это список/кортеж/словарь/строка?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
С помощью чего можно вывести числа Фибоначчи?
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
У нас есть кортеж my_tuple = (1, 82, 21). Каким образом мы можем добавить в него новое значение 38? Условимся, что мы не создаем новый кортеж, а хотим именно добавить новый элемент в него
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
У нас есть скрипт my_functions. Как подключить его к новому скрипту my_script, если модуль и новый скрипт находятся в одной директории?
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
Что выведет этот код?
S = 0
for i in range(1, 10):
if i % 2 == 0:
S = S + i
print(S)
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Что выведет этот код?:
lst = [[1, 2, 3], [4, 5], [6], [7, 8, 9]]
print(sum(lst, []))
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Что выведет этот код?
def send_message(message="Пользователь не указал сообщения"):
return message
msg = 1 + "22"
send_message(msg)
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Что выведет этот код?
print("Привет, Python!", end=" ")
print("Я учусь на курсе Python-разработчик", end="\n :)")
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Что выведет этот код?
try:
print(1)
except Exception:
print(0)
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Что означает этот код:
super().__init__() ?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Что происходит, когда создается виртуальная среда?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Что сделает функция sum(), если ей в качестве значения передать строку и попытаться вывести результат на консоль с помощью переменной result_str?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Что такое __init__.py?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Что такое PEP?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Что такое рекурсивная функция?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов