Тренируем ОГЭ 1-6
Список вопросов теста
Вопрос 1
В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова написал текст (в нём нет лишних пробелов):
«Ёж, лев, слон, олень, тюлень, носорог, крокодил, аллигатор – дикие животные».
Затем он вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 10 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название животного.
Вопрос 2
От разведчика было получено сообщение:
111001010010011001
В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы А, Б, К, Л, О, С; каждая буква кодировалась двоичным словом по таблице, показанной на рисунке. Расшифруйте сообщение. Запишите в ответе пароль.

Вопрос 3
Для какого целого числа X ЛОЖНО высказывание:
(X > 7) ИЛИ НЕ (X > 6).
Вопрос 4
Запишите наибольшее двузначное число x, для которого истинно высказывание:
(ТОЛЬКО ПЕРВАЯ ЦИФРА НЕЧЁТНАЯ) И (ЧИСЛО ДЕЛИТСЯ НА 6) И НЕ (ЧИСЛО ДЕЛИТСЯ НА 7)
Вопрос 5
Между населёнными пунктами A, B, C, D, E построены дороги, протяжённость которых (в километрах) приведена в таблице. Определите длину кратчайшего пути между пунктами A и Е, проходящего через пункт D. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.

Вопрос 6
Между населёнными пунктами A, B, C, D построены дороги, протяжённость которых (в километрах) приведена в таблице. Определите длину кратчайшего пути между пунктами A и C, проходящего через пункт B. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.

Вопрос 7
У исполнителя Альфа две команды, которым присвоены номера:
1. прибавь 1 2. умножь на b
(b - неизвестное натуральное число; b ≥ 2) Выполняя первую из них, Альфа увеличивает число на экране на 1, а выполняя вторую, умножает это число на b. Программа для исполнителя Альфа - это последовательность номеров команд. Известно, что программа 11211 переводит число 6 в число 82. Определите значение b.
Вопрос 8
У исполнителя Альфа две команды, которым присвоены номера:
1. прибавь 2 2. умножь на b
(b - неизвестное натуральное число; b ≥ 2) Выполняя первую из них, Альфа увеличивает число на экране на 2, а выполняя вторую, умножает это число на b. Известно, что программа 12121 переводит число 3 в число 90. Определите значение b.
Вопрос 9
Дана программа:
| Python | Паскаль | C++ |
|---|---|---|
| x = int(input()) y = int(input()) if x < 25 and y <= 20: print("ДА") else: print("НЕТ") |
var x, y: integer; begin readln(x); readln(y); if (x < 25) and (y <= 20) then writeln('ДА') else writeln('НЕТ') end. |
#include <iostream> using namespace std; int main() { int x, y; cin >> x; cin >> y; if (x < 25 && y <= 20) cout << "ДА"; else cout << "НЕТ"; } |
Было проведено 10 запусков этой программы, при которых в качестве значений переменных x и y вводились следующие пары чисел:
(15, 25); (10, 15); (20, 20); (25, 10); (10, 30); (25, 20); (20, 30); (15, 20); (20, 15); (30, 10)
Сколько было запусков, при которых программа напечатала «ДА»?
Вопрос 10
Дана программа:
| Python | Паскаль | C++ |
|---|---|---|
| x = int(input()) y = int(input()) if y >= 150 and x <= 200: print("ДА") else: print("НЕТ") |
var x, y: integer; begin readln(x); readln(y); if (y >= 150) and (x <= 200) then writeln('ДА') else writeln('НЕТ') end. |
#include <iostream> using namespace std; int main() { int x, y; cin >> x; cin >> y; if (y >= 150 && x <= 200) cout << "ДА"; else cout << "НЕТ"; } |
Было проведено 10 запусков этой программы, при которых в качестве значений переменных x и y вводились следующие пары чисел:
(240, 180); (150, 200); (210, 200); (130, 150); (190, 140); (210, 170); (180, 210); (170, 90); (210, 210); (200, 150)
Сколько было запусков, при которых программа напечатала «ДА»?


