Сборник тестовых вопросов по информатике 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