Font size
WorksheetsPyhton 2 год
Total questions: 47
Worksheet time: 47mins
Отметь верные утверждения о списках
Правильных ответов может быть несколько.
Список — это тип данных, который хранит последовательность элементов
Все элементы списка пронумерованы, начиная с 0
Все элементы списка пронумерованы, начиная с 1
В одном списке могут находиться элементы разных типов данных. Например, числа и строки
В одном списке могут находиться элементы только одного типа данных. Например, только экземпляры определённого класса
Отметь верные утверждения об объектах и классах
Класс — это совокупность некоторых объектов, которой можно управлять
Свойство –– это переменная, помещённая внутрь объекта
Объект –– это набор данных и действий, которые удобно воспринимать как единое целое
Класс — это описание того, как должны быть устроены некоторые объекты
Свойство –– это значение, которое возвращает метод некоторого объекта
Что значит class Name(Name2):
Параметр, указывающий на объект, к которому применяется метод
Специальная функция, создающая экземпляр класса с указанными свойствами
Функция, создающая класс-наследник имеющегося класса
Функция обращается к суперклассу для наследования всех свойств и методов
Функция, создающая класс с указанным именем
Что значит __init__()
Параметр, указывающий на объект, к которому применяется метод
Специальная функция, создающая экземпляр класса с указанными свойствами
Функция, создающая класс-наследник имеющегося класса
Функция обращается к суперклассу для наследования всех свойств и методов
Функция, создающая класс с указанным именем
Что значит class Name()
Параметр, указывающий на объект, к которому применяется метод
Специальная функция, создающая экземпляр класса с указанными свойствами
Функция, создающая класс-наследник имеющегося класса
Функция обращается к суперклассу для наследования всех свойств и методов
Функция, создающая класс с указанным именем
Что значит self
Параметр, указывающий на объект, к которому применяется метод
Специальная функция, создающая экземпляр класса с указанными свойствами
Функция, создающая класс-наследник имеющегося класса
Функция обращается к суперклассу для наследования всех свойств и методов
Функция, создающая класс с указанным именем
Что значит super()
Параметр, указывающий на объект, к которому применяется метод
Специальная функция, создающая экземпляр класса с указанными свойствами
Функция, создающая класс-наследник имеющегося класса
Функция обращается к суперклассу для наследования всех свойств и методов
Функция, создающая класс с указанным именем
что значит encoding='utf-8'
Открыть файл на чтение
Открыть файл на запись
Установить кодировку файла utf-8
Открыть файл на запись. Файл будет автоматически закрыт после выполнения тела оператора with
Закрыть файл
что значит with open('имя файла', 'w') as file:
Открыть файл на чтение
Открыть файл на запись
Установить кодировку файла utf-8
Открыть файл на запись. Файл будет автоматически закрыт после выполнения тела оператора with
Закрыть файл
что значит f = open('имя файла', 'w')
Открыть файл на чтение
Открыть файл на запись
Установить кодировку файла utf-8
Открыть файл на запись. Файл будет автоматически закрыт после выполнения тела оператора with
Закрыть файл
что значит f = open('имя файла', 'r')
Открыть файл на чтение
Открыть файл на запись
Установить кодировку файла utf-8
Открыть файл на запись. Файл будет автоматически закрыт после выполнения тела оператора with
Закрыть файл
что значит f.close()
Открыть файл на чтение
Открыть файл на запись
Установить кодировку файла utf-8
Открыть файл на запись. Файл будет автоматически закрыт после выполнения тела оператора with
Закрыть файл
Отметьте верные утверждения о размещении виджетов в приложении
После создания направляющей линии к ней можно «прикрепить» виджеты
Создать лэйаут возможно только в окне, содержащем не менее двух виджетов
Лэйауты можно вкладывать друг в друга
Чтобы воспользоваться лэйаутами, нужно подключить модуль QLayoutsBox
Лэйаут представляет собой произвольный макет с вертикальными и горизонтальными направляющими линиями
Отметь верные утверждения о словарях
Правильных ответов может быть несколько.
Пары «ключ–значение» упорядочены как элементы последовательности
Каждому ключу словаря соответствует единственное значение
Все ключи словаря уникальны
Словарь — это неупорядоченный набор пар вида «ключ–значение»
Если dictionary — словарь, word не является его ключом и value — произвольная переменная, то команда dictionary[word] = value добавит пару word : value в словарь
Каждому ключу словаря соответствует единственное значение
Выберите создание пустого словаря
del books['Дубровский']
books = dict()
books['Атлас мира'] = 5
books.values()
books.keys()
Отметьте присваивание значения ключу словаря
del books['Дубровский']
books = dict()
books['Атлас мира'] = 5
books.values()
books.keys()
Выберите возврат всех ключей словаря
del books['Дубровский']
len(books)
books['Атлас мира'] = 5
books.values()
books.keys()
Выберите возврат всех значений словаря
del books['Дубровский']
len(books)
books['Атлас мира'] = 5
books.values()
books.keys()
Выберите получение длины словаря
del books['Дубровский']
len(books)
books['Атлас мира'] = 5
books.values()
books.keys()
Выберите удаление из словаря пары «ключ-значение» по ключу
del books['Дубровский']
len(books)
books['Атлас мира'] = 5
books.values()
books.keys()
Отметьте верные утверждения о вложенности структур данных
Правильных ответов может быть несколько
В словаре лежат пары «ключ-значение». Cписок может быть ключом словаря
Значениями словаря могут быть только объекты неизменяемого типа: числа, строки, логические величины
В словаре лежат пары «ключ-значение». Cписок может быть значением словаря
Значениями словаря могут быть объекты любого типа данных: числа, строки, логические величины, словари и списки
Внутри списка могут лежать только объекты неизменяемого типа: числа, строки, логические величины
Отметь верные утверждения о файлах json
Правильных ответов может быть несколько.
Для работы с файлами json необходим импорт библиотеки json
Структура файла json очень похожа на систему вложенных словарей и списков в Python
Команда json.dump(data, file) выполняет чтение данных из файла file в структуру data
Команда json.dump(data, file) загружает структуру из data в json файл
При записи данных в файл json ключи могут быть отсортированы с помощью параметра sort_keys=True
Какой команды не существует?
data = json.merge(data)
with open('f.json', 'r') as file
sort_keys=True
with open('f.json', 'w') as file
data = json.load(file)
Как записать данные data в файл file?
json.dump(data, file)
with open('f.json', 'r') as file
sort_keys=True
with open('f.json', 'w') as file
data = json.load(file)
Как открыть файл f.json для записи данных?
json.dump(data, file)
with open('f.json', 'r') as file
sort_keys=True
with open('f.json', 'w') as file
data = json.load(file)
Как открыть файл f.json для чтения данных?
json.dump(data, file)
with open('f.json', 'r') as file
sort_keys=True
with open('f.json', 'w') as file
data = json.load(file)
Как загрузить структуру из файла json в словарь?
json.dump(data, file)
with open('f.json', 'r') as file
sort_keys=True
with open('f.json', 'w') as file
data = json.load(file)
Отметьте параметр для сортировки ключей словаря json по алфавиту
json.dump(data, file)
with open('f.json', 'r') as file
sort_keys=True
with open('f.json', 'w') as file
data = json.load(file)
Что делает инструкция b.clicked.connect(show)
Установить размер окна приложения 400х200 пикселей
Скрыть окно приложения
Разместить в окне виджеты по лэйауту
Обработать нажатие на виджет вызовом функции
Создать мини-окно с уведомлением
Что делает инструкция victory = QMessageBox()
Установить размер окна приложения 400х200 пикселей
Скрыть окно приложения
Разместить в окне виджеты по лэйауту
Обработать нажатие на виджет вызовом функции
Создать мини-окно с уведомлением
Что делает инструкция win.exec_()
Установить размер окна приложения 400х200 пикселей
Скрыть окно приложения
Разместить в окне виджеты по лэйауту
Обработать нажатие на виджет вызовом функции
Оставить окно открытым
Что делает инструкция win.hide()
Установить размер окна приложения 400х200 пикселей
Скрыть окно приложения
Разместить в окне виджеты по лэйауту
Обработать нажатие на виджет вызовом функции
Оставить окно открытым
Что делает инструкция win.resize(400, 200)
Установить размер окна приложения 400х200 пикселей
Скрыть окно приложения
Разместить в окне виджеты по лэйауту
Обработать нажатие на виджет вызовом функции
Оставить окно открытым
Что делает инструкция win.setLayout(line)
Установить размер окна приложения 400х200 пикселей
Скрыть окно приложения
Разместить в окне виджеты по лэйауту
Обработать нажатие на виджет вызовом функции
Оставить окно открытым
Как называется класс - поле ввода текста (удобно вводить текст длиннее одной строки)
QRadioButton
QGroupBox
QTextEdit
QLabel
QLineEdit
Как называется класс - поле ввода текста (текст длиной в одну строку)
QRadioButton
QGroupBox
QListWidget
QLabel
QLineEdit
Как называется класс - поле со списком
QRadioButton
QGroupBox
QListWidget
QLabel
QLineEdit
Как называется класс - поле с надписью
QRadioButton
QGroupBox
QListWidget
QLabel
QLineEdit
Как называется класс - группа элементов интерфейса (например, группа из QRadioButton)
QRadioButton
QGroupBox
QListWidget
QLabel
QLineEdit
Как называется класс - кнопка-переключатель с подписью
QRadioButton
QGroupBox
QListWidget
QLabel
QLineEdit
Отметь верные утверждения, связанные с созданием приложений
Правильных ответов может быть несколько.
Параметры Qt.AlignHCenter и Qt.AlignVCenter используются для расположения виджетов по центру (относительно горизонтали или вертикали)
Виджеты кнопки можно добавить в интерфейс приложения командой addItems() и удалить из окна
Команда setSpacing() устанавливает пробелы между содержимым лэйаута (например, между горизонтальными линиями)
Команда itemClicked позволяет обработать нажатие на виджет-кнопку
Параметр stretch отвечает за растяжение виджета. Например, можно увеличить ширину виджет-кнопки
Конструктор, создающий виджет-список
itemClicked.connect()
QListWidget()
selectedItems()
addItems()
itemClecked
Добавить список строк в виджет-список
itemClicked.connect()
QListWidget()
selectedItems()
addItems()
itemClecked
Очистить виджет-список
itemClicked.connect()
QListWidget()
selectedItems()
clear()
itemClecked
Подписка на событие «клик по строке списка»
itemClicked.connect()
QListWidget()
selectedItems()
clear()
itemClicked
При событии «клик по строке списка» вызвать некоторую функцию
itemClicked.connect()
QListWidget()
selectedItems()
clear()
itemClicked
Получение списка строк, отмеченных в виджете-списке
itemClicked.connect()
QListWidget()
selectedItems()
clear()
itemClicked
