Тест: Тема 1. Основы алгоритмизации


Список вопросов


1. Определить принцип структурного программирования «разделяй и властвуй», как

1) решение трудной задачи путем разделения ее на множество мелких, легко решаемых подзадач
2) реализацию некого алгоритма, который построен на определенной математической модели решения задачи
3) рассмотрение всей программной системы как многоуровневой системы
4) открытость программы для быстрых модификаций, поэтому она должна быть понятна и хорошо прокомментирована

2. Интерпретировать свойство алгоритма, подходящее под следующее утверждение:

1) Массовость
2) Понятность
3) Определенность
4) Дискретность

3. Интерпретировать компонент интегрированной системы программирования, предназначенный для перевода исходного текста программы в машинный код.

1) Транслятор
2) Редактор связей
3) Переводчик
4) Построитель кода

4. Определить понятие алгоритма, как

1) Метод в математике
2) Последовательное выполнение команд в процессоре
3) Точное и понятное предписание исполнителю совершить последовательность действий, направленных на решение поставленной задачи
4) Последовательность действий, выполняемых пользователем

5. Определить первый этап решения задачи на компьютере, как

1) Отладка
2) Тестирование
3) Разработка алгоритма
4) Постановка задачи

6. Определить каким способом представлен алгоритм?

1) Словесным
2) Псевдокодом
3) Программным
4) Графическим

7. Перечислить, что входит в интегрированные системы программирования?

1) редактор, транслятор
2) редактор, транслятор, компилятор, компоновщик
3) редактор, компилятор, компоновщик
4) редактор, транслятор, компоновщик

8. Определить конечное значение переменной F , если начальное значении равно 5

1) 25
2) 15
3) -25
4) -15

9. Определить количество итераций цикла а=24 b=32

1) 4
2) 3
3) 2
4) 1

10. Выбрать в чем заключается принципиальное отличие компилятора от интерпретатора. Компилятор …

1) делает пошаговый анализ команд и выполнение исходной программы
2) осуществляет поиск семантических ошибок в исходной программе
3) создает объектный модуль (код)
4) осуществляет поиск синтаксических ошибок в исходной программе

11. Определить конечное значение переменной Z

1) 3
2) 2
3) 1
4) O

12. Определить, что выводится при помощи переменной f

1) Количество пар соседних элементов, расположенных не по возрастанию
2) Количество пар соседних элементов с одинаковыми значениями
3) Количество пар с неравными значениями
4) Все элементы с одинаковыми значениями

13. Определить значение выражения D[ D[5] ] - D[ D[3] ], если элементы массива D[1..5] равны соответственно 3, 4, 5, 1, 2

1) 1
2) 2
3) 3
4) o