Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все тесты нейросети

Тест на тему Введение в предмет "Основы алгоритмизации и программирования"

30 августа 2026 08:09

{Другой предмет}
11 Класс

Этот тест сгенерирован искусственным интеллектом. Возможны ошибки.

Сгенерировать свой тест
  1. Какие свойства характерны для алгоритма?

    • A. Дискретность — выполнение по отдельным шагам
    • B. Определённость — однозначность каждой команды
    • C. Результативность — получение результата за конечное число шагов
    • D. Обязательная запись на языке программирования
  2. Какие способы позволяют представить алгоритм независимо от конкретного языка программирования?

    • A. Словесное описание
    • B. Блок-схема
    • C. Псевдокод
    • D. Исполняемый машинный код
  3. Какие характеристики относятся к формальному исполнителю алгоритма?

    • A. Система команд, которые он способен выполнить
    • B. Среда, в которой он действует
    • C. Количество строк в программе
    • D. Название файла с алгоритмом
  4. Какие конструкции относятся к основным алгоритмическим структурам?

    • A. Следование
    • B. Ветвление
    • C. Цикл
    • D. Компиляция
  5. Какие утверждения о переменных и константах верны?

    • A. Значение переменной может изменяться во время выполнения программы
    • B. Значение константы не изменяется во время выполнения программы
    • C. Идентификаторы используются для именования переменных и констант
    • D. Переменные могут хранить только числа
  6. Какие пары «значение — тип данных» указаны верно?

    • A. 42 — целый тип
    • B. 3.14 — вещественный тип
    • C. true — логический тип
    • D. "Привет" — целый тип
  7. Какие утверждения о команде присваивания x := x + 1 верны?

    • A. Сначала вычисляется выражение в правой части
    • B. Полученный результат записывается в переменную x
    • C. Команда проверяет равенство x и x + 1
    • D. Если x имеет числовое значение, оно увеличивается на единицу
  8. Какие признаки характерны для линейного алгоритма?

    • A. Команды выполняются последовательно
    • B. В нём отсутствуют ветвления и циклы
    • C. Он всегда состоит только из одной команды
    • D. Выбор следующей команды обязательно зависит от условия
  9. Какие утверждения о полном ветвлении верны?

    • A. Оно содержит условие
    • B. В зависимости от условия выполняется одна из двух ветвей
    • C. Обе ветви обязательно выполняются последовательно
    • D. После каждой ветви обязательно происходит возврат к проверке условия
  10. Какие утверждения о циклах верны?

  • A. В цикле с предусловием условие проверяется до выполнения тела
  • B. Тело цикла с предусловием может не выполниться ни разу
  • C. Тело цикла с постусловием выполняется как минимум один раз
  • D. Любой цикл является бесконечным
  1. Для каких целей применяется трассировка алгоритма?
  • A. Для определения значений переменных после каждого шага
  • B. Для проверки результата алгоритма на выбранных входных данных
  • C. Для автоматического перевода программы в машинный код
  • D. Для поиска логических ошибок
  1. Какие действия относятся к этапам разработки программы?
  • A. Анализ условия задачи и определение входных и выходных данных
  • B. Разработка алгоритма решения
  • C. Написание и тестирование программы
  • D. Случайное удаление команд из готовой программы
  1. Какие утверждения об ошибках в программах верны?
  • A. Синтаксическая ошибка связана с нарушением правил языка программирования
  • B. Компилятор или интерпретатор часто сообщает о синтаксической ошибке
  • C. При логической ошибке программа может выполняться, но выдавать неверный результат
  • D. Логическая ошибка всегда препятствует запуску программы
  1. Какие утверждения о компиляторе и интерпретаторе верны?
  • A. Компилятор переводит исходную программу в целевую форму до её выполнения
  • B. Интерпретатор обрабатывает и выполняет команды программы последовательно
  • C. Компилятор и интерпретатор относятся к программам-трансляторам
  • D. Компиляция гарантирует отсутствие любых ошибок в программе
  1. Какие утверждения о вводе и выводе данных верны?
  • A. Ввод позволяет программе получать исходные данные
  • B. Вывод позволяет сообщать или сохранять результаты работы программы
  • C. Ввод данных возможен только с клавиатуры
  • D. Одна программа может обрабатывать разные наборы входных данных

Ответы

  1. A, B, C
  2. A, B, C
  3. A, B
  4. A, B, C
  5. A, B, C
  6. A, B, C
  7. A, B, D
  8. A, B
  9. A, B
  10. A, B, C
  11. A, B, D
  12. A, B, C
  13. A, B, C
  14. A, B, C
  15. A, B, D

Сгенерировать свой тест

Популярные тесты

{Другой предмет}
9 Класс
{Другой предмет}
7 Класс
{Другой предмет}
5 Класс
{Другой предмет}
4 Класс

Саша — ассистент в телеграмме