Программирование на языке Python - тест
Состав работы
|
|
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Описание
Программирование на языке Python > Основы Python
• правильные ответы на все вопросы из теста по данной дисциплине
• вопросы отсортированы в лексикографическом порядке
Оглавление
Знакомство с преподавателемУстановка VS и PythonВвод-вывод и базовые переменныеFloat, int и арифметические операцииЛогические и условные операторыЦиклы While и ForСтрокиСпискиМножестваСловариФункцииСортировкиДвумерные спискиРекурсияООПКлассы и объектыО-нотацияДелаем игру (1)Делаем игру (2)Делаем игру (3)Делаем игру (4)Делаем
1. Знакомство с преподавателем
2. Установка VS и Python
3. Ввод-вывод и базовые переменные
4. Float, int и арифметические операции
5. Логические и условные операторы
6. Циклы While и For
7. Строки
8. Списки
9. Множества
10. Словари
11. Функции
12. Сортировки
13. Двумерные списки
14. Рекурсия
15. ООП
16. Классы и объекты
17. О-нотация
18. Делаем игру (1)
19. Делаем игру (2)
20. Делаем игру (3)
21. Делаем игру (4)
22. Делаем игру (5)
23. Делаем игру (6)
Атрибут — это
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• свойство некоторой сущности. Часто называется полем таблицы
• конечное множество кортежей
• существующий список предопределенных типов ошибок
Верно ли что в функциональном программировании Phyton используются функции map, filter, reduce, zip
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• да
• нет
Декоратор - это
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• функция, которая принимает другую функцию как аргумент и оборачивает в другую функцию
• организованная структура предназначенная для хранения, изменения и обработки в другую функцию
Для чего нужна система PyCharm:
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• для написания и редактирования кода
• для того, чтобы обезопасить компьютер от вируса
• для того, чтобы поддерживать связь с комьюнити
Если функции являются полноправными объектами, то это значит, что они
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• могут быть связаны с переменной
• могут создавать другие функции
Зачем нужны функции:
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• чтобы получить сумму х и у
• чтобы не дублировать участки функции
• чтобы создать цикл
Какой цикл выполняет тело цикла до тех пор, пока условие цикла истинно?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• While
• For
Модули можно написать только используя язык Phyton
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• да
• нет
Можно ли установить нужные пакеты данных через PyCharm?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• нет
• да
Мост — это
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• это структурный паттерн проектирования, который разделяет один или несколько классов на две отдельные иерархии — абстракцию и реализацию, позволяя изменять их независимо друг от друга
• это структурный паттерн проектирования, который позволяет сгруппировать множество объектов в древовидную структуру, а затем работать с ней так, как будто это единичный объект
• это структурный паттерн проектирования, который предоставляет простой интерфейс к сложной системе классов, библиотеке или фреймворку
Одиночка — это
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• это структурный паттерн проектирования, который позволяет объектам с несовместимыми интерфейсами работать вместе
• порождающий паттерн проектирования, который гарантирует, что у класса есть только один экземпляр, и предоставляет к нему глобальную точку доступа
Ошибка SystemError
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• внутренняя ошибка
• функция получает аргумент правильного типа, но некорректного значения
• операция применена к объекту несоответствующего типа
Прототип — это
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• порождающий паттерн проектирования, который позволяет копировать объекты, не вдаваясь в подробности их реализации
• спецификация программного интерфейса для управления браузером
Стек - это
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• тип данных, предназначенный для хранения набора или последовательности разных элементов
• тип данных со следующим правилом доступа к элементам «первый пришёл — первый вышел»
• упорядоченная коллекция элементов, где добавление нового или удаление существующего всегда происходит только на одном из концов
Функция в Python это
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• способ выделения оперативной памяти компьютера для объектов в программе
• объект, который принимает аргументы и возвращает значения
• часть объектно-ориентированного программирования
Что из перечисленного не является базой данных?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• MySQL
• Clickhouse
• NetBeans
Что из перечисленного является неизменяемым типом данных?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• кортеж (Tuple)
• Словарь (Dictionary)
• Сет (Set)
Что такое Beautiful Soup
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• это парсер для синтаксического разбора файлов HTML/XML, написанный на языке программирования Python, который может преобразовать даже неправильную разметку в дерево синтаксического разбора
• неупорядоченные коллекции произвольных объектов с доступом по ключу
• это порождающий паттерн проектирования, который позволяет создавать сложные объекты пошагово
if-then-else это
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• функция
• оператор ветвления
• начало цикла
SQL это
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• база данных
• язык программирования
• программное обеспечение
В каком месте необходимо явно объявлять функцию в одном скрипте?
• После вызова этой функции
• Перед вызовом этой функции
• Только в другом файле
В чем разница между итераторами и генераторами?
• Генератор — это механизм поэлементного обхода данных, а итератор позволяет отложено создавать результат при итерации.
• нет разницы;
• Итератор — это механизм поэлементного обхода данных, а генератор позволяет отложено создавать результат при итерации.
Вам дана задача. Создать класс с названием Dog. При создании экземпляра класса Dog должна быть возможность присвоить значение свойству name. Какой вариант кода будет правильным, чтобы после создания экземпляра, вы также могли получить значение свойства name?
• class Dog:def __init__(self, name):self.name = namedef get_name(self):return self.namemy_dog = Dog("Мухтар")print(my_dog.get_name())
• className Dog:def __init__(this, name):this.name = namemy_dog = new Dog()my_dog.set(name, “Мухтар”)print(my_dog.get(name))
• class Dog:def __init__(self, name):self.name = namedef get_name(self):return self.namemy_dog = new Dog(“Мухтар”)print(my_dog.get_name())
Вы создали список, который содержит в себе следующие числа: 4, 8, 15, 16, 23, 42и включили его в переменную my_list. Как быстрее всего подсчитать сумму чисел в этом списке?
• Использовать цикл for
• Использовать цикл while и функцию sum
• Использовать функцию sum
Выберите лишнее:
• switch
• case
• break
• continue
• while
Для чего служит ключевое слово «self». Например, def __init__(self):?
• Это общая переменная для всего кода, которая задается в самом начале
• Чтобы ссылаться на текущую функцию, в Python используется ключевое слово self
• Ключевое слово self — переменная, которая относится к экземпляру объекта
Есть базовый класс Person и производный класс Developer. Вопрос: Как будет выглядеть наследование производного класса Developer от Базового класса Person?:
• class Developer(Person):
• class Person(inheritance=Developer):
• class Developer(inheritance=Person):
• class Developer(main=”Person”)
Как можно преобразовать строку my_string в список?
• tuple(my_string)
• list(my_string)
• dict(my_string)
Как можно провести сортировку списка?:
• Написать свою функцию сортировки или воспользоваться методом sort()
• Написать сортировку “пузырьком”
• Списки нельзя сортировать
Как создаётся список в Python?
• двумя квадратными скобками []
• двумя фигурными скобками {}
• двумя круглыми скобками ()
Какая команда используется для подключения модулей?
• import.
• pip install.
• update.
Какая функция используется для вывода информации на консоль?
• echo()
• input()
• print()
Какие парадигмы и стили программирования поддерживает Python?
• Объектно-ориентированный
• Модульный
• Программирование в ограничениях
• Функциональное программирование
Какие характеристики можно отнести к языку Python?
• Интерпретируемый
• С динамической типизацией
• Использующий процессор для макроподстановок
• Для быстрой разработки программ
Каким образом при обработке ошибок в Python с помощью try: except: можно избежать остановки программы при возникновении любых ошибок?
• Составить блок try: except Exception:
• Составить блок try: except ErrorException:
• Составить блок try: except Exceptions:
Какой вывод будет у данного кода?
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)]?
• print(lst[0]).
• lst[0] и lst[-1];
• lst[1] и lst[6].
Когда вызовется исключение ZeroDivisionerror?
• Когда мы попытаемся преобразовать число 0 в строку
• Когда мы попытаемся разделить 0 на 0
• Когда мы попытаемся разделить любое число на 0
О чём Вам говорит этот код?:class Synergy:pass
• пример удаления класса Synergy
• пример создания пустого класса Synergy
• данный класс будет наследоваться от какого-то другого класса
Почему данный код вызовет исключение?
def printme(my_str):
print(my_str)
return
printme()
• Функция объявлена некорректно
• Необходимо убрать return из функции
• Функция при вызове не принимает в себя обязательный параметр
Почему данный код вызовет исключение?
fruits = ['banana', 'apple', 'mango']
for index in range(len(fruits)):
print('Current fruit :', fruts[index])
print("Good bye!")
• Ошибка в элементе списка
• Ошибка в названии списка
• Ошибка в неверном использовании цикла
Почему этот код выдаст ошибку?:
print(int(True) // float(False))
• Нельзя поделить True на False, потому что это логические значения
• Нельзя делить тип int на тип float
• Нельзя делить на 0
Предположим, Вы вводите натуральное целое число в переменную num, с помощью строки кода: num = int(input("Введите целое число: "))
И далее хотите совершить объединение этого числа со строкой “Python”, чтобы получилось, например “1234Python”. Что вам для этого потребуется?
• Напишу код который будет выводить строку. Этого будет достаточно: print(num + "Python")
• Добавлю блоки try: except: и обработаю исключение TypeError
• Приведу переменную num с типу ‘str’
Разница между is и ==?
• is проверяет идентичность (объектов), а == проверяет равенство (значения).
• нет разницы;
• == проверяет идентичность (объектов), а is проверяет равенство (значения).
С помощью какой функции можно получить длину object, если это список/кортеж/словарь/строка?
• object(len)
• len(object)
• object.len()
С помощью чего можно вывести числа Фибоначчи?
• С помощью рекурсивной функции, которую можно написать самостоятельно
• С помощью цикла for / while
• Создать специальный генератор и поместить его в класс Fibo
У нас есть кортеж my_tuple = (1, 82, 21). Каким образом мы можем добавить в него новое значение 38? Условимся, что мы не создаем новый кортеж, а хотим именно добавить новый элемент в него
• my_tuple.append(38)
• my_tuple[3] = 38
• Кортеж является не изменяемым набором данных
У нас есть скрипт my_functions. Как подключить его к новому скрипту my_script, если модуль и новый скрипт находятся в одной директории?
• connect my_functions
• import my_functions
• import my_functions as mf
Что выведет этот код?:lst = [[1, 2, 3], [4, 5], [6], [7, 8, 9]]print(sum(lst, []))
• Ошибку, потому что списки объединять нельзя
• Вывод будет таким: [1, 2, 3, 4, 5, 6, 7, 8, 9]
• Вывод будет таким: [1, 9, 2, 8, 3, 7, 4, 6, 5]
Что выведет этот код?
def send_message(message="Пользователь не указал сообщения"):
return message
msg = 1 + "22"
send_message(msg)
• Пользователь не указал сообщения
• 122
• Возникнет исключение: TypeError: unsupported operand type(s) for +: 'int' and 'str'
Что выведет этот код?
print("Привет, Python!", end=" ")
print("Я учусь на курсе Python-разработчик", end="n :)")
• Привет, Python!Я учусь на курсе Python-разработчик:)
• Привет, Python! Я учусь на курсе Python-разработчик:)
• Возникнет ошибка
Что выведет этот код?
S = 0
for i in range(1, 10):
if i % 2 == 0:
S = S + i
print(S)
• 0
• 10
• 20
• 30
Что выведет этот код?
try:
print(1)
except Exception:
print(0)
• 1
• 0
• Exception
Что означает этот код:
super().__init__() ?
• Такая конструкция используется для создания экземпляра базового класса при создании экземпляра производного класса
• Такая конструкция используется чтобы вызвать функцию super() из базового класса при создании экземпляра производного класса.
• Это неверная конструкция. Такой код не может быть использован в классах
Что происходит, когда создается виртуальная среда?
• Запускается программа.
• Основной задачей виртуального окружения в языке Python является создание изолированной среды для «Пайтон»-проектов.
• Включается режим отладки.
Что сделает функция sum(), если ей в качестве значения передать строку и попытаться вывести результат на консоль с помощью переменной result_str?
• Будет вызвано исключение TypeError
• Все символы строки преобразуются в порядковый номер в алфавите и в результате выведется число, соответствующее сумме этих порядковых номеров
• Ничего не произойдет. Программа напечатает пустую строку
Что такое __init__.py?
• __init__.py в основном используется для инициализации пакетов Python.
• Шаблон для кода.
• Файл, который используется для создания виртуальной среды.
Что такое PEP?
• Python Enhancement Proposal.
• Python Enhancement Protocol.
• Python Ethernet Proposal.
Что такое рекурсивная функция?
• Функция, которая в цикле вызывается несколько раз
• Функция, которая вызывает другую функцию внутри себя
• Функция, которая вызывает саму себя
Какой метод позволяет получить от словаря сразу ключ и значение?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Нет такого метода
key_values().
.items()
Программирование на языке Python > Основы Python
• правильные ответы на все вопросы из теста по данной дисциплине
• вопросы отсортированы в лексикографическом порядке
Оглавление
Знакомство с преподавателемУстановка VS и PythonВвод-вывод и базовые переменныеFloat, int и арифметические операцииЛогические и условные операторыЦиклы While и ForСтрокиСпискиМножестваСловариФункцииСортировкиДвумерные спискиРекурсияООПКлассы и объектыО-нотацияДелаем игру (1)Делаем игру (2)Делаем игру (3)Делаем игру (4)Делаем
1. Знакомство с преподавателем
2. Установка VS и Python
3. Ввод-вывод и базовые переменные
4. Float, int и арифметические операции
5. Логические и условные операторы
6. Циклы While и For
7. Строки
8. Списки
9. Множества
10. Словари
11. Функции
12. Сортировки
13. Двумерные списки
14. Рекурсия
15. ООП
16. Классы и объекты
17. О-нотация
18. Делаем игру (1)
19. Делаем игру (2)
20. Делаем игру (3)
21. Делаем игру (4)
22. Делаем игру (5)
23. Делаем игру (6)
Атрибут — это
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• свойство некоторой сущности. Часто называется полем таблицы
• конечное множество кортежей
• существующий список предопределенных типов ошибок
Верно ли что в функциональном программировании Phyton используются функции map, filter, reduce, zip
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• да
• нет
Декоратор - это
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• функция, которая принимает другую функцию как аргумент и оборачивает в другую функцию
• организованная структура предназначенная для хранения, изменения и обработки в другую функцию
Для чего нужна система PyCharm:
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• для написания и редактирования кода
• для того, чтобы обезопасить компьютер от вируса
• для того, чтобы поддерживать связь с комьюнити
Если функции являются полноправными объектами, то это значит, что они
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• могут быть связаны с переменной
• могут создавать другие функции
Зачем нужны функции:
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• чтобы получить сумму х и у
• чтобы не дублировать участки функции
• чтобы создать цикл
Какой цикл выполняет тело цикла до тех пор, пока условие цикла истинно?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• While
• For
Модули можно написать только используя язык Phyton
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• да
• нет
Можно ли установить нужные пакеты данных через PyCharm?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• нет
• да
Мост — это
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• это структурный паттерн проектирования, который разделяет один или несколько классов на две отдельные иерархии — абстракцию и реализацию, позволяя изменять их независимо друг от друга
• это структурный паттерн проектирования, который позволяет сгруппировать множество объектов в древовидную структуру, а затем работать с ней так, как будто это единичный объект
• это структурный паттерн проектирования, который предоставляет простой интерфейс к сложной системе классов, библиотеке или фреймворку
Одиночка — это
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• это структурный паттерн проектирования, который позволяет объектам с несовместимыми интерфейсами работать вместе
• порождающий паттерн проектирования, который гарантирует, что у класса есть только один экземпляр, и предоставляет к нему глобальную точку доступа
Ошибка SystemError
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• внутренняя ошибка
• функция получает аргумент правильного типа, но некорректного значения
• операция применена к объекту несоответствующего типа
Прототип — это
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• порождающий паттерн проектирования, который позволяет копировать объекты, не вдаваясь в подробности их реализации
• спецификация программного интерфейса для управления браузером
Стек - это
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• тип данных, предназначенный для хранения набора или последовательности разных элементов
• тип данных со следующим правилом доступа к элементам «первый пришёл — первый вышел»
• упорядоченная коллекция элементов, где добавление нового или удаление существующего всегда происходит только на одном из концов
Функция в Python это
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• способ выделения оперативной памяти компьютера для объектов в программе
• объект, который принимает аргументы и возвращает значения
• часть объектно-ориентированного программирования
Что из перечисленного не является базой данных?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• MySQL
• Clickhouse
• NetBeans
Что из перечисленного является неизменяемым типом данных?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• кортеж (Tuple)
• Словарь (Dictionary)
• Сет (Set)
Что такое Beautiful Soup
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• это парсер для синтаксического разбора файлов HTML/XML, написанный на языке программирования Python, который может преобразовать даже неправильную разметку в дерево синтаксического разбора
• неупорядоченные коллекции произвольных объектов с доступом по ключу
• это порождающий паттерн проектирования, который позволяет создавать сложные объекты пошагово
if-then-else это
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• функция
• оператор ветвления
• начало цикла
SQL это
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• база данных
• язык программирования
• программное обеспечение
В каком месте необходимо явно объявлять функцию в одном скрипте?
• После вызова этой функции
• Перед вызовом этой функции
• Только в другом файле
В чем разница между итераторами и генераторами?
• Генератор — это механизм поэлементного обхода данных, а итератор позволяет отложено создавать результат при итерации.
• нет разницы;
• Итератор — это механизм поэлементного обхода данных, а генератор позволяет отложено создавать результат при итерации.
Вам дана задача. Создать класс с названием Dog. При создании экземпляра класса Dog должна быть возможность присвоить значение свойству name. Какой вариант кода будет правильным, чтобы после создания экземпляра, вы также могли получить значение свойства name?
• class Dog:def __init__(self, name):self.name = namedef get_name(self):return self.namemy_dog = Dog("Мухтар")print(my_dog.get_name())
• className Dog:def __init__(this, name):this.name = namemy_dog = new Dog()my_dog.set(name, “Мухтар”)print(my_dog.get(name))
• class Dog:def __init__(self, name):self.name = namedef get_name(self):return self.namemy_dog = new Dog(“Мухтар”)print(my_dog.get_name())
Вы создали список, который содержит в себе следующие числа: 4, 8, 15, 16, 23, 42и включили его в переменную my_list. Как быстрее всего подсчитать сумму чисел в этом списке?
• Использовать цикл for
• Использовать цикл while и функцию sum
• Использовать функцию sum
Выберите лишнее:
• switch
• case
• break
• continue
• while
Для чего служит ключевое слово «self». Например, def __init__(self):?
• Это общая переменная для всего кода, которая задается в самом начале
• Чтобы ссылаться на текущую функцию, в Python используется ключевое слово self
• Ключевое слово self — переменная, которая относится к экземпляру объекта
Есть базовый класс Person и производный класс Developer. Вопрос: Как будет выглядеть наследование производного класса Developer от Базового класса Person?:
• class Developer(Person):
• class Person(inheritance=Developer):
• class Developer(inheritance=Person):
• class Developer(main=”Person”)
Как можно преобразовать строку my_string в список?
• tuple(my_string)
• list(my_string)
• dict(my_string)
Как можно провести сортировку списка?:
• Написать свою функцию сортировки или воспользоваться методом sort()
• Написать сортировку “пузырьком”
• Списки нельзя сортировать
Как создаётся список в Python?
• двумя квадратными скобками []
• двумя фигурными скобками {}
• двумя круглыми скобками ()
Какая команда используется для подключения модулей?
• import.
• pip install.
• update.
Какая функция используется для вывода информации на консоль?
• echo()
• input()
• print()
Какие парадигмы и стили программирования поддерживает Python?
• Объектно-ориентированный
• Модульный
• Программирование в ограничениях
• Функциональное программирование
Какие характеристики можно отнести к языку Python?
• Интерпретируемый
• С динамической типизацией
• Использующий процессор для макроподстановок
• Для быстрой разработки программ
Каким образом при обработке ошибок в Python с помощью try: except: можно избежать остановки программы при возникновении любых ошибок?
• Составить блок try: except Exception:
• Составить блок try: except ErrorException:
• Составить блок try: except Exceptions:
Какой вывод будет у данного кода?
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)]?
• print(lst[0]).
• lst[0] и lst[-1];
• lst[1] и lst[6].
Когда вызовется исключение ZeroDivisionerror?
• Когда мы попытаемся преобразовать число 0 в строку
• Когда мы попытаемся разделить 0 на 0
• Когда мы попытаемся разделить любое число на 0
О чём Вам говорит этот код?:class Synergy:pass
• пример удаления класса Synergy
• пример создания пустого класса Synergy
• данный класс будет наследоваться от какого-то другого класса
Почему данный код вызовет исключение?
def printme(my_str):
print(my_str)
return
printme()
• Функция объявлена некорректно
• Необходимо убрать return из функции
• Функция при вызове не принимает в себя обязательный параметр
Почему данный код вызовет исключение?
fruits = ['banana', 'apple', 'mango']
for index in range(len(fruits)):
print('Current fruit :', fruts[index])
print("Good bye!")
• Ошибка в элементе списка
• Ошибка в названии списка
• Ошибка в неверном использовании цикла
Почему этот код выдаст ошибку?:
print(int(True) // float(False))
• Нельзя поделить True на False, потому что это логические значения
• Нельзя делить тип int на тип float
• Нельзя делить на 0
Предположим, Вы вводите натуральное целое число в переменную num, с помощью строки кода: num = int(input("Введите целое число: "))
И далее хотите совершить объединение этого числа со строкой “Python”, чтобы получилось, например “1234Python”. Что вам для этого потребуется?
• Напишу код который будет выводить строку. Этого будет достаточно: print(num + "Python")
• Добавлю блоки try: except: и обработаю исключение TypeError
• Приведу переменную num с типу ‘str’
Разница между is и ==?
• is проверяет идентичность (объектов), а == проверяет равенство (значения).
• нет разницы;
• == проверяет идентичность (объектов), а is проверяет равенство (значения).
С помощью какой функции можно получить длину object, если это список/кортеж/словарь/строка?
• object(len)
• len(object)
• object.len()
С помощью чего можно вывести числа Фибоначчи?
• С помощью рекурсивной функции, которую можно написать самостоятельно
• С помощью цикла for / while
• Создать специальный генератор и поместить его в класс Fibo
У нас есть кортеж my_tuple = (1, 82, 21). Каким образом мы можем добавить в него новое значение 38? Условимся, что мы не создаем новый кортеж, а хотим именно добавить новый элемент в него
• my_tuple.append(38)
• my_tuple[3] = 38
• Кортеж является не изменяемым набором данных
У нас есть скрипт my_functions. Как подключить его к новому скрипту my_script, если модуль и новый скрипт находятся в одной директории?
• connect my_functions
• import my_functions
• import my_functions as mf
Что выведет этот код?:lst = [[1, 2, 3], [4, 5], [6], [7, 8, 9]]print(sum(lst, []))
• Ошибку, потому что списки объединять нельзя
• Вывод будет таким: [1, 2, 3, 4, 5, 6, 7, 8, 9]
• Вывод будет таким: [1, 9, 2, 8, 3, 7, 4, 6, 5]
Что выведет этот код?
def send_message(message="Пользователь не указал сообщения"):
return message
msg = 1 + "22"
send_message(msg)
• Пользователь не указал сообщения
• 122
• Возникнет исключение: TypeError: unsupported operand type(s) for +: 'int' and 'str'
Что выведет этот код?
print("Привет, Python!", end=" ")
print("Я учусь на курсе Python-разработчик", end="n :)")
• Привет, Python!Я учусь на курсе Python-разработчик:)
• Привет, Python! Я учусь на курсе Python-разработчик:)
• Возникнет ошибка
Что выведет этот код?
S = 0
for i in range(1, 10):
if i % 2 == 0:
S = S + i
print(S)
• 0
• 10
• 20
• 30
Что выведет этот код?
try:
print(1)
except Exception:
print(0)
• 1
• 0
• Exception
Что означает этот код:
super().__init__() ?
• Такая конструкция используется для создания экземпляра базового класса при создании экземпляра производного класса
• Такая конструкция используется чтобы вызвать функцию super() из базового класса при создании экземпляра производного класса.
• Это неверная конструкция. Такой код не может быть использован в классах
Что происходит, когда создается виртуальная среда?
• Запускается программа.
• Основной задачей виртуального окружения в языке Python является создание изолированной среды для «Пайтон»-проектов.
• Включается режим отладки.
Что сделает функция sum(), если ей в качестве значения передать строку и попытаться вывести результат на консоль с помощью переменной result_str?
• Будет вызвано исключение TypeError
• Все символы строки преобразуются в порядковый номер в алфавите и в результате выведется число, соответствующее сумме этих порядковых номеров
• Ничего не произойдет. Программа напечатает пустую строку
Что такое __init__.py?
• __init__.py в основном используется для инициализации пакетов Python.
• Шаблон для кода.
• Файл, который используется для создания виртуальной среды.
Что такое PEP?
• Python Enhancement Proposal.
• Python Enhancement Protocol.
• Python Ethernet Proposal.
Что такое рекурсивная функция?
• Функция, которая в цикле вызывается несколько раз
• Функция, которая вызывает другую функцию внутри себя
• Функция, которая вызывает саму себя
Какой метод позволяет получить от словаря сразу ключ и значение?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Нет такого метода
key_values().
.items()
Похожие материалы
Программирование на языке Python - Ответы на тест СИНЕРГИЯ
EkatViktorovna
: 16 мая 2024
Программирование на языке Python - тест с ответами Синергия, МОИ, МТИ.
Результат - 95 ИЗ 100 БАЛЛОВ.
2024 год сдачи.
Ниже можно ознакомиться с вопросами по тесту Программирование на языке Python.
Инкапсуляция это -
Дочерний класс который содержит все атрибуты родительского класса, при этом некоторые из них могут быть переопределены или добавлены в дочернем
Ограничение доступа к составляющим объект компонентам (методам и переменным)
Разное поведение одного и того же метода в разных классах
К
230 руб.
Программирование на языке Python (Ответы на тест СИНЕРГИЯ / МТИ / МОИ)
AnastasyaM
: 22 апреля 2024
Ответы на тест Программирование на языке Python - СИНЕРГИЯ, МОИ, МТИ.
Результат сдачи - 97-100 баллов.
Дата сдачи свежая, 2024 год.
Вопросы к тесту:
Что выполняет функция choice?
генерирует случайное число от 0 до 1
возвращает случайный элемент списка
возвращает случайное число из диапазона
Списки в Python это -
Неупорядоченные изменяемые коллекции объектов произвольных типов (почти как массив, но типы могут отличаться)
Упорядоченные изменяемые коллекции объектов произвольных типов (почти
250 руб.
Тест "МФПУ Синергия", МОИ, МосАП "Программирование на языке Python"
Ziseven
: 15 августа 2023
Ответы на тест в личном кабинете "МФПУ Синергия" 2 семестр
150 руб.
Программирование на языке Python (верные ответы на тест Синергия МТИ МосТех МосАП )
alehaivanov
: 2 октября 2024
Программирование на языке Python
• Тема 1. Введение и установка IDE
• Тема 2. Типы данных и базовая работа с переменными
• Тема 3. Работа с данными
• Тема 4. Функции
• Тема 5. Работа с классами, объектами и файлами
• Тема 6. Создание игры
• Итоговая аттестация
В каком месте необходимо явно объявлять функцию в одном скрипте?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• После вызова этой функции
• Перед вызовом этой функции
• Только в др
145 руб.
МТИ МосТех МосАП МФПУ Синергия Программирование на языке Python Тест 100 из 100 баллов 2023 год
Synergy2098
: 19 октября 2023
2023 год
МТИ МосТех МосАП МФПУ Синергия Программирование на языке Python
Тема: МТИ МосТех МосАП МФПУ Синергия Тест 100 из 100 баллов 2023 год
Задания
1. Что делает функция “f = open(\'text.txt\', \'r\')”?
Открытие файла
Чтение файла
Запись в файл
2. Какой элемент списка выводится в консоль? thislist = ["яблоко", "банан", "вишня" target='_blank' class=link3> print(thislist[1])
Яблоко
Банан
Вишня
3. Что выводится в консоль если в интерпретатор прописать a= int(input()) b= int(input()) if a>b: pr
228 руб.
Программирование на языке Python. Тестовые вопросы с ответами в МФПУ «Синергия», МТИ, МОИ, МОСАП
kolonokus1
: 30 июня 2025
… – первый артефакт для построения кибериммунной системы.
… подразумевает, что все информационные потоки, которые проходят в системе при взаимодействии этих компонентов должны обязательно проверяться.
«…» - выходные данные каждого этапа разработки в кибериммунном подходе.
… — концепция информационной безопасности, предполагающая отсутствие доверия к каким бы то ни было объектам IT-инфраструктуры организации, будь то пользователи, устройства или программы.
… количество целей безопасности прив
300 руб.
Правоведение - Тест 1 / Тест 2 / Тест 3 / Тест 4 / Тест 5 / Тест 6 / Тест 7 / Тест 8 / Тест 9 / Тест 10 / Тест 11 / Тест 12 / Тест 13 / Тест 14 / Тест 15 / Итоговый тест / Компетентностный тест (ответы на тесты Синергия / МОИ / МТИ / МосАП)
alehaivanov
: 26 октября 2024
Правоведение - Тест 1 / Тест 2 / Тест 3 / Тест 4 / Тест 5 / Тест 6 / Тест 7 / Тест 8 / Тест 9 / Тест 10 / Тест 11 / Тест 12 / Тест 13 / Тест 14 / Тест 15 / Итоговый тест / Компетентностный тест
Результат 90 ...100 из 100 баллов
Правоведение
• Введение в курс
• Тема 1. Государство и его роль в жизни общества
• Тема 2. Общие положения о праве
• Тема 3. Государство и право в их соотношении
• Тема 4. Государство и право в Российской Федерации
• Тема 5. Основы конституционного права Российской Федера
200 руб.
Физика - Тест 1 / Тест 2 / Тест 3 / Тест 4 / Тест 5 / Тест 6 / Тест 7 / Тест 8 / Тест 9 / Итоговый тест ( ответы на тесты Синергия МОИ МТИ МосАП)
alehaivanov
: 14 марта 2025
Физика - Тест 1 / Тест 2 / Тест 3 / Тест 4 / Тест 5 / Тест 6 / Тест 7 / Тест 8 / Тест 9 / Итоговый тест
Результат 100 баллов из 100
Физика
• Введение в курс
• Тема 1. Физические основы механики
• Тема 2. Молекулярная физика
• Тема 3. Термодинамика
• Тема 4. Электричество
• Тема 5. Магнетизм
• Тема 6. Оптика
• Тема 7. Физика атомного ядра и элементарных частиц
• Тема 8. Физика поверхностных явлений
• Тема 9. Физика контактных явлений
• Заключение
• Краткая инструкция по установке на рабочий компь
195 руб.
Другие работы
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год
mosintacd
: 28 июня 2024
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год
Московская международная академия Институт дистанционного образования Тест оценка ОТЛИЧНО
2024 год
Ответы на 20 вопросов
Результат – 100 баллов
С вопросами вы можете ознакомиться до покупки
ВОПРОСЫ:
1. We have … to an agreement
2. Our senses are … a great role in non-verbal communication
3. Saving time at business communication leads to … results in work
4. Conducting negotiations with foreigners we shoul
150 руб.
Задание №2. Методы управления образовательными учреждениями
studypro
: 13 октября 2016
Практическое задание 2
Задание 1. Опишите по одному примеру использования каждого из методов управления в Вашей профессиональной деятельности.
Задание 2. Приняв на работу нового сотрудника, Вы надеялись на более эффективную работу, но в результате разочарованы, так как он не соответствует одному из важнейших качеств менеджера - самодисциплине. Он не обязателен, не собран, не умеет отказывать и т.д.. Но, тем не менее, он отличный профессионал в своей деятельности. Какими методами управления Вы во
200 руб.
Особенности бюджетного финансирования
Aronitue9
: 24 августа 2012
Содержание:
Введение
Теоретические основы бюджетного финансирования
Понятие и сущность бюджетного финансирования
Характеристика основных форм бюджетного финансирования
Анализ бюджетного финансирования образования
Понятие и источники бюджетного финансирования образования
Проблемы бюджетного финансирования образования
Основные направления совершенствования бюджетного финансирования образования
Заключение
Список использованный литературы
Цель курсовой работы – исследовать особенности бюджетного фин
20 руб.
Программирование (часть 1-я). Зачёт. Билет №2
sibsutisru
: 3 сентября 2021
ЗАЧЕТ по дисциплине “Программирование (часть 1)”
Билет 2
Определить значение переменной y после работы следующего фрагмента программы:
a = 3; b = 2 * a – 10; x = 0; y = 2 * b + a;
if ( b > y ) or ( 2 * b < y + a ) ) then begin x = b – y; y = x + 4 end;
if ( a + b < 0 ) and ( y + x > 2 ) ) then begin x = x + y; y = x – 2 end;
200 руб.