Полугодовая контрольная работа по информатике 8 класс.

Полугодовая контрольная работа по информатике 8 класс.
1. Алгоритм - это
A. правила выполнения определенных действий
B. набор команд для компьютера
C. понятное и точное предписание исполнителю
совершить последовательность действий, направленных на достижение поставленных целей
2. Величины, которые обрабатываются на ЭВМ, делятся на
A. постоянные и переменные
B. целые и текстовые
C. действительные и логические числовые
3. При двоичном кодировании используется алфавит состоящий из:
ДА и НЕТ
знаков + и –
0 и 1
любых двух символов
4. Укажите тип входных данных при нахождении суммы цифр целого числа
char
real
Integer
Boolean
5. Система счисления – это
совокупность правил и обозначений для записи чисел
множество способов записи чисел
совокупность файлов и папок для записи чисел
6. Числовые величины, которые обрабатываются на ЭВМ, делятся на
A.целые и текстовые
B.целые и действительные
C.действительные и логические
D.переменные
7. При графическом способе описания алгоритма используются
A.блок-схемы
B.лишь формулы
C.алгоритмы, записанные на языке программирования
D.слова или формулы
E.слова и формулы
8. В линейном алгоритме команды выполняются
A.согласно выполнения некоторого условия
B.одна за другой по порядку записи
C.некоторые команды повторяются несколько раз
9. Перевести число 974 из десятичной в восмиричную систему счисления.

A.1200
B.1541
C.10001101
D.1716
10. Операция логического умножения записывается в виде
А) ¬А;
В) АVВ;
С) А
·В;
Д) А*В
11. К базовым алгоритмическим конструкциям относятся
A.многопроходимая
B.циклическая
C.альтернативная
D.линейная
12. Укажите в порядке возрастания единицы измерения
A. байт, килобайт, мегабайт, гигабайт
B. мегабайт, килобайт, байт, гигабайт
C.гигабайт, мегабайт, килобайт, байт
D.гигабайт, килобайт, мегабайт, байт
13. Кто создал язык программирования Паскаль?
Билл Гейтс
Николас Вирт
Блез Паскаль
Джон фон Нейман
14. Назовите типы исходных данных при вычислении значения функции y = sin (x)
A.Real
B.integer
C.boolean
D. Char
15. Запишите формулу , что соответствует выполнению данных действий:
1) первое число вычесть из второго;
2) полученную разницу умножить на 8;
3) от полученного произведения вычесть 20;
4) результат умножить на 2;
A. (ab * 8-20) * 2
B.(ab) * 8-20 * 2
C. (((ab) * 8) -20) * 2
16. При словесно-формульном способе описания алгоритма используются
A.блок-схемы
B.только слова
C.алгоритмы, записанные на языке программирования
D.слова и формулы

17. Оператор ввода?
Write, writeln
Read, readln
Var
End.
18. Оператор вывода?
Read, readln
Var
End
Write, writeln

·19. Какие символы можно использовать для обозначения имен переменных в языке Pascal?
латинские буквы
кириличные буквы
знаки арифметических операций
20. Совокупность символов, используемых в некотором языке для представления информации называют:
Информация
Сообщения
Алфавит
словарь
21. Какое слово используется для обозначения начала блока операторов программы в языке Pascal?
write
read
program
begin
22. Процессор обрабатывает информацию
A.в десятичной системе счисления;
B.в двоичном коде;
C.на языке Бейсик;
D.в текстовом виде
23. Каким знаком разделяются операторы в языке Паскаль?
тире
точкой с запятой
двоеточием
пробелом
24. Оператор присваивания в языке Паскаль?
:=
=
;=
var





25. Запишите формулу, соответствующую выполнению данных действий:
первое число добавить ко второму;
полученную сумму умножить на 5;
от полученного произведения вычесть 12;
результат разделить на 2;
A.((A + b) * 5-12) / 2
B.(a + b) * 5-12 / 2
C.(a + b * 5-12) / 2
26. Какое слово используется для обозначения начала программы в языке Pascal?
A. program
B. Begin
C.write
D.Var
27. Каким знаком отделяется текст-объяснение, что входит в оператора вывода в языке Паскаль?
Апострофом
точкой
двоеточием
28. Перевести число 467 из десятичной в двоичную систему счисления.
A.111010011
B.111110011
C.10001101001
D.1101011
29. Перевести число 538 из десятичной в шестнадцатеричную систему счисления.
35B
67
23
21A
30. Напишите на языке Паскаль «Если сумма чисел меньше 100, то сумму уменьшить в 3 раза, в противном случае увеличить в 2 раза.
If S<100 then S:=S/2 else S:=S*3;
If S>100 then S:=S/3 else S:=S*2;
If S<100 then S:=S/3 else S:=S*2;
If S<100 then S=S/3 else S=S*2;
31. Алгоритм включает в себя ветвление, если:
A. если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;
B. если ход его выполнения зависит от истинности тех или иных условий;
C.если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий;
D.если он включает в себя вспомогательный алгоритм.






С
A
C
C
A
B
A
B
D
C
B
A
B
A
C
D
B
D
A
С
D
B
B
A
A
B
A
А
D
C
B


15