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


1) Определение алгоритма?

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


2) Основные свойства алгоритма?

Дискретность, условность
Результативность, массовость
Надежность, определенность


3) Программа – это …?

Последовательность действий, после выполнения которых достигается желаемый результат
Файл или набор файлов, который содержит все необходимые действия
Описание алгоритма и данных на некотором языке программирования


4) Основные способы описания алгоритмов?

Схема Тьюринга, цифровой способ
Словесно-формульный, блок-схема
Программный способ, блок-схема


5) Основные виды вычислительных процессов, выполняемых на ЭВМ по заданной программе?

Линейные, ветвящиеся
Линейные, повторяющиеся
Циклические, рекурсивные


6) В чем заключается принцип программного управления?

Память машины можно представить как длинную страницу, состоящую из нескольких строк. Управляющая программа решает, какие из них выполняются первыми
ЭВМ выполняет без участия человека не только одну команду, но и длинную последовательность команд (программу)


7) Из каких частей состоит машинная команда?

Кодовая, адресная
Первичная, вторичная
Код команды, сама команда


8) Какие команды процессора Вы знаете?

Операции переключения состояния, операции обращения к памяти
Логические операции, операции обработки данных
Арифметические операции, команды ввода-вывода


9) Выберите правильную последовательность этапов подготовки и решения задач на ЭВМ?

Математическое описание задачи – составление программы – составление алгоритма решения
Постановка задачи – составление программы – отладка программы
Выбор и обоснование метода – постановка задачи – составление программы


10) Какие стили программирования Вы знаете?

Структурное, процедурное, математическое
Процедурное, профессиональное, начальное
Объектно-ориентированное, функциональное, процедурное


11) Основные процедурные языки программирования?

Prolog, Visual Basic
Pascal, C
LISP, C


12) В чем состоит принципиальное отличие компиляторов от интерпретаторов?

Интерпретатор сразу целиком переводит программу в машинный код, а компилятор – по мере распознавания конструкций исходного языка
Компилятор сразу целиком переводит программу в машинный код, а интерпретатор – по мере распознавания конструкций исходного языка
Принципиальных различий нет только некоторые детали


13) В чем сущность механизма использования подпрограмм?

Использование подпрограмм помогает облегчить процесс написания кода
Подпрограммы в основном используются для уменьшения исходного кода программы
Подпрограммы реализуют вспомогательные алгоритмы для дальнейшего их использования в основной программе


14) Типы параметров, используемых в подпрограммах?

Фактические, формальные
Вспомогательные, основные
Типовые, порядковые


15) Основное назначение языка программирования Basic?

Язык, предназначенный как для профессионалов так и для начинающих
Многоцелевой язык символических инструкций для начинающих
Основной логический язык программирования




Нажми на кнопку   для завершения теста:

Подведем итоги. Если Вы набрали: