Страницу Назад
Поискать другие аналоги этой работы

345

Программирование на языке Python - тест

ID: 243871
Дата закачки: 03 Апреля 2024
Продавец: Михаил (Напишите, если есть вопросы)
    Посмотреть другие работы этого продавца

Тип работы: Тесты
Сдано в учебном заведении: МФПУ "Синергия"

Описание:
Описание
Программирование на языке 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()


Размер файла: 39,5 Кбайт
Фаил: Microsoft Word (.docx)
-------------------
Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные!
Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку.
Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот.
-------------------

   Скачать

   Добавить в корзину


    Скачано: 1         Коментариев: 0


Не можешь найти то что нужно? Мы можем помочь сделать! 

От 350 руб. за реферат, низкие цены. Просто заполни форму и всё.

Спеши, предложение ограничено !



Что бы написать комментарий, вам надо войти в аккаунт, либо зарегистрироваться.

Страницу Назад

  Cодержание / Справочники, ГОСТы и СНИПы / Программирование на языке Python - тест
Вход в аккаунт:
Войти

Забыли ваш пароль?

Вы еще не зарегистрированы?

Создать новый Аккаунт


Способы оплаты:
UnionPay СБР Ю-Money qiwi Payeer Крипто-валюты Крипто-валюты


И еще более 50 способов оплаты...
Гарантии возврата денег

Как скачать и покупать?

Как скачивать и покупать в картинках


Сайт помощи студентам, без посредников!