Программирование на языке Python
|
|
engineerklub | Дата: Четверг, 04.04.2024, 16:58 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 28525
Статус: Online
| Программирование на языке Python
Тип работы: Тесты Сдано в учебном заведении: МФПУ и МОИ
Описание: Описание Программирование на языке 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: Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов • для написания и редактирования кода • для того, чтобы обезопасить компьютер от вируса • для того, чтобы поддерживать связь с комьюнити Если функции являются полноправными объектами, то это значит, что они Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов • могут быть связаны с переменной • могут создавать другие функции
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Четверг, 04.04.2024, 16:58 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 28525
Статус: Online
| Зачем нужны функции: Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов • чтобы получить сумму х и у • чтобы не дублировать участки функции • чтобы создать цикл Какой цикл выполняет тело цикла до тех пор, пока условие цикла истинно? Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• While • For Модули можно написать только используя язык Phyton Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов • да • нет Можно ли установить нужные пакеты данных через PyCharm? Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов • нет • да Мост — это Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов • это структурный паттерн проектирования, который разделяет один или несколько классов на две отдельные иерархии — абстракцию и реализацию, позволяя изменять их независимо друг от друга • это структурный паттерн проектирования, который позволяет сгруппировать множество объектов в древовидную структуру, а затем работать с ней так, как будто это единичный объект • это структурный паттерн проектирования, который предоставляет простой интерфейс к сложной системе классов, библиотеке или фреймворку Одиночка — это Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов • это структурный паттерн проектирования, который позволяет объектам с несовместимыми интерфейсами работать вместе • порождающий паттерн проектирования, который гарантирует, что у класса есть только один экземпляр, и предоставляет к нему глобальную точку доступа Ошибка SystemError Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов • внутренняя ошибка • функция получает аргумент правильного типа, но некорректного значения • операция применена к объекту несоответствующего типа
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Четверг, 04.04.2024, 16:58 | Сообщение # 3 |
Генералиссимус
Группа: Администраторы
Сообщений: 28525
Статус: Online
| Прототип — это Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов • порождающий паттерн проектирования, который позволяет копировать объекты, не вдаваясь в подробности их реализации • спецификация программного интерфейса для управления браузером Стек - это Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов • тип данных, предназначенный для хранения набора или последовательности разных элементов • тип данных со следующим правилом доступа к элементам «первый пришёл — первый вышел» • упорядоченная коллекция элементов, где добавление нового или удаление существующего всегда происходит только на одном из концов Функция в 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
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Четверг, 04.04.2024, 16:59 | Сообщение # 4 |
Генералиссимус
Группа: Администраторы
Сообщений: 28525
Статус: Online
| Для чего служит ключевое слово «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
СКАЧАТЬ
|
|
| |