Итоговый тест за курс 8 класса
Список вопросов теста
Вопрос 1
Система счисления, в которой количественный эквивалент (количественное значение) цифры в числе не зависит от её положения в записи числа, называется -
Варианты ответов
- позиционной
- непозиционной
- унарной
- двоичной
Вопрос 2
Сколько 1 в двоичной записи десятичного числа 15
Вопрос 3
Число 51310 в восьмеричной системе счисления записывается как ...
Вопрос 4
Сравните величины, указав для каждой пары величин соответствующий знак.
1.
1008 и 6410
2.
108 и 1016
3.
1010102 и 408
Варианты ответов
- =
- <
- >
Вопрос 5
Число 11012 в десятичной системе счисления равно ...
Вопрос 6
Число 6510 в двоичной системе счисления записывается как ...
Вопрос 7
Наибольшим из чисел 11112, 218, 1910, 1816 является …
Варианты ответов
- первое
- второе
- третье
- четвертое
Вопрос 8
Сколько единиц в сумме чисел 101112 и 102?
Варианты ответов
- 3
- 2
- 1
- 4
Вопрос 9
Для каких из чисел ложно высказывание:
НЕ((число > 50) ИЛИ (число четное))?
Варианты ответов
- 123
- 9
- 50
- 8
Вопрос 10
Укажите предложение, не являющееся высказыванием:
Варианты ответов
- Не можете ли вы передать соль?
- Некоторые лекарства опаснее самих болезней.
- Гоголь писал «Мертвые души» в Риме.
- Рукописи не горят.
Вопрос 11
Какому логическому выражению соответствует следующая таблица истинности (! - инверсия):

Варианты ответов
- A & B
- A & !B
- A v B
- !A v B
Вопрос 12
Для какого из приведённых имён истинно высказывание:
НЕ(Первая буква гласная) И (Последняя буква гласная)?
Варианты ответов
- Марина
- Николай
- Юрий
- Иван
Вопрос 13
Алгоритм, записанный на языке программирования, называется …
Варианты ответов
- программой
- задачей
- утверждением
- моделью
Вопрос 14
Установите соответствие:
1.
целое число
2.
строка
3.
действительное число
Варианты ответов
- str
- int
- float
Вопрос 15
Переменной a присвоено значение 5. Установите соответствие:
1.
print("a=", a)
2.
print("a")
3.
print(a)
Варианты ответов
- a=5
- a
- 5
Вопрос 16
Для считывания строки со стандартного ввода используется функция:
Варианты ответов
- input()
- print()
- split()
Вопрос 17
Целочисленным переменным a, b, c нужно присвоить знаяения 1, 2 и 3. Какая функция подходит для следующего потока входных данных 2 1 3 ?
Варианты ответов
- input (b, a, c)
- int(input (a, b, c)
- input ()
- map(int, input().split())
Вопрос 18
Характерным признаком линейной программы является …
Варианты ответов
- выполнение операторов в порядке их записи
- наличие в каждой программе только одного оператора
- присутствие в ней оператора условного и безусловного перехода
- использование в ней исключительно операторов присваивания
Вопрос 19
Дан условный оператор:
if a<17:
y=a
else:
y=a+3
Здесь условием является …
Варианты ответов
- y=a
- y=a+3
- все ответы верные
- a<17
Вопрос 20
Определите значение переменной с после выполнения следующего фрагмента программы:
a=100
b=30
a=a – b*3
if a>b:
c=a – b
else:
c=b – a
Варианты ответов
- 130
- 20
- 70
- -20
Вопрос 21
В каком из условных операторов допущена ошибка?
Варианты ответов
- if b=0: print("Деление невозможно")
- if a>b: max=a else: max=b
- if a
- if a>b and b>0: c=a+b
Вопрос 22
На вход программы, фрагмент которой приведённой ниже, поданы числа 10 и 15.
x,y=map(int, input().split())
if x>y:
x-=y
y+=x
else:
y-=x
x-=y
print(x,y)
Какие значения будут выведены после выполнения этого фрагмента?
Варианты ответов
- 5 50
- 10 15
- 5 5
- -5 5
Вопрос 23
Чему равно значение переменной s после выполнения следующего фрагмента программы:
s=0
for i in range(6):
s+=i
print(s)
Варианты ответов
- 5
- 0
- 6
- 15
Вопрос 24
Цикл в фрагменте программы
a=1
b=1
while a+b<8:
a+=1
b+=2
выполнится:
Варианты ответов
- бесконечное число раз
- 2 раза
- 1 раз
- 3 раза
Вопрос 25
Цикл в фрагменте программы
p:=1;
repeat
p:=p*0.1
until p>0.1;
будет исполнен:
Варианты ответов
- 3 раза
- 1 раз
- бесконечное число раз
- 2 раза
Вопрос 26
Какое логическое выражение соответствует следующей схеме?
Варианты ответов
- A&B
- AvB
-
-
Вопрос 27
Установи соответствие логических операций и связок, употребляемых на естественном языке
1.
Инверсия
2.
Конъюнкция
3.
Дизъюнкция
Варианты ответов
- "или"
- "не", "неверно, что"
- "и", "а", "но", "хотя"
Вопрос 28
Как называется свойство алгоритма, означающее, что путь решения задачи разделен на отдельные шаги?
Варианты ответов
- дискретность
- определенность
- результативность
- массовость
Вопрос 29
Исполнитель робот передвигается по клетчатому полю, выполняя команды, которым присвоены номера: 1-на клетку вверх, 2 - на клетку вниз, 3 - на клетку вправо, 4 - на клетку влево. Между соседними клетками поля могут стоять стены. Если при выполнении очередного шага робот сталкивается со стеной, то он разрушается. В результате выполнения программы 3242332411 Робот успешно прошел из точки А в точку Б. Какую программу необходимо выполнить, чтобы вернуться из точки Б в точку А по кратчайшему пути и не подвергнуться риску разрушения?
Варианты ответов
- 41
- 4131441322
- 2231441314
- 241314
- 14
Вопрос 30
Система команд исполнителя Вычислитель состоит из двух команд, которым присвоены номера:
1 - вычти 2
2 - умножь на 3
Первая из них уменьшает число на 2, вторая увеличивает число в 3 раза. При записи алгоритмов для краткости указываются лишь номера команд. Запишите алгоритм, содержащий не более пяти команд (без пробелов и знаков препинания), с помощью которого из числа 11 будет получено число 13.


