Запись выражения a не равно b в Питоне – |
Встроенная функция Python … может быть использована для нахождения модуля числа |
В результате выполнения кода условия (см. изображение ниже) на экран будет выведено …a = [1,2,3]b = aa[0] = 10print(b) |
В результате выполнения кода условия (см. изображение ниже) на экран будет выведеноa,b = 5,10if a˃b:print(“a˃b”)else:print(“a˂=b”) |
К верному формату представления условной инструкции можно отнести … |
Для инвертирования условия в инструкции if можно использовать оператор … |
В результате выполнения кода условия (см. изображение ниже) на экран будет выведено |
Установите правильную последовательность написания оператора ветвления: |
Установите соответствие между условным оператором и его описанием: |
Компиляция в контексте программирования это процесс |
это высокоуровневый язык программирования |
Установите соответствие между свойствами алгоритма и требованиями к ним: |
Полиморфизм в Python можно реализовать с помощью … |
Установите соответствие между парадигмами программирования и их принципами: |
Расположите в правильном порядке шаги моделирования взаимодействия между объектами в Python: |
язык программирования это формальный язык, используемый для записи, реализации и изучения алгоритмов |
это модель для создания объектов определенного типа, описывающая их структуру и определяющая алгоритмы для работы с этими объектами |
Диаграмма это диаграмма, на которой показано разложение некоторой деятельности на ее составные части |
Расположите в правильной последовательности шаги классификации языков программирования: |
Цель структурного программирования снижение всего процесса создания программного обеспечения |
Расположите этапы каскадной модели в правильном порядке: |
Требования к программному обеспечению – это … |
это международный стандарт, представляющий руководство по принципам, лежащим в основе социальной ответственности |
… модель объединяет в себе два процесса – проектирование и поэтапное прототипирование ПО для проверки жизнеспособности сложных и нестандартных технических решений |
Расположите в правильном порядке шаги разработки малой программы: |
Установите соответствие между моделями жизненного цикла и их характеристиками: |
Соотнесите принципы работы со сложными системами с целями их использования |
Модель жизненного цикла ПО, которую следует применять при высокой неопределенности требований модель |
Модель зрелости возможностей (CMM) это инструмент, используемый в проектах на Python, для |
Обработка исключений в Python это |
Модуль в Python это |
Установите соответствие между макросами и их описаниями, задачами: |
независимо компилируемый программный модуль, динамически подключаемый к основной программе и предназначенный для расширения и/или использования ее возможностей |
в JavaScript — это зарезервированные идентификаторы, которые имеют определенную функциональность и не могут быть использованы в качестве имён переменных или функций. |
Установите соответствие между правилами выполнений математических операций и их описаниями: |
Расположите шаги в правильной последовательности для выполнения задач с числовыми данными: |
Расположите шаги в правильной последовательности для выполнения задач со строками: |
Корректное выражение для создания объекта даты в Python |
Чтобы преобразовать число, представляющее секунды, в формат времени «ЧЧ:ММ:СС», можно воспользоваться функцией … |
специальные структуры, ориентированные на исполнение повторяющихся операций или группы кода |
Для нахождения модуля числа может быть использована одна из функций Python |
Установите правильную последовательность написания оператора ветвления: |
В Python для присваивания значения переменной используется оператор … |
В Python при автоматическом преобразовании типов данных происходит |
это процесс группировки наборов значений, переменных, операторов и вызовов функций |
Установите соответствие между категориями операций и их описаниями: |
Расположите в правильной последовательности шаги написания условного оператора: |
В результате выполнения кода условия, которого представлено ниже, на экран будет выведеноx, y = -5, -3res = (-1*x if x˂0 else x) + yprint(res) |
Установите соответствие между типами управляющих операторов и их описаниями: |
Функция range может иметь максимум … |
Конструкция else обычно используется с оператором … |
Продолжение цикла независимо от наличия внешних условий обеспечивает инструкция … |
Модуль, позволяющий генерировать случайные числа |
Установите соответствие между видами циклов и их описаниями: |
Установите соответствие между понятиями и их описаниями: |
Расположите в правильной последовательности шаги для использования специальных операторов для выхода из циклов: |
Расположите в правильной последовательности шаги для создания цикла с использованием синтаксиса: |
Если значение переменной x становится равным 10 (см.изображение ниже), то вариант корректно завершит цикл в Pythonx = 0while True: if x == 10: x += 1 |
Одномерный массив (список) в Python объявляется следующим образом: … |
Способы объявления массива для создания массива, который будет содержать 10 одинаковых элементов (например, нулей) |
Контейнеры, способные хранить более одного элемента одновременно |
Если попытаться обратиться к элементу с индексом 5 в массиве, который представлен ниже, то …arr = [1, 2, 3]? |
Метод, позволяющий узнать порядковый номер элемента в Python |
Расположите шаги в правильной последовательности для работы с многомерными массивами в Python: |
Установите соответствие между понятиями и их характеристиками: |
Расположите строки программы в правильном порядке, чтобы заполнить массив: X = [1 3 5 7 9 11]: |
Установите соответствие между способами объявления массива и их описаниями: |
Метод в классе Image из библиотеки Pillow используется для изменения размера растрового изображения … |
Завершает выполнение функции и возвращает результат вызывающему коду … |
Расположите в правильной последовательности шаги классификации процедур в программировании: |
Функция, используемая для преобразования матрицы в одномерный вектор |
Говоря о возможности передать значение по ссылке в функцию, можно утверждать, что … |
Установите соответствие между определениями и их возможностями: |
Вернуть сроку “Hello, John!” из функции, которая представлена ниже, поможет код (Укажите 2 варианта ответа)def greet(name): return “Hello, ” + name + “!” |
Расположите в правильной последовательности шаги создания рекурсивной функции и определения класса: |
Выражение … неверно определяет функцию с параметрами по умолчанию |
Установите соответствия между определениями и их характеристиками: |
в программировании это техника, при которой функция вызывает сама себя для решения подзадачи, которая является частью исходной задачи |
Если использовать режим ‘w’, то при открытии текстового файла в Python … |
Для добавления данных в бинарный файл используется … |
Установите соответствие между определениями и их характеристиками: |
Важный компьютерный файл, без которого компьютерная система может работать некорректно, это файл |
Расположите в последовательности шаги выполнения операций с файлами в Python: |
Формат представления данных с использованием двоичной системы счисления это файл |
Установите соответствие между типами файлов и их характеристиками: |
Код для правильной записи строки “Hello, World” в текстовый файл: (Укажите 2 варианта ответа) |
Расположите в правильной последовательности шаги для открытия и сохранения файлов с использованием стандартных диалогов. |
Для хранения кодов в VBA используется … |
Макрорекордеры обычно используют для … |
Записывать действия пользователя макрорекордер может … |
Программа, предназначенная для выполнения определенных задач и рассчитанная на непосредственное взаимодействие с пользователем, называется прикладной программой или |
Расположите в правильной последовательности шаги для эффективного использования справочной системы в Python: |
Говоря о цикле, который может выполняться хотя бы один раз, даже если условие ложно, можно утверждать, что |
Блок информации, записанный на накопитель, |
Установите соответствие между терминами и их характеристиками |
Расположить в правильной последовательности шаги для анализа кода, созданного макрорекордером: |
Активировать макрорекордер пользователь может с помощью |
Установите соответствие между возможностями макрорекордера и их описаниями: |
При записи действий с помощью макрорекордера в Python будет сгенерирован |
Расположите в правильной последовательности этапы решения задач с использованием вычислительных методов и программирования: |
Понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату, называется |
Алгоритмом можно назвать … |
Неверно, что к языкам программирования высокого уровня можно отнести … (Укажите 2 варианта ответа) |
Основные парадигмы программирования: … |
Установите соответствие между элементами объектно-ориентированного программирования (ООП) и их определениями: |
Неверно, что к основным принципам объектно-ориентированного программирования относится … |
Английская аббревиатура для обозначения унифицированного языка моделирования … |
Установите соответствие между видами диаграмм и их определениями: |
Установите соответствие между терминами и их определениями: |
Непрерывный процесс, который начинается с момента принятия решения о необходимости его создания и заканчивается в момент его полного изъятия из эксплуатации, это программного обеспечения |
В числе примеров принципа модульности (Укажите 2 варианта ответа) |
Установите соответствие между фазой жизненного цикла разработки ПО и ее описанием. |
Модель объединяет в себе два процесса проектирование и поэтапное прототипирование ПО для проверки жизнеспособности сложных и нестандартных технических решений модель |
Пользовательские требования определяют |
Эволюционный прототип – это … |
Установите в правильной последовательности этапы каскадной модели: |
Цель структурного программирования |
Структура, содержащая процессы действия и задачи, которые осуществляются в ходе разработки, использования и сопровождения программного продукта модель |
Пользовательские требования определяют … |
Программное обеспечение, которое обеспечивает все необходимые инструменты для разработки программного обеспечения в одном месте, – это IDE |
Правильный синтаксис строк, относящихся к одному блоку, (Укажите 2 варианта ответа) |
Правильный синтаксис для импортирования времени и потоков в Python для создания макросов: … |
Небольшая программа, которая исполняется внутри какой-то другой программы |
Имена, используемые для определения переменных, функций, классов, модулей и других объектов это |
Код, приведенный ниже, выведет строкуst = ‘1’ + ‘2’print(st) |
Вывод программы, приеденной ниже, –st = “spam”print(st[:-1:]) |
Установите соответствие между методами строковых типов данных в Python и других языках программирования и их значениями: |
Установите соответствие между функциями в Python и областями их использования: |
Код, приведенный ниже, выведетb = – 21a = 11 * 2 ** 2 12 / 4 + b |
… позволяет существенно сократить размер записи алгоритма и представить его компактно путем соответствующей организации предписываемых действий |
Чтобы выполнить принудительный выход, пропустить часть или игнорировать заданные условия в цикле используют операторы … и continue |
Циклическая структура, в которой число повторений цикла заранее неизвестно, а определяется только в процессе выполнения алгоритма, называется … структурой |
Инструмент в программировании, который создаёт последовательности чисел, которые следуют скрытому рецепту, зависящему от начального «секрета» (зерна), – … случайных чисел |
Установите соответствие между типами циклов и их описанием: |
В результате выполнения программы определите, в которой описано нахождение произведения остатков от деления, (см. изображение ниже) будет напечатаноc = 1m = 123while m ˃1:d = m % 10c = c * dm = m // 10print(c) |
В результате выполнения программы на нахождения суммы и вычитания различных значений n, (см. изображение ниже) будет напечатано |
Уставите правильную последовательность строк в программе, которая решает задачу создания хорошего пароля, используя генератор случайных чисел: |
Код, изображенный ниже, выведетimport randomprint(random. uniform(1,1.1)) |
В Python – это контейнеры, способные хранить более одного элемента одновременно |
Говоря о характеристиках массивов и списков, можно утверждать, что … |
Для доступа к элементам массива в Python используется операция взятия элемента по |
Массивы, которые состоят из набора массивов, то есть имеют более одного индекса на каждый элемент называются |
Если дан массив: A = [2, 13, 1, 14, 6, 15], то программа, приведенная ниже, выведетA[1] = A[0] + A[5]print( 3*A[1]+A[4] ) |
Программа, приведенная ниже, при ее запуске выведет …A = [13, 34, 4, 46, 53, 6, 63]summa = 0for x in A:if x % 2 != 0: summa += xprint ( summa ) |
Если дан массив: A=[0]*5, то значения элементов массива, которые приведены ниже, будут равныfor i in range(5):if i % 2 == 0: A[i] = i + 10 |
Если дан массив: A= [ 3, 4, -1, 5, 0, 10, -12], то значение А[A[3]] будет равно … |
Установите соответствие между операциями и их определениями, где а – массив: |
Если дан массив: A = [8]*6, то индекс последнего элемента массива A будет равен … |
Переменные, которые введены в основной программе, называются |
Параметры процедуры, называют … переменные |
Установите соответствие между понятиями и их характеристиками: |
Переменные, которые не исчезают после завершения работы функции, называются переменными |
Для создания функции используется ключевое слово … |
Установите правильный порядок строк кода, чтобы программа корректно находила максимальный элемент в массиве и выводила массив вместе с максимальным элементом: |
Код, приведенный ниже, выдастdef f(a, b):passprint(f(4,2)) |
Процедура в Python – это… |
При вызове рекурсивной функции происходят … вычисления |
Говоря о возможности передачи аргумента по умолчанию в функцию в Python, можно утверждать, что … |
Алгоритм вычисления значения функции F(n), где n натуральное число, задан следующими соотношениями:F(1) = 1;F(2) = 3;F(n) = F(n 1) * n + F(n 2) * (n 1) при n > 2.Чему равно значение функции F(5)? |
Алгоритм вычисления значения функции F(n), где n — целое неотрицательное число, задан следующими соотношениями:F(0) = 0;F(n) = F(n / 2), если n > 0 и при этом чётно;F(n) = 1 + F(n − 1), если n нечётно.Сколько существует таких чисел n, что 1 ≤ n ≤ 1000 и F(n) = 3? |
Система, которая определяет способ организации, хранения и именования данных на носителях информации в компьютерах, называется системой |
Установите соответствие между типами фалов и их назначениями:: |
Блок информации, записанный на накопитель, |
Бинарный файл (двоичный файл) это |
Метод try позволяет … |
Расположите в правильной последовательности строки в программе, которая считает количество строк в этом файле и выводит это количество: |
– это метод в Python, который позволяет получить доступ к атрибутам файла, таким как размер, дата создания или дата изменения |
Изменить права доступа к файлу в Python можно с помощью … |
Модуль в Python, который позволяет осуществлять операции с файловой системой, |
Надежный инструмент для создания графических интерфейсов в Python |
Макрорекордер – это |
Для обработки больших объемов данных из Excel в Python наилучшим подходом считается … |
Фрагменты кода, которые можно расширить во время компиляции или во время выполнения, определяют |
Установите соответствие между способами добавления макроса и их описаниями: |
Для автоматической обработки документов Word в Python используют модуль |
Автоматизировать отправку электронной почты из Python можно, если … (Укажите 3 варианта ответа) |
Расположите в правильной последовательности шаги для создания макроса: |
– это набор предварительно написанных кодов и функций, которые можно использовать для выполнения определенных задач без необходимости писать новый код |
В Python библиотека openpyxl предназначена для работы в … |
Английская аббревиатура для обозначения интерфейса, предоставляемого приложением для взаимодействия с его функциональностью в Python |
На изображении ниже представлен код.class Animal: def speak(self): raise NotImplementedError(“Subclass must implement abstract method”)class Dog(Animal): def speak(self): return “Woof!”class Cat(Animal): def speak(self): return “Meow!”dog = Dog()cat = Cat()print(dog.speak()) # Вывод: Woof!print(cat.speak()) # Вывод: Meow!Какие концепции объектно-ориентированного программирования здесь применены |
На изображении ниже представлен программный код:class Car: def __init__(self, make, model, year): self.make = make self.model = model self.year = yearКакие атрибуты описаны в этом программном коде? |
На изображении ниже представлена программа:def average_score(self):return sum(self.scores) / len(self.scores)Определите, для чего в ней используется метод average_score? |
На изображении ниже представлена одна из моделей жизненного цикла.Какая модель жизненного цикла на нем изображена? |
Система здравоохранения поставила перед программистами задачу: создать ПО, которое будет диагностировать рак на любой стадии.Какая модель жизненного цикла ПО подойдет для решения данной задачи? |
Параллельно с внедрением различных методологий в производстве, развивается процесс разработки программного обеспечения. Предпосылки для внедрения принципов проект-менеджмента в процесс разработки ПО зародились в конце 60х — начале 70-х годов 20 века в связи с резким увеличением производительности ЭВМ при значительном снижении его стоимости. В его основе лежит логическая последовательность шагов, которые должна быть предприняты на протяжении жизненного цикла разработки ПО. Каждый этап согласовывается компетентными сотрудниками, документируется и передаётся дальше. Вся работа идет последовательно от этапа к этапу. Пока предыдущий этап полностью не завершен, следующий запрещено начинать.Определите по описанию о какой модели идет речь. |
На изображении ниже представлена программа: text = ‘Python – простой и понятный язык’ kort = text.partition(‘и’) print(kort)Определите, что будет напечатано после выполнения этой программы. |
На уроке информатике учитель написал на доске несколько версий написания программы (см.изображение ниже). После этого спросил у учеников, какая из этих версий подойдет для преобразования сроки в дату время. Степанов ответил, что версия № 2. Иванова посчитала, что правильной будет версия № 4.1) from datetime import datetime date_object = datetime (‘Jul 1 2014 2:43PM’, ‘%b %d %Y %I:%M%p’) print(date_object)2) from datetime import datetime date_object = datetime.strptime(‘Jul 1 2014 2:43PM’, ‘%b %d %Y %I:%M%p’) print(date_object)3) from datetime import datetime date = datetime.strptime(‘Jul 1 2014 2:43PM’, ‘%b %d %Y %I:%M%p’)print(date_object)4) from datetime import datetime date_object = datetime.strptime(‘%b %d %Y %I:%M%p’,’Jul 1 2014 2:43PM’,) print(date_object)Кто из учеников был прав? |
На изображении ниже представлена программа:import constantprint(constant.PI)print(constant.GRAVITY)Определите, что будет выведено на экран после выполнения этой программы. |
Николай написал функцию is_alive(health), которая проверяет здоровье персонажа в игре (см. изображние ниже). Если оно равно или меньше нуля, то функция возвращает False, в противном случае True. К сожалению, функция не работает, так как ученик допустил в ней ряд ошибок.def is_alive(health):if: health < 0 False else: return trueКак должен был написать Николай эту функцию? |
На изображении ниже представлен код:a = int(input(“введите число:”))if a ˂ 0: print(“Neg”)elif a == 0: print(“Zero”)else: print(“Pos”)По данном коду определите условие задачи. |
Ниже представлена программа.num_int = 123num_float = 1.23num_new = num_int + num_floatprint(“Тип данных в num_int:”, type(num_int))print(“Тип данных в num_float:”, type(num_float))print(“Значение num_new:”, num_new)print(“Тип данных в num_new:”, type(num_new))Как можно описать эту программу? |
Необходимо написать программу, которая будет выводить квадраты чисел от 0 до 4. Как правильно отобразить эту программу? |
Иван хочет создать пароль. Для этого он решил воспользоваться генератором случайных чисел.Помогите Ивану написать программу, которая позволит ему выбрать несколько случайных чисел из указанной последовательности. |
Ниже представлена программа:def more_than_five(lst):new_lst = []for number in lst: if abs(number) > 5: new_lst.append(number) return new_lstКакую задачу решает данная программа? |
Требуется создать массив из пяти целых чисел и отобразить элементов массива. Доступ к отдельному элементу должен выполняться через индексы.Как для решения этой задачи правильно отобразить программу на Python? |
На изображении ниже представлена программа:n=10А = [0]*nimport randomfor i in range(n): A[i]=random.randint(0,99)А.sоrt()print()print(А)Что будет выполнять данная программа? |
Требуется решить задачу нахождения произведения элементов двумерного массива.Какой код потребуется для решения данной задачи? |
На изображении ниже представлена данная функция:def sum_range(start, end): if start > end: end, start = start, end return sum(range(start, end + 1))Что выполняет данная функция? Что для этого требуется сделать? |
Чтобы проверить понимание параметров и область их видимости Николай создал три функции (см.изображение ниже):Какие описания функции верные? |
Дана функция three_args(), которая принимает 1, 2 или 3 строго ключевых параметра. В результате ее работы на печать в консоль выводятся значения переданных переменных, но только если они не равны None.Какой код подойдет для этой программы? |
Алгоритм вычисления значения функции F(n), где n — целое неотрицательное число, задан следующими соотношениями:F(0) = 0;F(n) = F(n / 2), если n > 0 и при этом чётно;F(n) = 1 + F(n − 1), если n нечётно.Сколько существует таких чисел n, что 1 ≤ n ≤ 1000 и F(n) = 3? |
Ирине было предложено отредактировать последние несколько строк статьи. Она обратилась к программисту за советом, как можно быстрее обработать неопределенное количество строк в статье, чтобы самой не считать строки. Ей предложили написать функцию, которая будет решать эту задачу.Помогите Ирине выбрать правильную функцию read_last(lines, file), которая будет открывать определенный файл file и выводить на печать построчно последние строки в количестве lines (на всякий случай проверим, что задано положительное целое число). |
На изображении ниже представлен код:import os def print_docs(directory): all_files = os.walk(directory) for catalog in all_files: print(f’Папка {catalog[0]} содержит:’) print(f’Директории: {“, “.join([folder for folder in catalog[1]])}’) print(f’Файлы: {“, “.join([file for file in catalog[2]])}’) print(‘-‘ * 40)Какую задачу решает этот код? |
На изображении ниже представлена программа:import osprint(f”{os.name}”)Что выведет данный код? |
Антон работает редактором документов. Чтобы облегчить процесс редактирования он пользуется программами.Определите, какая из указанных ниже программ поможет Антону задать стиль левой границы. |
Игорь хочет выбрать определенный интервал в электронной таблице на активном листе.Как это можно реализовать, используя макросы? |
Для работы с таблицами Ивану нужно выделить ячейку, для того чтобы определить формулу в ней.Как Иван должен написать макрос, который решает данную задачу? |