Университет «Синергия» Программирование на языке Python (Темы 1-8 Промежуточные, Итоговый и Компетентностный тесты)
Описание
Программирование на языке Python
(Темы 1-8 Промежуточные, Итоговый и Компетентностный тесты)
ВОПРОСЫ:
УЧЕБНЫЕ МАТЕРИАЛЫ
Введение в курс
Тема 1. Введение в Python
Тема 2. Типы данных и операции
Тема 3. Инструкции и синтаксис
Тема 4. Функции, модули и пакеты
Тема 5. Объектно-ориентированное программирование (ООП)
Тема 6. Графический интерфейс пользователя
Тема 7. Взаимодействие с интернетом. Разработка web-приложений
Тема 8. Доступ к базам данных из Python
Заключение
Итоговая аттестация
Итоговый тест
Компетентностный тестПоказать/скрыть дополнительное описание
Программирование на языке Python (Темы 1-8 Промежуточные, Итоговый и Компетентностный тесты) Университет «Синергия» Программирование на языке Python (Темы 1-8 Промежуточные, Итоговый и Компетентностный тесты) Московский финансово-промышленный университет «Синергия» Тест оценка ОТЛИЧНО Ответы на 135 вопросов Результат – 94 балла С вопросами вы можете ознакомиться до покупки ВОПРОСЫ: УЧЕБНЫЕ МАТЕРИАЛЫ Введение в курс Тема 1. Введение в Python Тема 2. Типы данных и операции Тема 3. Инструкции и синтаксис Тема 4. Функции, модули и пакеты Тема 5. Объектно-ориентированное программирование (ООП) Тема 6. Графический интерфейс пользователя Тема 7. Взаимодействие с интернетом.
Разработка web-приложений Тема 8. Доступ к базам данных из Python Заключение Итоговая аттестация Итоговый тест Компетентностный тест Программирование на языке Python УЧЕБНЫЕ МАТЕРИАЛЫ Введение в курс Тема 1. Введение в Python Тема 2. Типы данных и операции Тема 3. Инструкции и синтаксис Тема 4. Функции, модули и пакеты Тема 5. Объектно-ориентированное программирование (ООП) Тема 6. Графический интерфейс пользователя Тема 7. Взаимодействие с интернетом. Разработка web-приложений Тема 8. Доступ к базам данных из Python Заключение Итоговая аттестация Итоговый тест Компетентностный тест PyCharm Community Edition представляет собой … •платную версию интегрированной среды разработки для профессионалов •бесплатную версию интегрированной среды разработки с открытым исходным кодом •облачное приложение для разработки Исключение … возникает при невозможности импортировать модуль или найти атрибут в модуле ImportError Требуется программа на Python, которая запрашивает у пользователя число и пытается вывести его квадрат.
Если пользователь вводит нечисловое значение, программа обрабатывает ошибку и выводит сообщение об ошибке. И в любом случае программа должна вывести сообщение о завершении работы. Приведите такую программу. •try: number = float(input("Введите число: ")) print(f"Квадрат числа: {number ** 2}") except ValueError: print("Ошибка: Введите корректное число.") finally: print("Завершение работы программы.") •try: number = input("Введите число: ") print(f"Квадрат числа: {number ** 2}") except TypeError: print("Ошибка: Введено нечисловое значение.") finally: print("Завершение работы программы.") •try: number = float(input("Введите число: ")) print(f"Квадрат числа: {number ** 2}") except ValueError: print("Ошибка: Введите корректное число.") Ниже приведен код на Python: month = int(input("Введите номер месяца (от 1 до 12): ")) if 1 <= month <= 12: if month in [12, 1, 2]: season = "Зима" elif month in [3, 4, 5]: season = "Весна" elif month in [6, 7, 8]: season = "Лето" else: season = "Осень" print("Время года:", season) else: print("Ошибка: введите номер месяца от 1 до 12.") Что выполняет этот код? •Код определяет время года по номеру месяца и выводит его.
Если введенный номер месяца некорректен, выводится сообщение об ошибке. •Код принимает номер месяца и выводит соответствующий месяц в текстовом формате, например, "Март" для 3. •Код проверяет, является ли введенный номер месяца четным, и выводит соответствующее сообщение. •Код только определяет время года по номеру месяца и выводит его. Необходим скрипт на Python, который верно заменяет символ «o» в строке Python на «$». Напишите данный скрипт. •text = "Python" new_text = text.replace("o", "$") print(new_text) •text = "Python" new_text = text.replace["o", "$"] print(new_text) •text = "Python" new_text = text.switch("o", "$") print(new_text) Основная роль цикла обработки событий в событийно-ориентированном программировании –… •создание визуальных элементов GUI •отслеживание событий и вызов соответствующих обработчиков •предоставление интерфейса для работы с сетью •обработка баз данных •обеспечение кроссплатформенности Метод, который необходимо вызвать для сохранения изменений в базе данных SQLite после выполнения запросов, – это метод … •rollback •close •commit •execute При присваивании одного списка другой переменной, … •создается ссылка на один и тот же объект •создается копия списка •список дублируется •создается новый список •объект списка перемещается Метод для преобразования списка в строку с возможностью указания разделителя – …() Join Символ использующийся для создания комментариев в Python, – это … # Основной паттерн архитектуры, используемый в Django: … •Model-View-Controller (MVC) •Model-Template-View (MTV) •View-Controller-Template (VCT) •Controller-Model-View (CMV) •Template-View-Model (TVM) HTML-тег, отвечающий за создание гиперссылок, – это тег a Соотнесите методы перегрузки операторов в Python с их функциями: •add •eq •str •getitem •iter •call •поведение оператора сложения •поведение оператора равенства •преобразование объекта в строку •доступ к элементам по индексу •итерация по объекту •вызов экземпляра класса как функции A-G, B-H, C-I, D-J, E-K, F-L Способ подключения HTML-шаблонов в Django: … •include("template.html") •render(request, "template.html") •add_template("template.html") •link_template("template.html") •use_template("template.html") Jupyter Notebook используется как среда для … •написания и выполнения кода Python •управления файлами •разработки мобильных приложений Команда … служит для получения списка таблиц в базе данных MySQL.
SHOW TABLES; Чтобы задать значение по умолчанию для параметра функции, необходимо ввести: … •def my_function(param = value): •def my_function(param: value): •def my_function(param -> value): •def my_function(param default value) Новая версия … несовместима с предыдущими версиями •Python 2.0 •Python 3.0 •Python 1.0 Python 3.0 был выпущен в … •2000 г. •2006 г. •2008 г. •2010 г. Байт-код Python хранится в файле с расширением … .pyc Неверно, что Python поддерживает парадигму … программирования •функционального •процедурного •логического Виджет в Tkinter, предназначенный для отображения какой-либо надписи без возможности редактирования пользователем, – это … Label Первая версия языка Python была выпущена в … •1989 г.
•1991 г. •1994 г. •1992 г Установите правильную последовательность процессов выполнения программы на Python: •1 происходит написание исходного кода программы в текстовом редакторе или интегрированной среде разработки (IDE) •2 происходит компиляция в байт-код •Строка •Компиляция •Функция •Исключение •Список •тип данных в Python, представляющий собой последовательность символов •процесс преобразования исходного кода в машинный код или байт-код •блок кода, предназначенный для выполнения конкретной задачи •механизм обработки ошибок в Python •тип данных в Python, представляющий собой упорядоченную коллекцию объектов, которая поддерживает изменение элементов A-F, B-G, C-H, D-I, E-J Преимуществом Python перед некоторыми другими языками программирования является … •наличие фигурных скобок для определения блоков кода •принудительная компиляция в машинный код •простота и читаемость кода Для … данных в Python используется функция print(); Вывода Для … данных в Python используется функция input () Ввода В Python метод … служит для разделения строки по пробелам split() Метод range(5) в Python вернет … •объект диапазона от 0 до 4 •список от 0 до 5 •кортеж от 0 до 5 •множество от 0 до 5 •объект диапазона от 1 до 5 При работе с кортежами в Python изменение значения элемента приводит к … •ошибке TypeError •изменению кортежа •созданию нового кортежа •исключению из кортежа •удалению кортежа Метод … в Python служит для получения среза списка с первого до третьего элемента включительно •list.get(1, 3) •list[0:3] •list.slice(1, 3) •list[1:4] •list[0:2] В Python метод … служит для преобразования строки в нижний регистр lower() Установите соответствие между типами данных и их описаниями: •int •float •str •list •целое число •число с плавающей запятой •строка текста •список элементов A-E, B-F, C-G, D-H Метод, который используется для удаления переменной в Python, –… •del •remove •discard •delete •erase Python оператор … служит для проверки равенства двух объектов •<> •== •!= •=== •= Расположите операторы по их приоритету выполнения, начиная с самого высокого: •1 () •2 ** •3 * •4 + 1,2,3,4 Переменные в Python могут содержать … •только буквы и цифры •буквы, цифры и символы подчеркивания •только буквы •только цифры •буквы, цифры и пробелы Сопоставьте каждое исключение в Python с его определением: •IndexError •TypeError •KeyError •ValueError •NameError •SyntaxError •исключение, возникающее при обращении к элементу списка по несуществующему индексу •исключение, возникающее при попытке выполнить операцию с несоответствующим типом данных •исключение, возникающее при обращении к несуществующему ключу в словаре •исключение, возникающее при получении аргумента с некорректным значением, например, при преобразовании строки в число •исключение, возникающее при обращении к несуществующему имени (переменной, функции и т.д.) •исключение, возникающее при синтаксической ошибке в коде A-F, B-H, C-I, D-J, E-K, F-L Простые инструкции в Python … •располагаются на одной строке •располагаются на нескольких строках •могут располагаться как на одной строке, так и на нескольких строках Оператор в Python, используемый для прерывания выполнения цикла, – это … •pass •break •continue •assert Файл URL маршрутов проекта, определяющий, какие котроллеры (views) будут обрабатывать запросы для каждого URL адреса, – это … •routes.py •app.py •urls.py •paths.py •config.py Декоратор @… в Python позволяет методам класса работать с самим классом, а не с его экземплярами classmethod Функция range в Python генерирует … •список всех элементов •последовательность чисел •словарь •кортеж В Python при использовании конструкции while важно удостовериться, что … •инструкция выполняется один раз •условие цикла всегда True •есть выход из цикла •цикл....
Список вопросов
Характеристики ответов (шпаргалок) к экзамену

МФПУ «Синергия»
synergyexampro
















