Тест: Тема 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 |