Основы алгоритмизации и программирования Основы алгоритмизации и программирования Основы алгоритмизации и программирования включают понятия, связанные с формированием алгоритмов и созданием программ. Разработчик: Школа программирования и дизайна ГениХАБ | Домодедово 1 / 27 Что делает оператор continue внутри цикла? Начинает следующую итерацию цикла, пропуская остаток тела цикла Полностью завершает выполнение всего цикла Завершает выполнение текущей итерации цикла 2 / 27 Какой цикл идеально подходит, когда известно точное количество повторений? Цикл while Цикл while True Цикл for 3 / 27 Что такое компилятор? Среда разработки, в которой пишут и отлаживают программный код Программа, переводящая весь исходный код в машинный код перед выполнением Программа, которая построчно исполняет код без его предварительной сборки 4 / 27 Что такое логический тип данных? Тип, предназначенный для хранения целых чисел произвольной длины Тип, способный хранить только текстовые строки малого размера Тип, способный хранить только два значения: истину или ложь 5 / 27 Что такое «тело цикла»? Блок команд, который повторяется на каждой итерации цикла Логическое выражение, определяющее необходимость продолжения цикла Начальная строка цикла с указанием его параметров и условия 6 / 27 Как называется переменная, объявленная внутри функции? Внешняя переменная, которая описана в другой программе Локальная переменная, доступная только внутри тела функции Глобальная переменная, так как она видна во всей программе 7 / 27 Что такое функция в программировании? Именованный блок кода, который можно вызывать с параметрами Синтаксическая конструкция для объявления новой переменной Глобальная переменная, доступная из любого места программы 8 / 27 Что такое переменная в программировании? Это именованная область памяти для хранения и изменения данных Это функция, которая возвращает разный результат при её вызове внутри программы Это постоянное значение (данные), которое никогда не меняется в программе 9 / 27 Что такое параметр функции? Локальная переменная функции, получающая значение при её вызове Глобальная переменная, используемая внутри тела функции Переменная, которая возвращает результат работы функции 10 / 27 Что такое линейный алгоритм? Алгоритм, в котором некоторая группа действий повторяется многократно Алгоритм, содержащий проверку условия и выбор одного из путей Алгоритм, шаги которого выполняются строго последовательно, без ветвлений 11 / 27 Какой оператор используется для ветвления (проверки условия) в большинстве языков программирования? Оператор if Оператор присваивания = Оператор for 12 / 27 Что такое интерпретатор? Программа, которая выполняет исходный код построчно без сборки программы Программа, позволяющая собрать исполняемый файл для выполнения программы на компьютере Программа, переводящая код с одного языка программирования на другой 13 / 27 Что такое синтаксическая ошибка (syntax error)? Ошибка, возникающая во время выполнения из-за некорректных данных при вводе в программу Нарушение правил написания команд языка, мешающее компиляции или выполнению кода программы Ошибка в логике программы, приводящая к неверному результату 14 / 27 Что такое алгоритм? Инструкция для выполнения процессором одной операции из программного кода Чёткая последовательность действий для решения задачи за конечное число шагов Графическое представление структуры программы при её разработке 15 / 27 Как называется процесс устранения ошибок в программе? Тестирование Отладка Компиляция 16 / 27 Что такое итерация? Это однократное выполнение тела цикла или шаг в повторяющемся процессе Это специальная переменная, которая изменяет своё значение внутри цикла Это общее название для цикла for, используемого для перебора данных 17 / 27 Что проверяет оператор сравнения «==» в большинстве языков? Равенство адресов в памяти для двух переменных Равенство значений двух операндов, не изменяя их Присваивание значения правого операнда левому операнду 18 / 27 Какой из перечисленных языков является языком программирования низкого уровня? Ассемблер, поскольку его команды близки к машинным кодам процессора Python, потому что у него простой и понятный синтаксис Java, так как он использует виртуальную машину для выполнения 19 / 27 Что делает оператор break внутри цикла? Начинает следующую итерацию цикла, пропуская остаток тела цикла Завершает выполнение текущей итерации цикла Полностью завершает выполнение всего цикла 20 / 27 Как называется ошибка, приводящая к «зависанию» программы в бесконечном цикле? Синтаксическая ошибка, которую компилятор сразу обнаружит Ошибка переполнения буфера из-за нехватки памяти программы Логическая ошибка, при которой условие выхода никогда не становится истинным 21 / 27 Для чего в цикле while number < 10: используется условие number < 10 ? Для изменения значения счётчика цикла на каждом его шаге Для проверки истинности выражения перед каждой новой итерацией Для определения количества итераций перед началом выполнения цикла 22 / 27 Для чего используется оператор else в связке с if? Для объявления альтернативного блока команд при ложном условии if Для завершения выполнения условного оператора и программы Для проверки второго независимого условия после ложного первого if 23 / 27 Какие базовые алгоритмические конструкции в программировании вы знаете? Это переменные, типы данных, функции, методы и классы Это линейные блоки, циклы со счетчиком, циклы с условием, рекурсия и обработка исключений Линейная (следование), ветвление (условие) и цикл 24 / 27 Что такое классическое определение массива данных (array)? Набор однотипных данных, доступ к которым осуществляется по индексу Именованная константа, хранящая результат вычисления выражения Структура для хранения пар «ключ-значение» разного типа данных 25 / 27 Для чего используется ключевое слово return в функции? Для возврата в программу результата работы функции и завершения её работы Для завершения работы всей программы из любого места, где функция вызывается Для вывода результата работы функции на экран пользователя 26 / 27 Что такое инициализация переменной? Присвоение переменной начального значения при её объявлении Изменение её типа данных в середине выполнения алгоритма Её удаление из памяти после окончания работы программы 27 / 27 Как называется графический способ представления алгоритма? Псевдокод Граф Диаграмма классов Блок-схема Средний балл составляет 0% 0% Еще раз