«Разработка алгоритмов и программ»
Список вопросов теста
Вопрос 1
Что такое алгоритм?
Варианты ответов
- Набор команд для компьютера
- Последовательность шагов для решения конкретной задачи
- Программа на компьютере
- Результат вычислений программы
Вопрос 2
Какой принцип используется при разработке программ методом пошагового улучшения?
Варианты ответов
- Модульность
- Абстрагирование
- Итерация
- Инкапсуляция
Вопрос 3
Как называется блок программного кода, выполняемый многократно при выполнении условий?
Варианты ответов
- Функция
- Цикл
- Переменная
- Массив
Вопрос 4
Чем отличаются типы данных int и float в Python?
Варианты ответов
- Только целые числа и дробные числа
- Разная скорость обработки
- Ограничение длины строки
- Целые и вещественные числа
- Рациональные и иррациональные числа
Вопрос 5
Какая команда выводит значение переменной на экран в Python?
Варианты ответов
- input()
- print()
- ouput()
- int()
- echo()
Вопрос 6
Какие операторы присваивания существуют в Python?
Варианты ответов
- <, >, ==
- +, -, /
- %, //, *
- if, and, or, not
Вопрос 7
Какое ключевое слово применяется для объявления функции в Python?
Варианты ответов
- function
- def
- var
- proc
Вопрос 8
Если переменная объявлена внутри блока цикла, доступна ли она вне этого цикла
Варианты ответов
- Да, доступна везде
- Нет, область видимости ограничена циклом
- Доступна, если цикл завершён успешно
- Всегда доступна глобально
Вопрос 9
Как называют процесс многократного повторения одного и того же фрагмента кода?
Варианты ответов
- Рекурсия
- Ветвление
- Повторение
- Циклический проход
Вопрос 10
Составьте фрагмент кода, проверяющий, является ли введённое число чётным.
number = int(input("Введите целое число: ")) if number % 2 == 0: print("Число четное") else: print("Число нечётное")
Варианты ответов
- number = int
- (input("Введите целое число: "))
- if number % 2
- == 0:
- print("Число четное")
- else: print("Число нечётное")
Вопрос 11
Создайте программу, которая суммирует элементы списка чисел.
Варианты ответов
- numbers = [1, 2, 3, 4]
- sum_numbers = sum(numbers)
- print()
- sum_numbers
Вопрос 12
Реализуйте цикл, выводящий квадрат каждого числа от 1 до 5 включительно
Варианты ответов
- for i in range(1, 6):
- print()
- i * i
Вопрос 13
Используя условный оператор if-elif-else, напишите простую программу проверки возраста пользователя на возможность просмотра фильма (до 16 — нельзя смотреть, иначе можно)
Варианты ответов
- age = int(input("Ваш возраст: "))
- if age >= 16: print("Вы можете посмотреть фильм.")
- else: print("Вам ещё рано смотреть этот фильм.")


