Программирование на языке Python. Синергия. Ответы на ИТОГОВЫЙ ТЕСТ. На отлично!

Раздел
Программирование
Предмет
Тип
Просмотров
109
Покупок
0
Антиплагиат
Не указан
Размещена
28 Июл в 18:06
ВУЗ
Синергия
Курс
Не указан
Стоимость
500 ₽
Демо-файлы   
1
docx
Программирование на языке Python (1) Программирование на языке Python (1)
19.3 Кбайт 19.3 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Итоговый тест
39.5 Кбайт 500 ₽
Описание

Ответы представлены на ИТОГОВЫЙ ТЕСТ

Результат - 100 баллов

Перед покупкой сверьте список вопросов и убедитесь, что вам нужны ответы именно на эти вопросы!

С вопросами вы можете ознакомиться ДО покупки.

Для быстрого поиска вопроса используйте Ctrl+F.

При возникновении вопросов, сложностей или необходимости пройти тест по другому предмету пишите в личные сообщения https://studwork.ru/mail/259571

Другие мои работы можно найти по ссылке https://studwork.ru/shop?user=259571

Ответы вы сможете скачать сразу после покупки.

Оглавление

В каком месте необходимо явно объявлять функцию в одном скрипте?

·      После вызова этой функции

·      Перед вызовом этой функции

·      Только в другом файле

 

В чем разница между итераторами и генераторами?

·      Генератор — это механизм поэлементного обхода данных, а итератор позволяет отложено создавать результат при итерации.

·      нет разницы;

·      Итератор — это механизм поэлементного обхода данных, а генератор позволяет отложено создавать результат при итерации.

 

Вам дана задача. Создать класс с названием 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.

 

Что такое рекурсивная функция?

·      Функция, которая в цикле вызывается несколько раз

·      Функция, которая вызывает другую функцию внутри себя

·      Функция, которая вызывает саму себя

Вам подходит эта работа?
Другие работы автора
Информационная безопасность
Отчет по практике Практика
3 Ноя в 19:13
36
0 покупок
Информационные технологии
Тест Тест
25 Авг в 19:31
127 +1
0 покупок
Информационные технологии
Тест Тест
31 Июл в 14:35
121
0 покупок
Управление проектами
Тест Тест
28 Июл в 18:08
157
0 покупок
Темы журнала
Показать ещё
Прямой эфир