Home » Shop » Ответы новые - Синергия тесты » Тесты ответы Синергия МТИ » Технология программирования Ответы Синергия МОИ МТИ >Все тесты на “Отлично” Тема 1-9

Технология программирования Ответы Синергия МОИ МТИ >Все тесты на “Отлично” Тема 1-9

370

Технология программирования Ответы Синергия МОИ МТИ >Все тесты Тема 1-9 готовые ответы на “Отлично” 98/100 баллов

Описание

Технология программирования Ответы Синергия МОИ МТИ >Все тесты Тема 1-9 готовые ответы на “Отлично” 98/100 баллов
 Запись выражения 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 можно использовать оператор …
 В результате выполнения кода условия (см. изображение ниже) на экран будет выведено
 Установите правильную последовательность написания оператора ветвления:
 Установите соответствие между условным оператором и его описанием:
 Компиляция в контексте программирования это процесс
  это высокоуровневый язык программирования
 Установите соответствие между свойствами алгоритма и требованиями к ним:
 Полиморфизм в 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 будет сгенерирован
 Расположите в правильной последовательности этапы решения задач с использованием вычислительных методов и программирования:
 Понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату, называется
 Алгоритмом можно назвать …
 Неверно, что к языкам программирования высокого уровня можно отнести … (Укажите 2 варианта ответа)
 Основные парадигмы программирования: …
 Установите соответствие между элементами объектно-ориентированного программирования (ООП) и их определениями:
 Неверно, что к основным принципам объектно-ориентированного программирования относится …
 Английская аббревиатура для обозначения унифицированного языка моделирования …
 Установите соответствие между видами диаграмм и их определениями:
 Установите соответствие между терминами и их определениями:
 Непрерывный процесс, который начинается с момента принятия решения о необходимости его создания и заканчивается в момент его полного изъятия из эксплуатации, это программного обеспечения
 В числе примеров принципа модульности (Укажите 2 варианта ответа)
 Установите соответствие между фазой жизненного цикла разработки ПО и ее описанием.
 Модель объединяет в себе два процесса проектирование и поэтапное прототипирование ПО для проверки жизнеспособности сложных и нестандартных технических решений модель
 Пользовательские требования определяют
 Эволюционный прототип – это …
 Установите в правильной последовательности этапы каскадной модели:
 Цель структурного программирования
 Структура, содержащая процессы действия и задачи, которые осуществляются в ходе разработки, использования и сопровождения программного продукта модель
 Пользовательские требования определяют …
 Программное обеспечение, которое обеспечивает все необходимые инструменты для разработки программного обеспечения в одном месте, – это IDE
 Правильный синтаксис строк, относящихся к одному блоку, (Укажите 2 варианта ответа)
 Правильный синтаксис для импортирования времени и потоков в Python для создания макросов: …
 Небольшая программа, которая исполняется внутри какой-то другой программы
 Имена, используемые для определения переменных, функций, классов, модулей и других объектов это
 Код, приведенный ниже, выведет строку
st = ‘1’ + ‘2’
print(st)
 Вывод программы, приеденной ниже, –
st = “spam”
print(st[:-1:])
 Установите соответствие между методами строковых типов данных в Python и других языках программирования и их значениями:
 Установите соответствие между функциями в Python и областями их использования:
 Код, приведенный ниже, выведет
b = – 21
a = 11 * 2 ** 2 12 / 4 + b
 … позволяет существенно сократить размер записи алгоритма и представить его компактно путем соответствующей организации предписываемых действий
 Чтобы выполнить принудительный выход, пропустить часть или игнорировать заданные условия в цикле используют операторы … и 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))
 В 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 будет равен …
 Переменные, которые введены в основной программе, называются
 Параметры процедуры, называют … переменные
 Установите соответствие между понятиями и их характеристиками:
 Переменные, которые не исчезают после завершения работы функции, называются переменными
 Для создания функции используется ключевое слово …
 Установите правильный порядок строк кода, чтобы программа корректно находила максимальный элемент в массиве и выводила массив вместе с максимальным элементом:
 Код, приведенный ниже, выдаст
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?
 Система, которая определяет способ организации, хранения и именования данных на носителях информации в компьютерах, называется системой
 Установите соответствие между типами фалов и их назначениями::
 Блок информации, записанный на накопитель,
 Бинарный файл (двоичный файл) это
 Метод 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 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}”)
Что выведет данный код?
 Антон работает редактором документов. Чтобы облегчить процесс редактирования он пользуется программами.
Определите, какая из указанных ниже программ поможет Антону задать стиль левой границы.
 Игорь хочет выбрать определенный интервал в электронной таблице на активном листе.
Как это можно реализовать, используя макросы?
 Для работы с таблицами Ивану нужно выделить ячейку, для того чтобы определить формулу в ней.
Как Иван должен написать макрос, который решает данную задачу?
Магазин готовых ответов на тесты по ссылке: sinerqy.com/list/
Не нашли нужный предмет в магазине? Напишите нам: [email protected]