Итоговая контрольная работа по информатике 8 класс (с ответами)

Итоговая контрольная работа по информатике 8 класс
Все задания работы оцениваются в 1 балл. Выполнение учащимся работы в целом определяется
суммарным баллом, полученным им по результатам выполнения всех заданий работы.
Максимальный балл работы составляет – 10 баллов.
на «отлично» - 9 - 10 баллов
на «хорошо» - 7 - 8 баллов
на «удовлетворительно» - 4 - 6 баллов
С критериями оценивания и структурой работы необходимо ознакомить учащихся до проведения
итоговой работы.
8 класс. Итоговая контрольная работа.
Вариант 1.
I. Задания с выбором ответа:
1. Определи значения переменных a и b после выполнения
фрагмента алгоритма
1) 3, 12 2) 5,10 3) 2, 17 4) 10, 5
2. Определи значения переменной с после выполнения фрагмента
алгоритма
1) 72 2) 75 3) 70 4) 71
3. Какое значение примет переменная y после выполнения фрагмента
программы
1) 26 2) 16 3) 27 4) 19
4. Какому логическому выражению соответствует таблица истинности
А
B
F
0
0
1
0
1
0
1
0
0
1
1
0
1) A & B 2) A v B 3) (A & B) 4) A & B
II. Задания с записью решения:
5. Переведи десятичное число 135
10
в двоичную и восьмеричную
систему счисления.
6. Переведи двоичное число 100001
2
в десятичную систему счисления.
7. Выполни действия в двоичной системе счисления
8. Реши задачу с помощью кругов Эйлера
9. Построй таблицу истинности для логического выражения
10. Преобразуй блок- схему в алгоритм на алгоритмическом языке или в
программу на языке Паскаль.
8 класс. Итоговая контрольная работа.
Вариант 2.
I. Задания с выбором ответа:
4. Определи значения переменных a и b после выполнения
фрагмента алгоритма
2) 9 2) 14 3) 15 4) 10
5. Определи значения переменной с после выполнения фрагмента
алгоритма
2) 15 2) -15 3) 25 4) -25
6. Какое значение примет переменная y после выполнения фрагмента
программы
1) 1943 2) 1944 3) 1940 4) 1250
4. Какому логическому выражению соответствует таблица истинности
А
B
F
0
0
1
0
1
1
1
0
1
1
1
0
2) A & B 2) A v B 3) (A & B) 4) A & B
II. Задания с записью решения:
5. Переведи десятичное число 231
10
в двоичную и шестнадцатеричную
систему счисления.
6. Переведи двоичное число 1001101
2
в десятичную систему счисления.
7. Выполни действия в двоичной системе счисления
8. Реши задачу с помощью кругов Эйлера
9. Построй таблицу истинности для логического выражения
10. Преобразуй блок- схему в алгоритм на алгоритмическом языке или в
программу на языке Паскаль.
Ключ
Вариант 1
1
1
2
1
3
1
4
4
5
10000111
2
, 207
8
6
33
10
7
11101
2
, 1000001
2
8
10 000 ( десять тысяч)
9
А
B
A
A & B
A & B
A & B v A & B
0
0
1
0
0
0
0
1
1
0
1
1
1
0
0
0
0
0
1
1
0
1
0
1
10
алг пример
нач цел c, b
c:=0
b:=3
нц пока b <10
c:=c+b
b:=b+2
кц
вывод c
кон
program primer;
var c,b:integer;
begin
c:=0;
b:=3;
while b<10 do begin
c:=c+b;
b:=b+2;
end;
writeln(c);
end.
Вариант 2
1
2
2
2
3
2
4
3
5
11100111
2
, E7
16
6
77
7
111000
2
, 100100
2
8
18 000
9
А
B
A
A V B
A V B
A V B & A V B
0
0
1
0
1
0
0
1
1
1
1
1
1
0
0
1
0
0
1
1
0
1
1
1
10
алг пример
нач цел a, b
. a:=2
. b:=4
. нц пока b
>=0
. . b:=a*b+1
. . a:=a-2
. кц
. b:=b+a
. вывод b
кон
program primer;
var a,b:integer;
begin
a:=2;
b:=4;
while b>=0 do begin
b:=a*b+1;
a:=a-2;
end;
b:=b+a;
writeln(b);
end.