Для студентов МФПУ «Синергия» по предмету Технология программированияТехнология программирования Темы 1-9Технология программирования Темы 1-9
5,005221
2025-03-26СтудИзба

📝Технология программирования Темы 1-9

Хит

Описание

🌞 Технология программирования / Темы 1-9 / Сборник по всем вопросам на отлично! / Синергия / МТИ / МосАП

Технология программирования
Учебные материалы
Введение в курс
Тема 1. Основы алгоритмических языков программирования. Классификация языков программирования
Тема 2. Жизненный цикл и современные методы и процессы разработки ПО
Тема 3. Среда разработки программ. Структура программы. Типы данных и переменные. Операции и встроенные функции
Тема 4. Основные операторы. Линейное программирование. Условные операторы и их виды
Тема 5. Циклы, их виды и синтаксис
Тема 6. Массивы и записи. Многомерные массивы
Тема 7. Создание и применение пользовательских процедур и функций
Тема 8. Организация доступа к файловой системе
Тема 9. Применение макрорекордера. Связь разных приложений
Заключение
Итоговая аттестация
Итоговый тест


Необходимо написать программу, которая будет выводить квадраты чисел от 0 до 4. Как правильно отобразить эту программу?
square_generator = (n 2 for n in range(4)) print(square_generator)
square_list = [n 2 for n in range(5)] print(square_list)
square_list = [n 2 for n in range(4)] print(square_list)

Говоря о цикле, который может выполняться хотя бы один раз, даже если условие ложно, можно утверждать, что …
это цикл for
это цикл while
это цикл do-while
не существует такого цикла в Python

Активировать макрорекордер пользователь может с помощью …
нажатия клавиш Ctrl + R
выбора опции в меню "Инструменты"
нажатия кнопки "Запись" на панели инструментов
специальной команды в командной строке

… – независимо компилируемый программный модуль, динамически подключаемый к основной программе и предназначенный для расширения и/или использования ее возможностей

Ниже представлена программа: def more_than_five(lst): new_lst = [] for number in lst: if abs(number) > 5: new_lst.append(number) return new_lst Какую задачу решает данная программа?
Обработку массива со значениями меньше 5.
Создание функции, которая создает новый список, содержащий только те числа, которые больше 5 по модулю
Создание функции, которая создает новый список, содержащий только те числа, которые больше 5.
Создание функции, которая меняет список, содержащий только те числа, которые больше 5.

Модель зрелости возможностей (CMM) – это инструмент, используемый в проектах на Python, для …
улучшение качества кода и процесса разработки
создание графического интерфейса
упрощение написания тестов
автоматизация установки библиотек

На изображении ниже представлена программа: import os print(f"{os.name}") Что выведет данный код?
Строку, предоставляющая имя операционной системы.
Имя пользователя, под которым запущен процесс.
Строку случайных байтов заданной длины

Установите соответствие между категориями операций и их описаниями:
A. Логические операции
B. Встроенные функции для работы со строками
C. Функции преобразования типов
D. Приоритет операций
E. Арифметические операции
F. операции, используемые для сравнения логических значений, такие как AND и OR
G. функция, которая применяет метод преобразования строки в нижний регистр
H. функция, которая приводит значение к чисто целочисленному типу
I. правила о порядке выполнения операций, определяющие, какие операции выполняются раньше
J. операции, которые выполняются первыми в выражениях, например, сложение и умножение

Метод, позволяющий узнать порядковый номер элемента … в Python

Установите соответствия между определениями и их характеристиками:
A. Формальные параметры
B. Фактические параметры
C. Сложные типы данных
D. Передача параметров по ссылке
E. Взаимодействие формальных и фактических параметров
F. переменные, указанные в определении функции, которые принимают значения, переданные при вызове функции
G. аргументы, которые фактически передаются функции во время ее вызова
H. типы данных, которые могут содержать несколько значений, такие как списки, кортежи и словари
I. метод передачи, при котором функция может изменять входные данные, если они являются изменяемыми объектами
J. отношение между параметрами, где фактические значения связываются с формальными параметрами в процессе вызова функции

Иван хочет создать пароль. Для этого он решил воспользоваться генератором случайных чисел. Помогите Ивану написать программу, которая позволит ему выбрать несколько случайных чисел из указанной последовательности.
import random list = [20, 30, 40, 50 ,60, 70, 80, 90] sampling = random.choices(list, k=5) print(sampling)
import random list = [20, 30, 40, 50 ,60, 70, 80, 90] sampling = random.choices(k=5) print(sampling)
import random list = [20, 30, 40, 50 ,60, 70, 80, 90] sampling = random (list, k=5) print(sampling)
list = [20, 30, 40, 50 ,60, 70, 80, 90] sampling = random.choices(list, k=5) print(sampling)

Установите соответствие между терминами и их характеристиками
A. Язык программирования Python
B. Язык разметки HTML
C. Язык стилей CSS
D. Язык запросов SQL
E. Язык программирования jаvascript
F. язык с высокой читаемостью, используемый для создания скриптов и автоматизации задач
G. язык, используемый для структурирования ве-бстраниц и определения их содержания
H. язык, который позволяет добавлять стили и оформление к HTML-документам I. язык, используемый для выполнения запросов к базам данных и управления данными язык, который используется для написания скриптов на стороне клиента, позволяющий создавать интерактивные элементы на веб-страницах

Обработка исключений в Python – это …
процесс выполнения программы в фоновом режиме
способ обработки ошибок и исключительных ситуаций во время выполнения программы метод
оптимизации производительности кода
процесс компиляции и связывания программы

… в jаvascript — это зарезервированные идентификаторы, которые имеют определенную функциональность и не могут быть использованы в качестве имён переменных или функций.

Установите соответствие между типами файлов и их характеристиками:
A. Текстовый файл
B. Бинарный файл
C. Исполняемый файл
D. Файл изображений
E. Архивный файл
F. файл, содержащий данные в формате, удобном для чтения человеком, обычно сохраняется в кодировке UTF-8 или ASCII
G. файл, который содержит данные в двоичном формате и не может быть прочитан с помощью текстового редактора
H. файл, который содержит машинный код, который может быть выполнен непосредственно операционной системой
I. файл, который хранит графическую информацию, такое как фотографии или рисунки, и может иметь разные форматы, например, JPEG или PNG
J. файл, который содержит сжатые данные, позволяющие экономить место и упрощать передачу по сети

Расположите в правильной последовательности шаги классификации языков программирования:
1 определить основные функции и задачи языка программирования
2 изучить парадигмы программирования и их влияние на языки
3 рассмотреть типы языков, такие как низкоуровневые, высокоуровневые, аппаратные и скриптовые
4 провести анализ целевой аудитории и области применения языка
5 составить окончательную классификацию языков программирования

Конструкция else обычно используется с оператором …
try
break
except
continue

Соотнесите принципы работы со сложными системами с целями их использования
A. Модульность
B. Абстракция
C. Инкапсуляция
D. Упрощение
E. Итеративность
F. для облегчения разработки, тестирования и модификации системы путем ее разделения на независимые или слабо связанные компоненты
G. для сосредоточения на ключевых характеристиках системы и игнорирования ненужных деталей H. для сокрытия деталей реализации и предоставления только необходимых интерфейсов для взаимодействия с системой
I. для создания упрощенных моделей или подходов для работы с системами с высокой сложностью
J. для адаптации системы и внесения изменений через повторяющиеся циклы разработки и тестирования

Расположите в последовательности шаги выполнения операций с файлами в Python:
1 открыть файл с помощью функции open()
2 указать режим открытия файла
3 использовать менеджер контекста with для эффективного управления файлом
4 выполнить необходимые операции с файлом (чтение, запись, обновление)
5 обработать возможные исключения с использованием блока try...except
6 закрыть файл с помощью метода close()

Расположите шаги в правильной последовательности для выполнения задач с числовыми данными:
1 получить ввод от пользователя или извлечь числовые данные из источника
3 преобразовать данные в нужный числовой формат, например, из строки в int или float
3 обработать возможные ошибки в вводе данных, например, если пользователь вводит недопустимые значения
4 выполнить необходимые математические операции, например, сложение, вычитание
5 вывести результат вычислений на экран

Говоря о возможности передать значение по ссылке в функцию, можно утверждать, что …
следует использовать явные ссылки
все передачи происходят по ссылке в Python
рекомендуется использовать команды pass
такие значения нельзя передать по ссылке

Установите правильную последовательность написания оператора ветвления:
1 if
2 условие
3 then
4 оператор 1
5 else
6 оператор 2
7 end if

Установите соответствие между определениями и их возможностями
A. Функция с параметрами по умолчанию
B. Параметры функции
C. Статическая переменная
D. Преимущества параметров по умолчанию
E. Свойство функции в Python
F. параметры, которые могут принимать значения только при отсутствии переданных аргументов G. функция имеет возможность запоминать значения между разными вызовами, не используя глобальные переменные
H. переменная, которая сохраняет свое значение между вызовами функции, но не видна вне функции
I. позволяют функции быть более гибкими и удобными, так как не требуют обязательного указания всех аргументов
J. обозначают переменные, которые передаются в функцию, чтобы позволить ей принимать различный ввод

Если попытаться обратиться к элементу с индексом 5 в массиве, который представлен ниже, то … arr = [1, 2, 3]?
вернется 0
вернется None
возникнет ошибка индексации
вернется пустой массив

Полиморфизм в Python можно реализовать с помощью …
функций с одинаковыми именами и разными сигнатурами
различных классов с одинаковым методом
глобальных переменных
комбинаций нескольких функций

Установите соответствие между правилами выполнений математических операций и их описаниями:
A. Приоритет операций
B. Использование круглых скобок
C. Операторы объединения
D. Правила для работы с числами и строками
E. Типы операторов
F. определяет, какие операции выполняются первыми при отсутствии скобок
G. использует скобки для изменения порядка выполнения операций в выражении
H. указывает на способ комбинирования выражений и операций, таких как сложение или умножение
I. содержит правила, описывающие, как строки и числа могут комбинироваться и взаимодействовать
J. включает в себя арифметические, логические и битовые операции

Расположите в правильном порядке шаги разработки малой программы:
1 определить основную функцию программы
2 записать код функции
3 запустить программу и протестировать ее
4 документировать код

Ниже представлена программа. 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)) Как можно описать эту программу?
Преобразование целое число в число с плавающей точкой.
Преобразуем число с плавающей точкой в целое число
Преобразование вещественное число в число с плавающей точкой
Преобразование числа с плавающей точкой в вещественное число.

Требования к программному обеспечению – это …
элементарные операции, которые должна иметь система, а также различные условия, которому она может удовлетворять
ограничения, проистекающие из предметной области и свойств автоматизируемого объекта (предприятия)
совокупность утверждений относительно атрибутов, свойств или качеств программной системы, подлежащей реализации

…– это модель для создания объектов определенного типа, описывающая их структуру и определяющая алгоритмы для работы с этими объектами

Компиляция в контексте программирования – это процесс …
выполнения программы построчно
перевода исходного кода в машинный код
отладки программы
оптимизации кода

Одномерный массив (список) в Python объявляется следующим образом: …
array = [1, 2, 3]
array = (1, 2, 3)
array = {1, 2, 3}
array = array(1, 2, 3)

…– это высокоуровневый язык программирования
Assembly
C
Machine Code
Python

Если значение переменной x становится равным 10 (см.изображение ниже), то вариант … корректно завершит цикл в Python x = 0 while True: if x == 10: x += 1
exit
break
stop
continue

Установите соответствие между моделями жизненного цикла и их характеристиками:
A. Водопадная модель
B. Итеративная модель
C. Agile модель
D. Спиральная модель
E. Модель V
F. модель, в которой каждый этап проходит последовательно, и переход к следующему этапу невозможен, пока не завершен предыдущий
G. модель, которая предполагает повторяющиеся итерации одного и того же процесса, позволяя улучшать продукт шаг за шагом
H. модель, где осуществляется постоянное развитие и адаптация в процессе разработки с акцентом на взаимодействие с клиентом
I. модель, сосредоточенная на оценке рисков и планировании с анализом и тестированием на каждом этапе
J. модель, которая объединяет элементы последовательного и итеративного подходов, обеспечивая поддержку тестирования на каждом этапе

Расположите в правильной последовательности шаги написания условного оператора:
1 определить, какое условие нужно проверить
2 написать блок if с условием
3 написать блоки elif для дополнительных проверок
4 написать блок else, если необходимо выполнить действие по умолчанию
5 внутри каждого блока прописать нужные действи

Функция range может иметь максимум …
пять аргументов
один аргумент
два аргумента
три аргумента

На изображении ниже представлена данная функция: def sum_range(start, end): if start > end: end, start = start, end return sum(range(start, end + 1)) Что выполняет данная функция? Что для этого требуется сделать?
Данная функция сравнивает числа и суммирует, затем выводит числа на экран.
Данная функция суммирует все целые числа, если пользователь задаст первое число большее чем второе, для этого требуется поменять их местами.
Данная функция сравнивает числа, если пользователь задаст первое число большее чем второе, для этого требуется просто поменять их местами.
Данная функция суммирует все целые числа, если пользователь задаст второе число большее чем первое, для этого требуется просто поменять их местами

На изображении ниже представлен программный код: class Car: def __init__(self, make, model, year): self.make = make self.model = model self.year = year Какие атрибуты описаны в этом программном коде?
self, make, year
self, make, model, year
self, make

Макрорекордеры обычно используют для …
создания сложных компиляций кода
автоматизации повторяющихся задач
создания графических интерфейсов
управления базами данных

Система здравоохранения поставила перед программистами задачу: создать ПО, которое будет диагностировать рак на любой стадии. Какая модель жизненного цикла ПО подойдет для решения данной задачи?
Для решения данной задачи подойдет каскадная модель
Для решения данной задачи подойдет V – образная модель
Для решения данной задачи подойдет водопадная модель
Для решения данной задачи подойдет прототипная модель

Установите соответствие между типами управляющих операторов и их описаниями:
A. Оператор прерывания
B. Оператор возврата
C. Оператор управления потоком
D. используется для немедленного выхода из цикла
E. производит возврат значений из функции и завершает ее выполнение
F. включает операторы, такие как break и continue, для управления течением исполнения

В Python при автоматическом преобразовании типов данных происходит …
Python всегда вызывает ошибку, если типы данных разные
Python автоматически конвертирует один тип данных в другой, если это возможно автоматическая конвертация одного типа данных в другой, если это возможно
пользователь должен явно указывать, как преобразовать данные
автоматическое преобразование возможно только для строк

Расположите в правильном порядке шаги моделирования взаимодействия между объектами в Python:
1 создать отдельные классы для каждого типа объекта, который будет взаимодействовать
2 определить атрибуты объектов, которые будут использоваться для хранения их состояния
3 определить методы для реализации желаемого поведения объектов (например, их взаимодействие)
4 создать экземпляры (объекты) классов для выполнения взаимодействия
5 вызвать методы для выполнения взаимодействий между объектами

… язык программирования – это формальный язык, используемый для записи, реализации и изучения алгоритмов

… – это международный стандарт, представляющий руководство по принципам, лежащим в основе социальной ответственности
ISO 26000
ISO 9001
ISO 45001
ISO 14001

Расположите в правильной последовательности шаги для эффективного использования справочной системы в Python:
1 открыть интерактивную оболочку Python или блокнот с кодом
2 научиться использовать встроенные функции для получения справки, такие как help()
3 использовать оператор dir() для просмотра доступных атрибутов и методов объекта
4 провести поиск по документации в интернете или на официальном сайте Python
5 изучить документацию Python, чтобы лучше понять используемые библиотеки и модули
6 применить полученные знания для написания и оптимизации собственного кода

Формат представления данных с использованием двоичной системы счисления – это … файл

Установите соответствие между видами циклов и их описаниями:
A. Итерационный цикл
B. Цикл for
C. Цикл while
D. структура, которая позволяет повторять выполнение блока кода несколько раз
E. цикл, который используется для перебора последовательностей
F. цикл, который выполняется до тех пор, пока заданное условие истинно

Модуль, позволяющий генерировать случайные числа – …

На изображении ниже представлена одна из моделей жизненного цикла. Какая модель жизненного цикла на нем изображена?

Каскадная модель
V – образная модель
Водопадная модель
Прототипная модель

… в программировании – это техника, при которой функция вызывает сама себя для решения подзадачи, которая является частью исходной задачи

На изображении ниже представлена программа: def average_score(self): return sum(self.scores) / len(self.scores) Определите, для чего в ней используется метод average_score?
для вычисления суммы значений
для определения длины последовательности
для вычисления среднего значения
для определения разности значений

Алгоритм вычисления значения функции 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?
121
212
120
100

На изображении ниже представлена программа: import constant print(constant.PI) print(constant.GRAVITY) Определите, что будет выведено на экран после выполнения этой программы.
PI = 3.14 GRAVITY = 9.8
3,14 9,8
PI 14 GRAVITY 9.8

Завершает выполнение функции и возвращает результат вызывающему коду …

На уроке информатике учитель написал на доске несколько версий написания программы (см.изображение ниже). После этого спросил у учеников, какая из этих версий подойдет для преобразования сроки в дату время. Степанов ответил, что версия № 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)
Прав был ученик Степанов
Права была ученица Иванова
Оба ученика ошиблись, так как верной была программа № 3
Оба ученика ошиблись, так как верной была программа № 1

Вернуть сроку "Hello, John!" из функции, которая представлена ниже, поможет код … (Укажите 2 варианта ответа) def greet(name): return "Hello, " + name + "!"
greet("John")
greet(name="John")
greet("John", "Doe")
greet()

Продолжение цикла независимо от наличия внешних условий обеспечивает инструкция …

Установите соответствие между макросами и их описаниями, задачами:
A. Автоматизация повторяющихся задач
B. Обработка данных из файла
C. Генерация отчетов
D. Ввод пользовательских данных
E. Управление временем выполнения
F. написание макроса для автоматизации процедуры, которая выполняется многократно, например, форматирование текста
G. чтение данных из файла, их обработка и вывод результатов на экран или в другой файл
H. разработка программы, которая анализирует данные и создает отчет на основе заданных критериев
I. создание скрипта, который запрашивает у пользователя данные и записывает их в файл
J. настройка скрипта для выполнения определенных действий в определенное время или по расписанию

Расположите шаги в правильной последовательности для выполнения задач со строками:
1 получить строку от пользователя или извлечь строковые данные из источника
2 преобразовать строку в нужный формат, например, из строки в список с помощью split()
3 выполнить нужные операции со строками, например, конкатенацию, изменение регистра
4 проверить строку на содержание специальных символов или выполнение других проверок
5 вывести результат операций со строками на экран

В Python для присваивания значения переменной используется оператор …
==
:=
=


… – специальные структуры, ориентированные на исполнение повторяющихся операций или группы кода

Расположите шаги в правильной последовательности для работы с многомерными массивами в Python:
1 импортировать необходимые библиотеки, например, NumPy, если планируется работа с многомерными массивами
2 создать одномерный числовой массив с данными
3 переопределить размерность массива, используя метод reshape()
4 выполнить обработку элементов массива с использованием индексов
5 визуализировать результаты обработки, если это необходимо

Для добавления данных в бинарный файл используется …
'w'
'a'
'r+'
'wb'

Расположите в правильной последовательности шаги создания рекурсивной функции и определения класса:
1 определить класс с помощью ключевого слова class
2 определить методы класса, в том числе метод init, чтобы инициализировать атрибуты
3 создать экземпляр класса, передав необходимые параметры
4 использовать методы класса через его экземпляр
5 определить базовое условие для завершения рекурсии
6 написать тело рекурсивной функции, которое будет вызывать саму себя с измененными аргументами
7 вызвать рекурсивную функцию, передав ей начальные аргументы

Программа, предназначенная для выполнения определенных задач и рассчитанная на непосредственное взаимодействие с пользователем, называется прикладной программой или …

Контейнеры, способные хранить более одного элемента одновременно – …

Установите соответствие между понятиями и их характеристиками:
A. Двумерный массив
B. Инициализация матрицы
C. Индексация в двумерных массивах
D. Операция над матрицами
E. Библиотека NumPy
F. массив, состоящий из строк и столбцов, позволяющий хранить данные в табличном формате
G. процесс создания массива со значениями, где каждый элемент может быть доступен по его позиции в строке и столбце.
H. функция для доступа к элементам массива, указывая сначала индекс строки, а затем индекс столбца.
I. используется для выполнения различных математических операций, таких как сложение, вычитание и умножение матриц
J. библиотека в Python, обеспечивающая множество инструментов для работы с многомерными массивами и матрицами

Расположите строки программы в правильном порядке, чтобы заполнить массив: X = [1 3 5 7 9 11]:
1 X = [0]
2 6 for k in range(6):
3 X[k] = 2k + 1
4 print(X)
Показать/скрыть дополнительное описание

 Технология программирования Учебные материалы Введение в курс Тема 1. Основы алгоритмических языков программирования. Классификация языков программирования Тема 2. Жизненный цикл и современные методы и процессы разработки ПО Тема 3. Среда разработки программ. Структура программы. Типы данных и переменные. Операции и встроенные функции Тема 4. Основные операторы. Линейное программирование. Условные операторы и их виды Тема 5. Циклы, их виды и синтаксис Тема 6. Массивы и записи. Многомерные массивы Тема 7. Создание и применение пользовательских процедур и функций Тема 8. Организация доступа к файловой системе Тема 9. Применение макрорекордера. Связь разных приложений Заключение Итоговая аттестация Итоговый тест Необходимо написать программу, которая будет выводить квадраты чисел от 0 до 4.

Как правильно отобразить эту программу? square_generator = (n 2 for n in range(4)) print(square_generator) square_list = [n 2 for n in range(5)] print(square_list) square_list = [n 2 for n in range(4)] print(square_list) Говоря о цикле, который может выполняться хотя бы один раз, даже если условие ложно, можно утверждать, что … это цикл for это цикл while это цикл do-while не существует такого цикла в Python Активировать макрорекордер пользователь может с помощью … нажатия клавиш Ctrl + R выбора опции в меню "Инструменты" нажатия кнопки "Запись" на панели инструментов специальной команды в командной строке … – независимо компилируемый программный модуль, динамически подключаемый к основной программе и предназначенный для расширения и/или использования ее возможностей Ниже представлена программа: def more_than_five(lst): new_lst = [] for number in lst: if abs(number) > 5: new_lst.append(number) return new_lst Какую задачу решает данная программа? Обработку массива со значениями меньше 5.

Создание функции, которая создает новый список, содержащий только те числа, которые больше 5 по модулю Создание функции, которая создает новый список, содержащий только те числа, которые больше 5. Создание функции, которая меняет список, содержащий только те числа, которые больше 5. Модель зрелости возможностей (CMM) – это инструмент, используемый в проектах на Python, для … улучшение качества кода и процесса разработки создание графического интерфейса упрощение написания тестов автоматизация установки библиотек На изображении ниже представлена программа: import os print(f"{os.name}") Что выведет данный код? Строку, предоставляющая имя операционной системы. Имя пользователя, под которым запущен процесс.

Строку случайных байтов заданной длины Установите соответствие между категориями операций и их описаниями: A. Логические операции B. Встроенные функции для работы со строками C. Функции преобразования типов D. Приоритет операций E. Арифметические операции F. операции, используемые для сравнения логических значений, такие как AND и OR G. функция, которая применяет метод преобразования строки в нижний регистр H. функция, которая приводит значение к чисто целочисленному типу I. правила о порядке выполнения операций, определяющие, какие операции выполняются раньше J. операции, которые выполняются первыми в выражениях, например, сложение и умножение Метод, позволяющий узнать порядковый номер элемента … в Python Установите соответствия между определениями и их характеристиками: A.

Формальные параметры B. Фактические параметры C. Сложные типы данных D. Передача параметров по ссылке E. Взаимодействие формальных и фактических параметров F. переменные, указанные в определении функции, которые принимают значения, переданные при вызове функции G. аргументы, которые фактически передаются функции во время ее вызова H. типы данных, которые могут содержать несколько значений, такие как списки, кортежи и словари I. метод передачи, при котором функция может изменять входные данные, если они являются изменяемыми объектами J. отношение между параметрами, где фактические значения связываются с формальными параметрами в процессе вызова функции Иван хочет создать пароль.

Для этого он решил воспользоваться генератором случайных чисел. Помогите Ивану написать программу, которая позволит ему выбрать несколько случайных чисел из указанной последовательности. import random list = [20, 30, 40, 50 ,60, 70, 80, 90] sampling = random.choices(list, k=5) print(sampling) import random list = [20, 30, 40, 50 ,60, 70, 80, 90] sampling = random.choices(k=5) print(sampling) import random list = [20, 30, 40, 50 ,60, 70, 80, 90] sampling = random (list, k=5) print(sampling) list = [20, 30, 40, 50 ,60, 70, 80, 90] sampling = random.choices(list, k=5) print(sampling) Установите соответствие между терминами и их характеристиками A. Язык программирования Python B.

Язык разметки HTML C. Язык стилей CSS D. Язык запросов SQL E. Язык программирования jаvascript F. язык с высокой читаемостью, используемый для создания скриптов и автоматизации задач G. язык, используемый для структурирования ве-бстраниц и определения их содержания H. язык, который позволяет добавлять стили и оформление к HTML-документам I. язык, используемый для выполнения запросов к базам данных и управления данными язык, который используется для написания скриптов на стороне клиента, позволяющий создавать интерактивные элементы на веб-страницах Обработка исключений в Python – это … процесс выполнения программы в фоновом режиме способ обработки ошибок и исключительных ситуаций во время выполнения программы метод оптимизации производительности кода процесс компиляции и связывания программы … в jаvascript — это зарезервированные идентификаторы, которые имеют определенную функциональность и не могут быть использованы в качестве имён переменных или функций.

Установите соответствие между типами файлов и их характеристиками: A. Текстовый файл B. Бинарный файл C. Исполняемый файл D. Файл изображений E. Архивный файл F. файл, содержащий данные в формате, удобном для чтения человеком, обычно сохраняется в кодировке UTF-8 или ASCII G. файл, который содержит данные в двоичном формате и не может быть прочитан с помощью текстового редактора H. файл, который содержит машинный код, который может быть выполнен непосредственно операционной системой I. файл, который хранит графическую информацию, такое как фотографии или рисунки, и может иметь разные форматы, например, JPEG или PNG J. файл, который содержит сжатые данные, позволяющие экономить место и упрощать передачу по сети Расположите в правильной последовательности шаги классификации языков программирования: 1 определить основные функции и задачи языка программирования 2 изучить парадигмы программирования и их влияние на языки 3 рассмотреть типы языков, такие как низкоуровневые, высокоуровневые, аппаратные и скриптовые 4 провести анализ целевой аудитории и области применения языка 5 составить окончательную классификацию языков программирования Конструкция else обычно используется с оператором … try break except continue Соотнесите принципы работы со сложными системами с целями их использования A.

Модульность B. Абстракция C. Инкапсуляция D. Упрощение E. Итеративность F. для облегчения разработки, тестирования и модификации системы путем ее разделения на независимые или слабо связанные компоненты G. для сосредоточения на ключевых характеристиках системы и игнорирования ненужных деталей H. для сокрытия деталей реализации и предоставления только необходимых интерфейсов для взаимодействия с системой I. для создания упрощенных моделей или подходов для работы с системами с высокой сложностью J. для адаптации системы и внесения изменений через повторяющиеся циклы разработки и тестирования Расположите в последовательности шаги выполнения операций с файлами в Python: 1 открыть файл с помощью функции open() 2 указать режим открытия файла 3 использовать менеджер контекста with для эффективного управления файлом 4 выполнить необходимые операции с файлом (чтение, запись, обновление) 5 обработать возможные исключения с использованием блока try...except 6 закрыть файл с помощью метода close() Расположите шаги в правильной последовательности для выполнения задач с числовыми данными: 1 получить ввод от пользователя или извлечь числовые данные из источника 3 преобразовать данные в нужный числовой формат, например, из строки в int или float 3 обработать возможные ошибки в вводе данных, например, если пользователь вводит недопустимые значения 4 выполнить необходимые математические операции, например, сложение, вычитание 5 вывести результат вычислений на экран Говоря о возможности передать значение по ссылке в функцию, можно утверждать, что … следует использовать явные ссылки все передачи происходят по ссылке в Python рекомендуется использовать команды pass такие значения нельзя передать по ссылке Установите правильную последовательность написания оператора ветвления: 1 if 2 условие 3 then 4 оператор 1 5 else 6 оператор 2 7 end if Установите соответствие между определениями и их возможностями A.

Функция с параметрами по умолчанию B. Параметры функции C. Статическая переменная D. Преимущества параметров по умолчанию E. Свойство функции в Python F. параметры, которые могут принимать значения только при отсутствии переданных аргументов G. функция имеет возможность запоминать значения между разными вызовами, не используя глобальные переменные H. переменная, которая сохраняет свое значение между вызовами функции, но не видна вне функции I. позволяют функции быть более гибкими и удобными, так как не требуют обязательного указания всех аргументов J. обозначают переменные, которые передаются в функцию, чтобы позволить ей принимать различный ввод Если попытаться обратиться к элементу с индексом 5 в массиве, который представлен ниже, то … arr = [1, 2, 3]? вернется 0 вернется None возникнет ошибка индексации вернется пустой массив Полиморфизм в Python можно реализовать с помощью … функций с одинаковыми именами и разными сигнатурами различных классов с одинаковым методом глобальных переменных комбинаций нескольких функций Установите соответствие между правилами выпо....

Список вопросов

На изображении ниже представлена программа: import os print(f"{os.name}") Что выведет данный код?
Необходимо написать программу, которая будет выводить квадраты чисел от 0 до 4. Как правильно отобразить эту программу?
На изображении ниже представлена программа: def average_score(self): return sum(self.scores) / len(self.scores) Определите, для чего в ней используется метод average_score?
Если значение переменной x становится равным 10 (см.изображение ниже), то вариант … корректно завершит цикл в Python x = 0 while True: if x == 10: x += 1
Говоря о возможности передать значение по ссылке в функцию, можно утверждать, что …
Если попытаться обратиться к элементу с индексом 5 в массиве, который представлен ниже, то … arr = [1, 2, 3]?
Ниже представлена программа. 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)) Как можно описать эту программу?
Система здравоохранения поставила перед программистами задачу: создать ПО, которое будет диагностировать рак на любой стадии. Какая модель жизненного цикла ПО подойдет для решения данной задачи?
Контейнеры, способные хранить более одного элемента одновременно – …
В Python при автоматическом преобразовании типов данных происходит …
Одномерный массив (список) в Python объявляется следующим образом: …
Обработка исключений в Python – это …
На изображении ниже представлена программа: import constant print(constant.PI) print(constant.GRAVITY) Определите, что будет выведено на экран после выполнения этой программы.
Говоря о цикле, который может выполняться хотя бы один раз, даже если условие ложно, можно утверждать, что …
Иван хочет создать пароль. Для этого он решил воспользоваться генератором случайных чисел. Помогите Ивану написать программу, которая позволит ему выбрать несколько случайных чисел из указанной последовательности.
Активировать макрорекордер пользователь может с помощью …
Расположите в правильной последовательности шаги классификации языков программирования:
Расположите строки программы в правильном порядке, чтобы заполнить массив: X = [1 3 5 7 9 11]:
Алгоритм вычисления значения функции 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?
На уроке информатике учитель написал на доске несколько версий написания программы (см.изображение ниже). После этого спросил у учеников, какая из этих версий подойдет для преобразования сроки в дату время. Степанов ответил, что версия № 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)
Модель зрелости возможностей (CMM) – это инструмент, используемый в проектах на Python, для …
… язык программирования – это формальный язык, используемый для записи, реализации и изучения алгоритмов
На изображении ниже представлена одна из моделей жизненного цикла. Какая модель жизненного цикла на нем изображена?
Для добавления данных в бинарный файл используется …
На изображении ниже представлена данная функция: def sum_range(start, end): if start > end: end, start = start, end return sum(range(start, end + 1)) Что выполняет данная функция? Что для этого требуется сделать?
Установите соответствие между категориями операций и их описаниями:
Установите соответствие между правилами выполнений математических операций и их описаниями:
Расположите в правильной последовательности шаги создания рекурсивной функции и определения класса:
Расположите в правильной последовательности шаги для эффективного использования справочной системы в Python:
Вернуть сроку "Hello, John!" из функции, которая представлена ниже, поможет код … (Укажите 2 варианта ответа) def greet(name): return "Hello, " + name + "!"
Конструкция else обычно используется с оператором …
Продолжение цикла независимо от наличия внешних условий обеспечивает инструкция …
Ниже представлена программа: def more_than_five(lst): new_lst = [] for number in lst: if abs(number) > 5: new_lst.append(number) return new_lst Какую задачу решает данная программа?
Установите соответствия между определениями и их характеристиками:
Установите соответствие между терминами и их характеристиками
Расположите в правильной последовательности шаги написания условного оператора:
Установите соответствие между типами управляющих операторов и их описаниями:
Расположите в правильном порядке шаги моделирования взаимодействия между объектами в Python:
… – это международный стандарт, представляющий руководство по принципам, лежащим в основе социальной ответственности
… в программировании – это техника, при которой функция вызывает сама себя для решения подзадачи, которая является частью исходной задачи
Расположите шаги в правильной последовательности для выполнения задач со строками:
Установите соответствие между понятиями и их характеристиками:
На изображении ниже представлен программный код: class Car: def __init__(self, make, model, year): self.make = make self.model = model self.year = year Какие атрибуты описаны в этом программном коде?
Макрорекордеры обычно используют для …
…– это модель для создания объектов определенного типа, описывающая их структуру и определяющая алгоритмы для работы с этими объектами
… – независимо компилируемый программный модуль, динамически подключаемый к основной программе и предназначенный для расширения и/или использования ее возможностей
Метод, позволяющий узнать порядковый номер элемента … в Python
… в jаvascript — это зарезервированные идентификаторы, которые имеют определенную функциональность и не могут быть использованы в качестве имён переменных или функций.
Установите соответствие между типами файлов и их характеристиками:
Соотнесите принципы работы со сложными системами с целями их использования
Расположите в последовательности шаги выполнения операций с файлами в Python:
Расположите шаги в правильной последовательности для выполнения задач с числовыми данными:
Установите правильную последовательность написания оператора ветвления:
Установите соответствие между определениями и их возможностями
Полиморфизм в Python можно реализовать с помощью …
Расположите в правильном порядке шаги разработки малой программы:
Требования к программному обеспечению – это …
Компиляция в контексте программирования – это процесс …
…– это высокоуровневый язык программирования
Установите соответствие между моделями жизненного цикла и их характеристиками:
Функция range может иметь максимум …
Формат представления данных с использованием двоичной системы счисления – это … файл
Установите соответствие между видами циклов и их описаниями:
Модуль, позволяющий генерировать случайные числа – …
Завершает выполнение функции и возвращает результат вызывающему коду …
Установите соответствие между макросами и их описаниями, задачами:
В Python для присваивания значения переменной используется оператор …
… – специальные структуры, ориентированные на исполнение повторяющихся операций или группы кода
Расположите шаги в правильной последовательности для работы с многомерными массивами в Python:
Программа, предназначенная для выполнения определенных задач и рассчитанная на непосредственное взаимодействие с пользователем, называется прикладной программой или …

Характеристики ответов (шпаргалок) к экзамену

Учебное заведение
Вариант
Просмотров
151
Качество
Идеальное компьютерное
Количество вопросов
Как копировать вопросы во время теста в Синергии?
Картинка-подпись

Комментарии

Отзыв
Некоторые вопросы совершенно неправильные. Вопрос 253869 вообще неправильно составлен, там 5 пар, а в ответе получилось 4 пары, как можно было так сопоставить ?
Поделитесь ссылкой:
Базовая цена: 350 руб.
🌞Технология программирования Темы 1-9 Файл за 350 руб.
Расширенная гарантия +3 недели гарантии, +10% цены
Несколько человек купили за последний месяц
Рейтинг покупателей
5 из 5
Поделитесь ссылкой:
Сопутствующие материалы
Вы можете использовать полученные ответы для подготовки к экзамену в учебном заведении и других целях, не нарушающих законодательство РФ и устав Вашего учебного заведения.
Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6264
Авторов
на СтудИзбе
316
Средний доход
с одного платного файла
Обучение Подробнее