Какие свойства характерны для алгоритма?
- A. Дискретность — выполнение по отдельным шагам
- B. Определённость — однозначность каждой команды
- C. Результативность — получение результата за конечное число шагов
- D. Обязательная запись на языке программирования
Какие способы позволяют представить алгоритм независимо от конкретного языка программирования?
- A. Словесное описание
- B. Блок-схема
- C. Псевдокод
- D. Исполняемый машинный код
Какие характеристики относятся к формальному исполнителю алгоритма?
- A. Система команд, которые он способен выполнить
- B. Среда, в которой он действует
- C. Количество строк в программе
- D. Название файла с алгоритмом
Какие конструкции относятся к основным алгоритмическим структурам?
- A. Следование
- B. Ветвление
- C. Цикл
- D. Компиляция
Какие утверждения о переменных и константах верны?
- A. Значение переменной может изменяться во время выполнения программы
- B. Значение константы не изменяется во время выполнения программы
- C. Идентификаторы используются для именования переменных и констант
- D. Переменные могут хранить только числа
Какие пары «значение — тип данных» указаны верно?
- A.
42— целый тип - B.
3.14— вещественный тип - C.
true— логический тип - D.
"Привет"— целый тип
- A.
Какие утверждения о команде присваивания
x := x + 1верны?- A. Сначала вычисляется выражение в правой части
- B. Полученный результат записывается в переменную
x - C. Команда проверяет равенство
xиx + 1 - D. Если
xимеет числовое значение, оно увеличивается на единицу
Какие признаки характерны для линейного алгоритма?
- A. Команды выполняются последовательно
- B. В нём отсутствуют ветвления и циклы
- C. Он всегда состоит только из одной команды
- D. Выбор следующей команды обязательно зависит от условия
Какие утверждения о полном ветвлении верны?
- A. Оно содержит условие
- B. В зависимости от условия выполняется одна из двух ветвей
- C. Обе ветви обязательно выполняются последовательно
- D. После каждой ветви обязательно происходит возврат к проверке условия
Какие утверждения о циклах верны?
- A. В цикле с предусловием условие проверяется до выполнения тела
- B. Тело цикла с предусловием может не выполниться ни разу
- C. Тело цикла с постусловием выполняется как минимум один раз
- D. Любой цикл является бесконечным
- Для каких целей применяется трассировка алгоритма?
- A. Для определения значений переменных после каждого шага
- B. Для проверки результата алгоритма на выбранных входных данных
- C. Для автоматического перевода программы в машинный код
- D. Для поиска логических ошибок
- Какие действия относятся к этапам разработки программы?
- A. Анализ условия задачи и определение входных и выходных данных
- B. Разработка алгоритма решения
- C. Написание и тестирование программы
- D. Случайное удаление команд из готовой программы
- Какие утверждения об ошибках в программах верны?
- A. Синтаксическая ошибка связана с нарушением правил языка программирования
- B. Компилятор или интерпретатор часто сообщает о синтаксической ошибке
- C. При логической ошибке программа может выполняться, но выдавать неверный результат
- D. Логическая ошибка всегда препятствует запуску программы
- Какие утверждения о компиляторе и интерпретаторе верны?
- A. Компилятор переводит исходную программу в целевую форму до её выполнения
- B. Интерпретатор обрабатывает и выполняет команды программы последовательно
- C. Компилятор и интерпретатор относятся к программам-трансляторам
- D. Компиляция гарантирует отсутствие любых ошибок в программе
- Какие утверждения о вводе и выводе данных верны?
- A. Ввод позволяет программе получать исходные данные
- B. Вывод позволяет сообщать или сохранять результаты работы программы
- C. Ввод данных возможен только с клавиатуры
- D. Одна программа может обрабатывать разные наборы входных данных
Ответы
- A, B, C
- A, B, C
- A, B
- A, B, C
- A, B, C
- A, B, C
- A, B, D
- A, B
- A, B
- A, B, C
- A, B, D
- A, B, C
- A, B, C
- A, B, C
- A, B, D