Тест по информатике 8 класс с ответами: бесплатные материалы для тестирования от преподавателя.
Сборник тестовых вопросов по информатике 8 класс
Правильный вариант ответа отмечен знаком +
1. Десятичному 208 соответствует двоичное число:
– 10010000
+ 11010000
– 11001011
2. Двоичному 1111 соответствует десятичное число:
– 10
+ 15
– 20
3. Десятичному 1,125 соответствует двоичное число:
+ 1.001
– 1.01
– 1.011
4. Двоичному 101.01 соответствует десятичное число:
– 5.55
– 5.35
+ 5.25
5. При сложении двоичных 1110 и 100 получаем двоичную сумму:
– 10100
+ 10010
– 11100
6. При сложении двоичных 0.01 и 0.11 получаем двоичную сумму:
– 0.111
+ 1.00
– 1.1
7. Сумма двоичных чисел 101.11 и 11.1 равна двоичному:
– 1001.00
+ 1001.01
– 1100.111
8. Разность двоичных 11011 и 101 равна двоичному числу:
+ 10110
– 10010
– 11001
9. Двоичному 100111.110 соответствуют по величине восьмеричное число:
+ 47.6
– 40.2
– 12.7
тест 10. Двоичному 1001.110 соответствует шестнадцатеричное число:
+ 9.С
– 9.8
– 8.E
11. Сколько в двоичном эквиваленте десятичного числа 513 нулей (определить без непосредственного перевода)?
– 10
– 9
+ 8
12. Наибольшее двоичное число из пяти двоичных разрядов – число:
+ 11111
– 10000
– 10101
13. Наименьшее двоичное число из пяти двоичных разрядов – число:
– 000001
– 00001
+ 00000
14. С точностью двух двоичных цифр после точки, десятичное число 0.8 в двоичной системе можно представить, как:
+ 0.01
– 0.10
+ 0.11
15. Выражение логического типа упрощается до выражения (при максимальном его упрощении):
+ ȳ
– х
– 1
16. Выражение логического типа упрощается до выражения (при максимальном его упрощении):
17. Логический вентиль – это имя:
– логической простейшей схемы
– логической простейшей функции
+ неделимого элемента логической схемы
18. Когда на входе «Черного ящика» x=101 (истина, ложь, истина) и y=011 (ложь, истина, истина), то на выходе z=111 (истина, истина, истина) при условии, что в «ящике» – функция:
19. Вентильная (т.е. логическая) схема функции собрать можно из единственного:
– конъюнктора
– дизъюнктора
+ инвертора
тест-20. Выражение упрощаемо до выражения (при максимальном упрощении):
– ȳ
– y
+ 1
21. После выполнения команд: g:=0; while(g<1024)do g:=g+g; значение g станет равно:
+ 1024
– 512
– 10
22. Фрагмент: k:=1; while(k<=100)do k:=k+k; завершится при k равном:
– 100
+ 128
– 64
23. Выполнив фрагмент: i:=2; while(i<=10) do begin i:=i*i; получим значение i равное:
– 10
+ 16
– 20
24. Выполнив фрагмент: i:=2; while(i<=200)do begin i:=i*i; получим значение i равное:
– 8
– 200
+ 256
25. Фрагмент: d:=1; for i:=1 to 5 do if(x[d]>=х[i])then d:=i; для ряда чисел x вида 3, 6, 0, 7, 3, 10 определяет значение d равное:
+ 5
– 3
– 1
26. Фрагмент: z:=1; for i:=1 to 10000 do if((9999<х[i]) then write(z); выводит значение z, равное:
– 9999
+ 10000
– 10001
27. Фрагмент s:=0; for i:=1 to 10000 do s:=s*i; write(s); выведет s равное:
+ 0
– 10000
– 10001
28. После завершения фрагмента: f:=1; for i:=1 to 1000 do f:=f*f; значение f станет равным:
– 1024
– 1000
+ 1
29. Десятичное число 26 запишется как 35 в системе с основанием:
– 6
+7
– 8
тест_30. В каждой системе счисления имеется набор:
– часто используемых математических функций
+ арифметических операций
– цифра (символ) равный (равная) численно основанию системы
31. В двоичной записи десятичного числа 127 количество нулей равно:
+ 0
– 1
– 7
32. Восьмеричное число 465 равно двоичному:
+ 100110101
– 101111110
– 111100011
33. Шестнадцатеричное число АВ равно двоичному:
+ 10101011
– 11011011
– 10001011
34. Для окружности x²+y²=25, внутренность расположенного строго над осью абсцисс полукруга описывается условием:
– (x²+y²=25) и (y>0)
– (x²+y²<25) или (y>0)
+ (x²+y²<25) и (y>0)
35. Последовательно выполнив команды
a:=abs(–2)+trunc(1.99)*(6 mod 4);
b:=sqrt(a+5);
c:=sqr(а–b+2);
найдем значение а+b+c равнoe:
– 1
– 5
+ 10
36. Выполнив команду
а:=trunc(5.99)+abs(–3)*(7 mod 4)/sqrt(0.01);
найдем значение а равнoe:
– 97
– 96
+ 95
37. Выполнив команду
g:=1+trunc(2.6)*6 div 4+1 mod 3*sin(3*PI/2)–1/2,5/sqrt(0,16);
найдем значение g равнoe:
– 4
– 3
+ 2
38. Двоичное 5-разрядное число не может превосходить десятичного:
– 25
– 30
+ 32
39. Восьмеричные 2-разрядные числа не превосходят двоичного:
– 1000
– 1000000
+ 111111
тест*40. В системах счисления с любым основанием справедлив закон:
– повышенной точности результата
– логического умножения чисел
+ ассоциативности сложения чисел
41. Сложив 16-ричные числа А6 и СВ получаем двоичное:
– 111000011
– 100000011
+ 101110001
42. Сложив 16-ричное А8 и 8-ричное 153 получаем двоичное число:
– 110010111
– 100110011
+ 100010011
43. Любой алгоритм имеет атрибуты (обязательные объекты):
– промежуточные данные
+ метод поиска результата
– выходные числовые результаты
44. Исполнитель алгоритма – всегда:
– человек
– автомат (машина)
+ человек, автомат и природа
45. Условная команда (ветвление) содержит всегда хоть:
+ одну условную команду
– одно условие (высказывание, предикат)
– один цикл (циклическую структуру)
46. Цикл (циклическая алгоритмическая структура) содержит всегда хоть:
+ одну команду повторения
– один цикл ввода
– одну условную команду, где-то повторяющуюся в алгоритме
47. Верно всегда утверждение:
– алгоритм становится все эффективней (с каждой решенной задачей)
– возможности применения алгоритма все шире (с каждым применением)
+ улучшается понимание метода решения по мере применения его алгоритма
48. Верно всегда высказывание:
– алгоритм с каждой решенной по нему задачей улучшается
– в алгоритме уменьшается количество данных по мере его применения
+ алгоритм всегда зависим от класса задач, для которых составлен
49. Тесты к любой программе показывают лишь:
– корректность алгоритма
– некорректность алгоритма
+ как корректность, так и некорректность алгоритма
тест№ 50. Команда x:=y*floor(x/y):
– не изменяет значение числа x
– изменяет всегда число x
+ не изменяет x, если оно кратно y
51. Алгоритм всегда состоит из:
– используемых функций и условий
– ввода и вывода данных и операций присваивания
+ заголовка и тела
52. Циклу for t:=1 to 11 do s:=s+t; по результату s эквивалентен цикл:
– t:=1; while (t<11) do begin s:=s+t; t:=t+1 end;
– t:=0; while (t<11) do begin s:=s+t; t:=t+1 end;
+ t:=0; while (t<=11) do begin s:=s+t; t:=t+1 end;
53. Фрагмент: while(x<=4)do if(s<100)then s:=s+x; x:=x+1; содержит :
– 1 условие, 1 цикл, 2 команды присваивания
– 2 условия, 1 цикл, 8 команд присваивания
+ 2 предиката, 1 цикл, 2 команды присваивания
54. Встроенной функцией Паскаль не является:
+ f=x**y
– f=exp(x)
– f=x mod y
55. На Паскале можно описывать тип:
+ var … integer;
– var … file;
– var … longreal;
56. Фрагмент Паскаль-программы: b:=0; t:=1234; for i:=1 to 4 do begin b:=b+t mod 10; t:=int(t/10) end; вычисляет значение b равное:
– 6
– 8
+ 10
57. Фрагмент Паскаль-программы: b:=3078; for i:=1 to 3 do begin d:=b mod 10; b:=b div 10 end вычисляет значение d равное:
– 3
– 7
+ 0