СОР 8 класс 4 четверть
Список вопросов теста
Вопрос 1
Точная формулировка условий задачи с описанием входных и выходных данных - это ...
Варианты ответов
- Отладка и тестирование программы
- Разработка алгоритма
- Постановка проблемы
Вопрос 2
Установите соответствие между этапами решения задач и их описанием:
1.
1 - этап
2.
2 - этап
3.
3 - этап
4.
4 - этап
5.
5 - этап
6.
6 - этап
Варианты ответов
- Разработка алгоритма
- Анализ результатов. Уточнение модели
- Постановка проблемы
- Отладка и тестирование программы
- Математическое или информационное моделирование
- Создание программы
Вопрос 3
Соотнесите результаты выполнения фрагментов программ с ответами:
1.

2.

3.

Варианты ответов
- 3
- 14
- 27,5
- 45
Вопрос 4
Напишите результат выполнения блок-схемы

Вопрос 5
Ответьте на вопросы
Варианты ответов
- Один и тот же алгоритм всегда приводит к разным результатам.
- Свойство понятности, заключается в том, что все шаги алгоритма должны быть отдельными командами
- Один и тот же алгоритм может быть представлен разными способами
- Любой алгоритм можно записать в виде блок-схемы
Вопрос 6
Соотнесите свойства алгоритма с их определениями
1.

2.

3.

4.

Варианты ответов
- Дискретность
- Определенность
- Результативность
- Массовость
Вопрос 7
Определите результат переменной f после выполнения алгоритма.

Вопрос 8
Установите соответствие между программным кодом и результатом выполнения:
1.

2.

3.

Варианты ответов
- Определение четного числа
- Вычисление среднего арифметического
- Определение длины окружности
Вопрос 9
Соотнесите этапы решения задачи с описанием:
1.
О задаче (сбор информации)
2.
Условия задачи (формулировка условия задачи)
3.
Входные данные (необходимые данные для решения задачи)
4.
Описание данных
5.
Выходные данные (данные выдачи результатов)
Варианты ответов
- Найти максимальное число
- b больше, чем a
- Даны два числа, необходимо найти максимальное число
- Вводим числа а и b
- а и b целые числа, например a=8, b=9
Вопрос 10
Рассмотрите алгоритм. Укажите какая задача решается по данной блок-схеме:

Варианты ответов
- Вывести на экран значение двух переменных А и В
- Найти наибольшее из двух переменных А и В
- Вывести на печать команду «Ans»
- Упорядочить по возрастанию значения двух переменных A и B
- Упорядочить по убыванию значения двух переменных A и B
Вопрос 11
Установите соответствие:
1.
Алгоритмическая структура, реализующая последовательность повторяющихся команд до выполнения первоначально поставленного условия
2.
Алгоритмическая структура, которая в зависимости от выполнения условия дает возможность проведения вычислений по первому или второму пути
3.
Алгоритмическая структура, в которой действия выполняются последовательно друг за другом
Варианты ответов
- Линейный алгоритм
- Разветвляющийся алгоритм
- Циклический алгоритм
Вопрос 12
Дана блок-схема. Запишите ответ:

Вопрос 13
Установите соответствие:
1.
Алгоритм
2.
Блок-схема
3.
Исполнитель
4.
Программа
5.
Язык программирования
Варианты ответов
- Графический способ описания алгоритма
- Алгоритм, записанный на понятном компьютеру языке
- Знаковая система для записи программ
- Последовательность действий, приводящих к результату
- Человек, компьютер, автомат
Вопрос 14
Чему будет равен результат программы при n = 5 ?

Вопрос 15
Выбери трассировочную таблицу, соответствующую данной блок-схеме:


Варианты ответов
- а
- b
- c
- d
Вопрос 16
Установите соответствие между кодом и количеством повторений:
1.
for i in range(5):
2.
for i in range(2, 8):
3.
i=0
while i<3:
i = i+1
4.
for i in range(10, 6, -1):
Варианты ответов
- 3
- 4
- 5
- 6
Вопрос 17
Упорядочьте код программы для следующей задачи:
Задача: вывести сумму всех нечетных чисел от a до b, включая обе границы.
Пример: 3 7 → 15
Варианты ответов
- a = int (input() )
- b = int (input() )
- s = 0
- for i in range ( a,b+1 ) :
- if i % 2 != 0 :
- s = s + i
- print ( s )
Вопрос 18
Установите соответствие:
1.
Тестирование
2.
Отладка
3.
Синтаксическая ошибка
4.
Логическая ошибка
Варианты ответов
- Ошибки, возникающие из-за ошибки в алгоритме или логике программы
- Ошибка в синтаксисе последовательности символов или знаков
- Деятельность, направленная на обнаружение и исправление ошибок в программе
- Процесс выполнения программы на некотором наборе данных
Вопрос 19
Дан код программы в Python, определите что будет выведено на печать:

Вопрос 20
Дан код программы и трассировочная таблица 3-ех шагов выполнения программы. Выполните трассировку 4-го шага программы и запишите результаты s и p выполнения программы (через запятую):




