Автор: Зайцева Оксана Викторовна
Должность: учитель информатики
Учебное заведение: МОУ "СОШ № 10 им.В.П. Поляничко" г.Магнитогорска
Населённый пункт: город Магнитогорск Челябинская область
Наименование материала: Урок информатики
Тема: Примерный вариант итоговой контрольной работы по информатике за 8 класс
Раздел: среднее образование
Примерный вариант итоговой контрольной работы
по информатике за 8 класс
№
Проверяемый элемент содержания (сформированное умение)
Уровень
сложности
Максимальный
балл за
выполнение
задания
1.
Умение переводить небольшое целое число из десятичной системы
счисления в двоичную
Б
1
2.
Умение переводить целое число из двоичной системы счисления в
десятичную
Б
1
3.
Умение осуществлять поиск информации в Интернете (работа с
запросами)
Б
1
4.
Умение определять свойство алгоритма
Б
1
5.
Умение определять величины
Б
1
6.
Умение определять вид алгоритма по блок-схеме
Б
1
7.
Умение
исполнить
линейный
алгоритм,
записанный
на
алгоритмическом языке
Б
1
8.
Умение исполнить простейший циклический алгоритм, записанный с
помощью блок-схемы
П
1
9.
Умение определять структуру программы на языке Паскаль
Б
1
10.
Умение определять тип данных на языке Паскаль
Б
1
11.
Умение определять оператор на языке Паскаль
Б
1
12.
Умение исполнить простейший циклический алгоритм, записанный
на алгоритмическом языке
П
1
13.
Умение исполнить разветвляющийся алгоритм, записанный на
алгоритмическом языке
П
1
14.
Умение исполнить алгоритм, записанный на естественном языке,
обрабатывающий цепочки символов или списки
П
1
Уровни сложности заданий: Б – базовый; П – повышенный; В – высокий
Вариант
1.
Переведите число 124 из десятичной системы счисления в двоичную систему счисления.
В ответе укажите двоичное число.
2.
Некоторое число в двоичной системе счисления записывается как 1011010. Определите
число и запишите его в десятичной системе счисления.
3.
Приведены запросы к поисковому серверу. Расположите обозначения запросов в порядке
возрастания количества страниц, которые найдет поисковый сервер по каждому запросу. Для
обозначения логической операции «ИЛИ» в запросе используется символ |, а для логической
операции «И» – символ &.
1) алгебра & математика & геометрия
2) геометрия | алгебра
3) алгебра & математика
4) алгебра
4. Как называется свойство алгоритма, означающее, что путь решения задачи определен вполне
однозначно, на любом шаге не допускаются никакие двусмысленности и недомолвки?
5. Величины, значения которых не меняются в процессе исполнения алгоритма, называются:
1) табличными
2) переменными
3) константами
6. К какому виду алгоритмов можно отнести алгоритм, схема которого представлена ниже
1) линейный
2) разветвляющийся с неполным ветвлением
3) разветвляющийся с полным ветвлением
4) циклический
7. Определите значение переменной a после исполнения данного алгоритма.
a := 4
b := 28+5*a
a := b/2*a
Порядок действий соответствует правилам арифметики. В ответе укажите одно число – значение
переменной a.
8. Исполните фрагмент алгоритма при а=4 и b=1. Определите значение переменной b после
выполнения фрагмента алгоритма.
9. В программе на языке Паскаль обязательно должен быть:
1.
Заголовок программы
2.
Программный блок
3.
Блок описания используемых данных
4.
Оператор присваивания
10. Целые числа имеют тип данных:
1.
real
2.
boolean
3.
integer
4.
string
11. Для вывода результатов в Паскале используется оператор:
1.
readln
2.
begin
3.
4.
write
12. Определите, что будет напечатано в результате выполнения следующей программы (записан-
ной ниже на разных языках программирования):
Паскаль
Алгоритмический
язык
var k, s: integer;
begin
s:=5;
k:=0;
while k < 16 do
begin
k:=k+3;
s:=s+k;
алг
нач
цел k, s
s := 5
k := 0
нц пока k < 16
k:=k+3;
s:=s+k;
end;
write(s);
end.
кц
вывод s
кон
13. Определите значение переменной с после выполнения следующего фрагмента программы.
Ответ запишите в виде целого числа.
a := 20;
b := 9;
a := 3
*
b - a;
if a > b then
c := 2
*
a - b
else
c := 2
*
a + b;
14.
Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим
образом. Сначала вычисляется длина исходной цепочки символов; если она нечётна, то удаляется
последний символ цепочки, а если чётна, то в середину цепочки добавляется символ Б. В
полученной цепочке символов каждая буква заменяется буквой, следующей за ней в русском
алфавите (А — на Б, Б — на В и т. д., а Я — на А). Получившаяся таким образом цепочка является
результатом работы алгоритма.
Например, если исходной была цепочка РУКА, то результатом работы алгоритма будет
цепочка СФВЛБ, а если исходной была цепочка СОН, то результатом работы алгоритма будет
цепочка ТП.
Дана цепочка символов БРА. Какая цепочка символов получится, если к данной цепочке
применить описанный алгоритм дважды (т. е. применить алгоритм к данной цепочке, а затем к
результату
вновь
применить
алгоритм)?
Русский
алфавит:
АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ.