Скачать тест — (Технология программирования.dor_БАК_24-193-Б_655859a3.pdf)
- Макрорекордер — это …
- Для обработки больших объемов данных из Excel в Python наилучшим подходом считается …
- Фрагменты кода, которые можно расширить во время компиляции или во время выполнения, определяют …
- Установите соответствие между способами добавления макроса и их описаниями:
- Для автоматической обработки документов Word в Python используют модуль …
- Автоматизировать отправку электронной почты из Python можно, если … (Укажите 3 варианта ответа)
- Расположите в правильной последовательности шаги для создания макроса:
- … — это набор предварительно написанных кодов и функций, которые можно использовать для выполнения определенных задач без необходимости писать новый код
- В Python библиотека openpyxl предназначена для работы в …
- Английская аббревиатура для обозначения интерфейса, предоставляемого приложением для взаимодействия с его функциональностью в Python
- Система, которая определяет способ организации, хранения и именования данных на носителях информации в компьютерах, называется … системой
- Установите соответствие между типами фалов и их назначениями::
- Блок информации, записанный на накопитель, – …
- Бинарный файл (двоичный файл) – это …
- Метод try позволяет …
- Расположите в правильной последовательности строки в программе, которая считает количество строк в этом файле и выводит это количество:
- … — это метод в Python, который позволяет получить доступ к атрибутам файла, таким как размер, дата создания или дата изменения
- Изменить права доступа к файлу в Python можно с помощью …
- Модуль в Python, который позволяет осуществлять операции с файловой системой, – …
- Надежный инструмент для создания графических интерфейсов в Python …
- Переменные, которые введены в основной программе, называются …
- Параметры процедуры, называют … переменные
- Установите соответствие между понятиями и их характеристиками:
- Переменные, которые не исчезают после завершения работы функции, называются … переменными
- Для создания функции используется ключевое слово …
- Установите правильный порядок строк кода, чтобы программа корректно находила максимальный элемент в массиве и выводила массив вместе с максимальным элементом:
- Код, приведенный ниже, выдаст … def f(a, b): pass print(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?
- В 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 = 0 for x in A: if x % 2 != 0: summa += x print ( 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 будет равен …
- Расположите строки программы в правильном порядке, чтобы заполнить массив: X = [1 3 5 7 9 11]:
- … позволяет существенно сократить размер записи алгоритма и представить его компактно путем соответствующей организации предписываемых действий
- Функция range может иметь максимум …
- Чтобы выполнить принудительный выход, пропустить часть или игнорировать заданные условия в цикле используют операторы … и continue
- Циклическая структура, в которой число повторений цикла заранее неизвестно, а определяется только в процессе выполнения алгоритма, называется … структурой
- Инструмент в программировании, который создаёт последовательности чисел, которые следуют скрытому рецепту, зависящему от начального «секрета» (зерна), … случайных чисел
- Установите соответствие между типами циклов и их описанием:
- В результате выполнения программы определите, в которой описано нахождение произведения остатков от деления, (см. изображение ниже) будет напечатано … c = 1 m = 123 while m ˃1: d = m % 10 c = c * d m = m // 10 print(c)
- В результате выполнения программы на нахождения суммы и вычитания различных значений n, (см. изображение ниже) будет напечатано …
- Уставите правильную последовательность строк в программе, которая решает задачу создания хорошего пароля, используя генератор случайных чисел:
- Код, изображенный ниже, выведет … import random print(random. uniform(1,1.1))
- Программное обеспечение, которое обеспечивает все необходимые инструменты для разработки программного обеспечения в одном месте, — это … IDE
- Правильный синтаксис строк, относящихся к одному блоку, … (Укажите 2 варианта ответа)
- Правильный синтаксис для импортирования времени и потоков в Python для создания макросов: …
- Небольшая программа, которая исполняется внутри какой-то другой программы – …
- Имена, используемые для определения переменных, функций, классов, модулей и других объектов – это …
- Код, приведенный ниже, выведет строку … st = ‘1’ + ‘2’ print(st)
- Вывод программы, приеденной ниже, — … st = “spam” print(st[:-1:])
- Установите соответствие между методами строковых типов данных в Python и других языках программирования и их значениями:
- Установите соответствие между функциями в Python и областями их использования:
- Код, приведенный ниже, выведет … b = — 21 a = 11 * 2 ** 2 – 12 / 4 + b
- Непрерывный процесс, который начинается с момента принятия решения о необходимости его создания и заканчивается в момент его полного изъятия из эксплуатации, – это … программного обеспечения
- В числе примеров принципа модульности … (Укажите 2 варианта ответа)
- Установите соответствие между фазой жизненного цикла разработки ПО и ее описанием.
- Модель объединяет в себе два процесса – проектирование и поэтапное прототипирование ПО для проверки жизнеспособности сложных и нестандартных технических решений – … модель
- Пользовательские требования определяют …
- Эволюционный прототип – это …
- Требования к программному обеспечению – это …
- Установите в правильной последовательности этапы каскадной модели:
- Цель структурного программирования – …
- Структура, содержащая процессы действия и задачи, которые осуществляются в ходе разработки, использования и сопровождения программного продукта – модель …
- Пользовательские требования определяют …
- Расположите в правильной последовательности этапы решения задач с использованием вычислительных методов и программирования:
- Понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату, называется …
- Алгоритмом можно назвать …
- Неверно, что к языкам программирования высокого уровня можно отнести … (Укажите 2 варианта ответа)
- Основные парадигмы программирования: …
- Установите соответствие между элементами объектно-ориентированного программирования (ООП) и их определениями:
- Неверно, что к основным принципам объектно-ориентированного программирования относится …
- Английская аббревиатура для обозначения унифицированного языка моделирования – …
- Установите соответствие между видами диаграмм и их определениями:
- Установите соответствие между терминами и их определениями:
- Компиляция в контексте программирования – это процесс …
- …– это высокоуровневый язык программирования
- Установите соответствие между свойствами алгоритма и требованиями к ним:
- Полиморфизм в Python можно реализовать с помощью …
- Установите соответствие между парадигмами программирования и их принципами:
- Расположите в правильном порядке шаги моделирования взаимодействия между объектами в Python:
- … язык программирования – это формальный язык, используемый для записи, реализации и изучения алгоритмов
- …– это модель для создания объектов определенного типа, описывающая их структуру и определяющая алгоритмы для работы с этими объектами
- Диаграмма … – это диаграмма, на которой показано разложение некоторой деятельности на ее составные части
- Расположите в правильной последовательности шаги классификации языков программирования:
- Цель структурного программирования – снижение … всего процесса создания программного обеспечения
- Расположите этапы каскадной модели в правильном порядке:
- Требования к программному обеспечению – это …
- … – это международный стандарт, представляющий руководство по принципам, лежащим в основе социальной ответственности
- … модель объединяет в себе два процесса – проектирование и поэтапное прототипирование ПО для проверки жизнеспособности сложных и нестандартных технических решений
- Расположите в правильном порядке шаги разработки малой программы:
- Установите соответствие между моделями жизненного цикла и их характеристиками:
- Соотнесите принципы работы со сложными системами с целями их использования
- Модель жизненного цикла ПО, которую следует применять при высокой неопределенности требований –… модель
- Модель зрелости возможностей (CMM) – это инструмент, используемый в проектах на Python, для …
- Обработка исключений в Python – это …
- Модуль в Python – это …
- Установите соответствие между макросами и их описаниями, задачами:
- … – независимо компилируемый программный модуль, динамически подключаемый к основной программе и предназначенный для расширения и/или использования ее возможностей
- … в JavaScript — это зарезервированные идентификаторы, которые имеют определенную функциональность и не могут быть использованы в качестве имён переменных или функций.
- Установите соответствие между правилами выполнений математических операций и их описаниями:
- Расположите шаги в правильной последовательности для выполнения задач с числовыми данными:
- Расположите шаги в правильной последовательности для выполнения задач со строками:
- Корректное выражение для создания объекта даты в Python – …
- Чтобы преобразовать число, представляющее секунды, в формат времени «ЧЧ:ММ:СС», можно воспользоваться функцией …
- … – специальные структуры, ориентированные на исполнение повторяющихся операций или группы кода
- Для нахождения модуля числа может быть использована одна из функций Python – …
- Установите правильную последовательность написания оператора ветвления:
- В Python для присваивания значения переменной используется оператор …
- В Python при автоматическом преобразовании типов данных происходит …
- … – это процесс группировки наборов значений, переменных, операторов и вызовов функций
- Установите соответствие между категориями операций и их описаниями:
- Расположите в правильной последовательности шаги написания условного оператора:
- В результате выполнения кода условия, которого представлено ниже, на экран будет выведено … x, y = -5, -3 res = (-1*x if x˂0 else x) + y print(res)
- Установите соответствие между типами управляющих операторов и их описаниями:
- Функция range может иметь максимум …
- Конструкция else обычно используется с оператором …
- Продолжение цикла независимо от наличия внешних условий обеспечивает инструкция …
- Модуль, позволяющий генерировать случайные числа – …
- Установите соответствие между видами циклов и их описаниями:
- Установите соответствие между понятиями и их описаниями:
- Расположите в правильной последовательности шаги для использования специальных операторов для выхода из циклов:
- Расположите в правильной последовательности шаги для создания цикла с использованием синтаксиса:
- Если значение переменной x становится равным 10 (см.изображение ниже), то вариант … корректно завершит цикл в Python x = 0 while 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 будет сгенерирован …
- Запись выражения a не равно b в Питоне — …
- Встроенная функция Python … может быть использована для нахождения модуля числа
- В результате выполнения кода условия (см. изображение ниже) на экран будет выведено … a = [1,2,3] b = a a[0] = 10 print(b)
- В результате выполнения кода условия (см. изображение ниже) на экран будет выведено … a,b = 5,10 if a˃b: print(«a˃b») else: print(«a˂=b»)
- К верному формату представления условной инструкции можно отнести …
- Для инвертирования условия в инструкции if можно использовать оператор …
- В результате выполнения кода условия (см. изображение ниже) на экран будет выведено …
- В результате выполнения кода условия (см. изображение ниже) на экран будет выведено …
- Установите правильную последовательность написания оператора ветвления:
- Установите соответствие между условным оператором и его описанием:
- Программа (см. изображение ниже) выведет на экран …
- На изображении ниже представлен код. 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 constant print(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 = 123 num_float = 1.23 num_new = num_int + num_float print(«Тип данных в 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]*n import random for 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 os print(f»{os.name}») Что выведет данный код?
- Антон работает редактором документов. Чтобы облегчить процесс редактирования он пользуется программами. Определите, какая из указанных ниже программ поможет Антону задать стиль левой границы.
- Игорь хочет выбрать определенный интервал в электронной таблице на активном листе. Как это можно реализовать, используя макросы?
- Для работы с таблицами Ивану нужно выделить ячейку, для того чтобы определить формулу в ней. Как Иван должен написать макрос, который решает данную задачу?