Тест по информатике 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 упрощается до выражения (при максимальном его упрощении):

+ ȳ

- х

- 1

16. Выражение логического типа вопрос теста Выражение логического типа2 упрощается до выражения (при максимальном его упрощении):

вопрос теста Максимальное упрощение выражения1

17. Логический вентиль – это имя:

- логической простейшей схемы

- логической простейшей функции

+ неделимого элемента логической схемы

18. Когда на входе «Черного ящика» x=101 (истина, ложь, истина) и y=011 (ложь, истина, истина), то на выходе z=111 (истина, истина, истина) при условии, что в «ящике» – функция:

вопрос теста Максимальное упрощение выражения2

19. Вентильная (т.е. логическая) схема функции вопрос теста Выражение логического типа3 собрать можно из единственного:

- конъюнктора

- дизъюнктора

+ инвертора

тест-20. Выражение вопрос теста Выражение логического типа4 упрощаемо до выражения (при максимальном упрощении):

- ȳ

- 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