=====================================
Вопрос 1 из 14
=====================================
Какой результат выведет этот код?
a = 10
b = 5
print(a = b)
Обязательный ответ
5
10
True
False
В синтаксисе допущена ошибка
=====================================
Вопрос 2 из 14
=====================================
Какое значение будет храниться в переменной x после выполнения этого кода?
x = 5
print('x =', x + 3)
None
3
8
=====================================
Вопрос 3 из 14
=====================================
Следующий код приводит к возникновению ошибки. В чем причина?
d = {1: 'one', 3: 'three', 2: 'two', '4': 'four'}
d.pop('4')
d.setdefault(5, 'five')
d.sorted()
print(d)
Используется оператор pop вместо метода del()
Метод setdefault() не может использоваться для добавления в словарь новых данных
Нарушен порядок ключей словаря
Метод sorted() не может использоваться для словарей
Ключ '4' является строковым значением, а не целочисленным
=====================================
Вопрос 4 из 14
=====================================
Какой тип или структура данных не предоставляется в Python без дополнительных библиотек?
Кортежи
NoneType
Связанные списки
Словари
Итераторы
=====================================
Вопрос 5 из 14
=====================================
Вы пишете функцию для рекомендации пробежки в зависимости от погодных условий — наличия дождя и температуры воздуха. Следующий код выводит результат «На пробежку!». Что должно находиться на месте пропусков?
def run_rec(is_raining, temperature):
______
return 'На улице дождь'
elif temperature < 5:
return 'Слишком холодно'
______
return 'На пробежку!'
else:
return 'Слишком жарко'
raining = False
temperature = 6
print(run_rec(raining, temperature))
while is_raining == True: в первом случае и and elif temperature <= 15: во втором
if is_raining: в первом случае и elif temperature >= 5 and temperature <= 15: во втором
if raining_status == True: в первом случае и elif temperature_status <= 15: во втором
while is_raining: в первом случае и elif temperature >= 5 and <= 15: во втором
if is_raining == True: в первом случае и and elif temperature >= 5 and <= 15: во втором
=====================================
Вопрос 6 из 14
=====================================
Вы создаете функцию добавления фильмов в список любимых. Код ниже запрашивает названия фильмов и добавляет их в список, пока пользователь не введет «exit» в поле ввода.
Что должно быть на месте пропусков?
movies = []
______
movie = input('Введите фильм: ')
break
movies.append(movie)
print(movies)
if continue == True: в первом пропуске и while movie == 'exit': во втором
for i in range(0, 100): в первом пропуске и if movie == 'exit': во втором
for i in range(0, 100): в первом пропуске и if exit == True: во втором
while True: в первом пропуске и if movie == 'exit': во втором
while != False: в первом пропуске и while movie != 'exit': во втором
=====================================
Вопрос 7 из 14
=====================================
Какой вариант изменений в этом коде НЕ исправит возникающей синтаксической ошибки?
def score(cf, *scores):
for i in scores:
print(cf * i)
cf = 0.2
scores = [4, 5, 4]
score(cf, scores)
Замена def score(cf, *scores): на def score(cf, scores):
Замена def score(cf, *scores): на def score(cf: float, scores: list):
Использование цикла for для обращения к каждому элементу списка scores вместо последней строки кода
Замена def score(cf, *scores): на def score(cf: float, *scores: list):
Замена последней строки кода score(cf, scores) на score(cf, *scores)
=====================================
Вопрос 8 из 14
=====================================
Какое из утверждений является ЛОЖНЫМ?
Статические методы привязаны к классу, а не к экземплярам этого класса
Статические методы могут изменять свойства экземпляра класса
Статические методы могут быть вызваны без создания экземпляра класса
Статические методы могут использоваться для ограничения доступа к определенным методам класса
Статические методы могут получать доступ к другим статическим методам внутри класса
=====================================
Вопрос 9 из 14
=====================================
В каталоге myproject находится файл main.py и каталог mymodules. В mymodules находится файл mymodule.py, который содержит функцию myfunction().
Каким образом вы импортируете функцию myfunction() в файл main.py?
import myfunction from .mymodule
from .mymodule import myfunction
from mymodules.mymodule import myfunction
import mymodule.myfunction from main
import myproject.mymodules.mymodule.myfunction
=====================================
Вопрос 10 из 14
=====================================
Вы работаете с файлом sales.txt, который содержит информацию об объеме продаж за каждый день. Вы хотите записать в файл строку «+5000 р.».
Что должно стоять на месте пропуска?
f.write('+5000 р.')
with open('sales.txt', 'a') as 'sales.txt':
with read('sales.txt', 'w') as 'sales.txt':
with open('sales.txt', 'a') as f:
with open('sales.txt', 'r') as f:
with read('sales.txt', 'r'):
=====================================
Вопрос 11 из 14
=====================================
Что НЕ получится выполнить с помощью модуля sys в Python?
Получить информацию о платформе, на которой запущен интерпретатор Python
Получить информацию о версии Python, которая сейчас используется
Запустить скрипт Python непосредственно через командную строку
Определить размер объекта в Python
Удалить или изменить стандартные модули Python
=====================================
Вопрос 12 из 14
=====================================
Что вернет функция, если она не имеет оператора return?
Функция выдаст ошибку ValueError
Функция вернет None
Функция будет выполняться бесконечно
Функция ничего не вернет
Функция вернет False
=====================================
Вопрос 13 из 14
=====================================
Каким будет вывод в результате выполнения этой программы?
import re
str = '3 товара за 200.99'
pat = r'\d+.\d'
match = re.search(pat, str)
print(match.group())
0.9
200.9
200.99
Ошибка: нет совпадений с шаблоном
=====================================
Вопрос 14 из 14
=====================================
Вы создаете программу для игры в шахматы. У вас есть класс Piece для фигур, а от него наследуется класс Queen. Попытка запустить код ниже вызывает ошибку. По какой причине?
from abc import ABC, abstractmethod
class Piece(ABC):
@abstractmethod
def move(self):
pass
class Queen(Piece):
print('Ход ферзя')
a = Piece()
b = Queen()
a.move(), b.move()
При использовании метода move() не указаны аргументы
В классе Piece() отсутствует обязательный метод __init__
Нельзя создать экземпляр абстрактного класса
Метод move() в классе Queen() также должен быть объявлен абстрактным
Метод move() не определен в классе Piece()
Комментариев нет:
Отправить комментарий