Русский язык (Определение главной информации текста)
Результаты теста
Затрачено времени:
09:15:17
Вопрос 1
Статья, набранная на компьютере, содержит 16 страниц, на каждой странице 32 строки, в каждой строке 20 символов. Определите информационный объём статьи в одной из кодировок Unicode, в которой каждый символ кодируется 16 битами.
1) 320 байт
2) 160 байт
3) 20 Кбайт
4) 16 Кбайт
Пояснение
Найдем количество символов в статье:
16 · 32 · 20 = 24 · 25 · 22 · 5 = 5 · 211.
Один символ кодируется двумя байтами, 210 байт составляют 1 килобайт, поэтому информационный объем статьи составляет
5 · 212 байт = 5 · 22 килобайт = 20 Кбайт.
Ваш ответ:
Вы пропустили вопрос
Вопрос 2
Для какого из указанных значений числа X истинно высказывание: (X < 3) И НЕ (X < 2)?
1) 1
2) 2
3) 3
4) 4
Пояснение
Преобразуем высказывание:
(X < 3) и НЕ (Х < 2)
(X < 3) и (X 2)
2 X < 3
Такому неравенству удовлетворяет только X = 2. Правильный ответ указан под номером 2.
Ваш ответ:
Вы пропустили вопрос
Вопрос 3
Между населёнными пунктами А, В, С, D, Е построены дороги, протяжённость которых (в километрах) приведена в таблице:
Определите длину кратчайшего пути между пунктами А и E. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.
1) 6
2) 7
3) 8
4) 9
Пояснение
Найдём все варианты маршрутов из A в E и выберем самый короткий.
Из пункта A можно попасть в пункты B, D.
Из пункта B можно попасть в пункты C, D.
Из пункта C можно попасть в пункты D, E.
A—B—C—E: длина маршрута 9 км.
A—D—B—C—E: длина маршрута 12 км.
A—D—C—E: длина маршрута 9 км.
A—B—D—C—E: длина маршрута 8 км.
Ваш ответ:
Вы пропустили вопрос
Вопрос 4
Пользователь работал с каталогом C:ПроектЗадание. Сначала он поднялся на один уровень вверх, затем спустился в каталог Практика, далее ещё раз поднялся на один уровень вверх и после этого спустился в каталог Теория. Укажите полный путь каталога, в котором оказался пользователь.
1) C:ПроектТеория
2) C:ПроектЗаданиеТеория
3) C:Теория
4) C:ТеорияПрактика
Пояснение
Выполним действия пользователя, начиная из C:ПроектЗадание. Поднимемся на один уровень вверх, окажемся в С:Проект. Теперь, спустившись на один уровень вниз, мы должны оказаться в каталоге Практика. После этого поднимемся на один уровень вверх и окажемся в С:Проект. Далее снова спустимся на один уровень вниз и окажемся в каталоге Теория. Таким образом, полный путь каталога, в котором оказался пользователь, будет C:ПроектТеория.
Ваш ответ:
Вы пропустили вопрос
Вопрос 5
Дан фрагмент электронной таблицы:
| A | B | C | D |
1 |
6 |
1 |
8 |
3 |
2 |
|
=В1+С1 |
=D1*3 |
=А1/3 |
Какая из формул, приведённых ниже, может быть записана в ячейке A2, чтобы построенная после выполнения вычислений диаграмма по значениям диапазона ячеек A2:D2 соответствовала рисунку?
1) =(С 1 - А 1 )/2
2) = А1 - D1
3) =(С1 + В1)/3
4) =А1 + С1 + 2*В1
Пояснение
Заполним таблицу:
Из диаграммы видно, что значения в двух ячейках равны, а сумма значений в третьей и четвёртой ячейках равна сумме значений в первой и второй. Поскольку B2 = C2 = 9, следовательно, A2 = 9 + 9 − 2 = 16.
Ваш ответ:
Вы пропустили вопрос
Вопрос 6
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b — целые числа), перемещающую Чертёжника из точки с координатами (x, у) в точку с координатами (x + а, у + b). Если числа a, b положительные, значение соответствующей координаты увеличивается; если отрицательные, уменьшается.
Например, если Чертёжник находится в точке с координатами (4, 2), то команда Сместиться на (2, −3) переместит Чертёжника в точку (6, −1).
Запись
Повтори k раз
Команда1 Команда2 КомандаЗ
Конец
означает, что последовательность команд Команда1 Команда2 КомандаЗ повторится k раз.
Чертёжнику был дан для исполнения следующий алгоритм:
Повтори 2 paз
Команда1 Сместиться на (3, 3) Сместиться на (1, −2) Конец
Сместиться на (4, −6)
После выполнения этого алгоритма Чертёжник вернулся в исходную точку. Какую команду надо поставить вместо команды Команда1?
1) Сместиться на (6, −2)
2) Сместиться на (−8, 5)
3) Сместиться на (−12, 4)
4) Сместиться на (−6, 2)
Пояснение
Команда Повтори 2 раз означает, что команды Сместиться на (3, 3) и Сместиться на (1, −2) выполнятся два раза. В результате чего Чертёжник переместится на 2·(3 + 1, 3 − 2) = (8, 2). Выполнив последнюю команду Сместиться на (4, −6), Чертёжник окажется в точке (12, −4).
Чтобы Чертёжник вернулся в исходную точку, необходимо переместить его на (−12, 4). Учитывая, наличие команды Повтори 2, приходим к выводу, что Команда 1 это команда Сместиться на (−6, 2).
Ваш ответ:
Вы пропустили вопрос
Вопрос 7
Ребята играли в разведчиков и закодировали сообщение придуманным шифром. В сообщении присутствуют только буквы из приведённого фрагмента кодовой таблицы.
С |
М |
А |
О |
Р |
К |
ΛΛΩ |
ΛΩ |
ΩΩ |
ΩΩΛ |
ΛΩΛ |
ΩΛΩ |
Определите, какое сообщение закодировано в строчке
ΛΩΩΩΛΛΩΛΛΛΩ
В ответе запишите последовательность букв без запятых и других знаков препинания.
Пояснение
С символов ΛΩ начинаются буквы М и Р, но М не подходит, так как тогда невозможно будет расшифровать оставшуюся идущую за ней последовательность символов ΩΛΛ. Проврея далее, убедимся, что расшифровка возможна единственным образом, расшифровка — слово МОРС
Ваш ответ:
Вы пропустили вопрос
Вопрос 8
В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной a после выполнения алгоритма:
а := 6
b := 2
b := a/2*b
a := 2*а + 3*b
В ответе укажите одно целое число — значение переменной a.
Пояснение
Выполним программу:
а := 6
b := 2
b := a/2*b = 3 · 2 = 6
a := 2*а + 3*b = 12 + 18 = 30.
Ваш ответ:
Вы пропустили вопрос
Вопрос 9
Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
Бейсик | Python |
DIM k, s AS INTEGER
s = 0
FOR k = 6 TO 10
s = s + 10
NEXT k
PRINT s
|
s = 0
for k in range(6,11):
s = s + 10
print (s)
|
Паскаль | Алгоритмический язык |
var s,k: integer;
begin
s := 0;
for k := 6 to 10 do
s := s + 10;
writeln(s);
end.
|
алг
нач
цел s, k
s := 0
нц для k от 6 до 10
s := s + 10
кц
вывод s
кон
|
С++ |
#include <iostream>
using namespacestd;
int main() {
int s = 0;
for (int k = 6; k <= 10; k++)
s += 10;
cout << s;
return 0;
}
|
Пояснение
Цикл «for k := 6 to 10 do» выполняется пять раз. Каждый раз переменная s увеличивается на 10. Поскольку изначально s = 0, после выполнения программы получим: s = 5 · 10 = 50.
Ваш ответ:
Вы пропустили вопрос
Вопрос 10
Известная авиакомпания заносила данные о количестве утерянного багажа за год в таблицу Lose. Всего были занесены данные за последние 10 лет работы компании (Lose[1] — количество утерянного багажа за первый год работы, Lose[2] — за второй год и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
Бейсик | Python |
DIM Lose(10) AS INTEGER
DIM t,m AS INTEGER
Lose(1) = 1: Lose(2) = 5
Lose(3) = 3: Lose(4) = 6
Lose(5) = 7: Lose(6) = 12
Lose(7) = 1: Lose(8) = 3
Lose(9) = 3: Lose(10) = 1
m = 0
FOR t = 1 TO 10
IF Lose(t) < 6 THEN
m = m + Lose(t)
ENDIF
NEXT t
PRINT m
|
Lose = [1, 5, 3, 6, 7, 12, 1, 3, 3, 1]
m = 0
for t in range (10):
if Lose[t] < 6:
m = m + Lose[t]
print (m)
|
Паскаль | Алгоритмический язык |
Var t, m: integer;
Lose: array[1..10] of integer;
Begin
Lose[1]:=1;Lose[2]:=5;
Lose[3]:=3;Lose[4]:=6;
Lose[5]:=7;Lose[6]:=12;
Lose[7]:=1;Lose[8]:=3;
Lose[9]:=3;Lose[10]:=1;
m := 0;
for t := 1 to 10 do
if Lose[t] < 6 then
begin
m := m + Lose[t];
end;
writeln(m);
End.
|
алг
нач
целтаб Lose[1:10]
цел t, m
Lose[1] := 1
Lose[2] := 5
Lose[3] := 3
Lose[4] := 6
Lose[5] := 7
Lose[6] := 12
Lose[7] := 1
Lose[8] := 3
Lose[9] := 3
Lose[10] := 1
m := 0
нц для t от 1 до 10
если Lose[t] < 6 то
m := m + Lose[t]
все
кц
вывод m
кон
|
С++ |
#include <iostream>
using namespacestd;
int main() {
int Lose[10] = {1, 5, 3, 6, 7, 12, 1, 3, 3, 1};
int m = 0;
for (int t = 0; t < 10; t++)
if (Lose[t] < 6) m = m + Lose[t];
cout << m;
return 0;
}
|
Пояснение
Программа предназначена для определения суммарного количества утеряного багажа за те года, в которые было утеряно менее шести единиц багажа. Это количество равно 1 + 5 + 3 + 1 + 3 + 3 + 1 = 17.
Ваш ответ:
Вы пропустили вопрос
Вопрос 11
На рисунке — схема дорог, связывающих города A, B, C, D, E, F, G, H, I, J. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город J?
Пояснение
Начнем считать количество путей с конца маршрута — с города J. Пусть NX — количество различных путей из города А в город X, N — общее число путей.
В J можно приехать из D, E или I, поэтому N = NJ = ND + NE + NI(*).
Аналогично:
ND = NC + NE = 1 + 2 = 3;
NE = NC + NA = 1 + 1 = 2;
NI = NE + NF + NH = 2 + 5 + 1 = 8;
NC = NA= 1;
NF = NE + NA + NG + NH = 2 + 1 + 1 + 1 = 5;
NH = NG = 1;
NG = NB = 1;
NB = NA = 1.
Подставим в формулу (*): N = 3 + 2 + 8 = 13.
Ваш ответ:
Вы пропустили вопрос
Вопрос 12
Ниже в табличной форме представлены сведения о результатах некоторых участников Кубка мира по биатлону:
Участник | Страна | Год рождения | Очки |
М. Фуркад |
Франция |
1988 |
1100 |
Э. Свендсен |
Норвегия |
1985 |
1035 |
С. Фуркад |
Франция |
1984 |
716 |
А. Шипулин |
Россия |
1987 |
637 |
А. Бёф |
Франция |
1986 |
415 |
У. Э. Бьорндален |
Норвегия |
1974 |
548 |
Т. Бё |
Норвегия |
1988 |
680 |
А. Маковеев |
Россия |
1982 |
601 |
Е. Гараничев |
Россия |
1988 |
585 |
Сколько записей в данном фрагменте удовлетворяет условию
(Страна = «Франция») И (Год рождения < 1987)?
В ответе укажите одно число — искомое количество записей.
Пояснение
Логическое «И» истинно тогда, когда истинны оба высказывания. Следовательно, подходят участники из Франции, родившееся до 1987 года. Таких участников два.
Ваш ответ:
Вы пропустили вопрос
Вопрос 13
Переведите двоичное число 1111001 в десятичную систему счисления.
Пояснение
Имеем:
11110012 = 1 · 26 + 1 · 25 + 1 · 24 + 1 · 23 + 1 = 64 + 32 + 16 + 8 + 1 = 121.
Ваш ответ:
Вы пропустили вопрос
Вопрос 14
У исполнителя Вычислитель две команды, которым присвоены номера:
1. умножь на 3
2. вычти 5
Первая из них увеличивает число на экране в 3 раза, вторая уменьшает его на 5. Составьте алгоритм получения из числа 8 числа 36, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 11221 — это алгоритм умножь на 3, умножь на 3, вычти 5, вычти 5, умножь на 3, который преобразует число 2 в 24.) Если таких алгоритмов более одного, то запишите любой из них.
Пояснение
Последовательностью команд 212 придём к числу 4, далее используем команды 11. Следовательно, искомый алгоритм: 21211.
Ваш ответ:
Вы пропустили вопрос
Вопрос 15
Файл размером 9 Кбайт передаётся через некоторое соединение за 36 секунд. Определите, за сколько секунд можно передать этот же файл через соединение, скорость которого на 1024 бит в секунду больше. В ответе укажите одно число — количество секунд. Единицы измерения писать не нужно.
Пояснение
Размер переданного файла = время передачи · скорость передачи. Скорость передачи файла в первом случае 9216/36 = 256 байт/сек. Скорость передачи во втором случае на 1024 бит = 128 байт в секунду больше, чем в первом, следовательно, исходный файл можно передать за 9216/384 = 24.
Ваш ответ:
Вы пропустили вопрос
Вопрос 16
Автомат получает на вход четырёхзначное десятичное число. По полученному числу строится новое десятичное число по следующим правилам.
1. Вычисляются два числа — сумма первой и второй цифр и сумма третьей и четвертой цифр заданного числа.
2. Полученные два числа записываются друг за другом в порядке невозрастания (без разделителей).
Пример. Исходное число: 2177. Поразрядные суммы: 3, 14. Результат: 143.
Определите, сколько из приведённых ниже чисел может получиться в результате работы автомата.
1915 20 101 1213 1312 312 1519 112 1212
В ответе запишите только количество чисел.
Пояснение
Проанализируем каждое число.
Число 1915 не может быть результатом работы автомата, поскольку невозможно получить число 19 как сумму двух цифр десятичного числа.
Число 20 может быть результатом работы автомата, в этом случае исходное число могло быть 2000.
Число 101 может быть результатом работы автомата, в этом случае исходное число могло быть 5501.
Число 1213 не может быть результатом работы автомата, поскольку числа записываются в порядке невозрастания.
Число 1312 может быть результатом работы автомата, в этом случае исходное число могло быть 6757.
Число 312 не может быть результатом работы автомата, поскольку если предположить, что это числа 31 и 2, записанные в порядке неневозрастания, видим что число 31 нельзя получитсь как как сумму двух цифр десятичного числа, а если это числа 3 и 12, то возникает противоречие, потому что числа должны записываться в порядке невозрастания.
Число 1519 не может быть результатом работы автомата, поскольку невозможно получить число 19 как сумму двух цифр десятичного числа.
Число 112 может быть результатом работы автомата,в этом случае исходное число могло быть 5602.
Число 1212 может быть результатом работы автомата,в этом случае исходное число могло быть 5757.
Ваш ответ:
Вы пропустили вопрос
Вопрос 17
Доступ к файлу tiger.doc, находящемуся на сервере zoo.org, осуществляется по протоколу http. Фрагменты адреса файла закодированы буквами от А до Ж. Запишите последовательность этих букв, кодирующую адрес указанного файла в сети Интернет.
A) .doc
Б) zoo
B) /
Г) ://
Д) tiger
Е) .org
Ж) http
Пояснение
Напомним, как формируется адрес в сети Интернет. Сначала указывается протокол (как правило это «ftp» или «http»), потом «://», потом сервер, затем «/», название файла указывается в конце. Таким образом, адрес будет следующим: http://zoo.org/tiger.doc. Следовательно, ответ ЖГБЕВДА .
Ваш ответ:
Вы пропустили вопрос
Правильный ответ:
ЖГБЕВДА
Вопрос 18
Приведены запросы к поисковому серверу. Для каждого запроса указан его код — соответствующая буква от А до Г. Расположите коды запросов слева направо в порядке возрастания количества страниц, которые нашёл поисковый сервер по каждому запросу. По всем запросам было найдено разное количество страниц. Для обозначения логической операции «ИЛИ» в запросе используется символ «|», а для логической операции «И» — символ «&».
Код |
Запрос |
А |
Солнце | Воздух | Вода |
Б |
(Солнце & Воздух) | Вода |
В |
Солнце & Воздух |
Г |
Солнце & Воздух & Вода |
Пояснение
Чем больше в запросе «ИЛИ», тем больше результатов выдаёт поисковой сервер. Чем больше в запросе операций «И», тем меньше результатов выдаст поисковой сервер. Так, например, больше результатов будет получено на запрос «(Солнце & Воздух) | Вода» чем на запрос «Солнце & Воздух».
Следовательно, в порядке возрастания количества результатов запросы будут записаны следующим образом: ГВБА.
Ваш ответ:
Вы пропустили вопрос
Вопрос 19
В электронную таблицу занесли информацию о грузоперевозках, совершённых некоторым автопредприятием с 1 по 9 октября. Ниже приведены первые пять строк таблицы:
| A | B | C | D | E | F |
1 |
Дата |
Пункт отправления |
Пункт назначения |
Расстояние |
Расход бензина |
Масса груза |
2 |
1 октября |
Липки |
Берёзки |
432 |
63 |
600 |
3 |
1 октября |
Орехово |
Дубки |
121 |
17 |
540 |
4 |
1 октября |
Осинки |
Вязово |
333 |
47 |
990 |
5 |
1 октября |
Липки |
Вязово |
384 |
54 |
860 |
Каждая строка таблицы содержит запись об одной перевозке. В столбце A записана дата перевозки (от «1 октября» до «9 октября»); в столбце B — название населённого пункта отправления перевозки; в столбце C — название населённого пункта назначения перевозки; в столбце D — расстояние, на которое была осуществлена перевозка (в километрах); в столбце E — расход бензина на всю перевозку (в литрах); в столбце F — масса перевезённого груза (в килограммах). Всего в электронную таблицу были занесены данные по 370 перевозкам в хронологическом порядке.
Выполните задание.
На основании данных, содержащихся в этой таблице, ответьте на два вопроса.
1. На какое суммарное расстояние были произведены перевозки с 1 по 3 октября? Ответ на этот вопрос запишите в ячейку H2 таблицы.
2. Какова средняя масса груза при автоперевозках, осуществлённых из города Липки? Ответ на этот вопрос запишите в ячейку H3 таблицы с точностью не менее одного знака после запятой.
Пояснение
1. Из таблицы видно, что последняя запись, датируемая 3 октября имеет номер 118. Тогда, записав в ячейку Н2 формулу =CУMM(D2:D118), получим суммарное расстояние: 28468.
2. Для ответа на второй вопрос запишем в ячейку G2 формулу =СУММЕСЛИ(В2:В371;" Липки" ;F2:F371). Таким образом, получим суммарную массу груза. Применив операцию СЧЁТЕСЛИ(В2:В371;"Липки"), получим количество грузоперевозок, совершённых из города Липки. Разделив суммарную массу на количество грузоперевозок, получим среднюю массу груза: 760,9.
Ваш ответ:
Вы пропустили вопрос
Вопрос 20
Выберите ОДНО из предложенных ниже заданий: 20.1 или 20.2.
20.1 Исполнитель Робот умеет перемещаться по лабиринту, начерченному на плоскости, разбитой на клетки. Между соседними (по сторонам) клетками может стоять стена, через которую Робот пройти не может.
У Робота есть девять команд. Четыре команды — это команды-приказы:
вверх вниз влево вправо
При выполнении любой из этих команд Робот перемещается на одну клетку соответственно: вверх ↑ вниз ↓, влево ← , вправо →. Если Робот получит команду передвижения сквозь стену, то он разрушится.
Также у Робота есть команда закрасить, при которой закрашивается клетка, в которой Робот находится в настоящий момент.
Ещё четыре команды — это команды проверки условий. Эти команды проверяют, свободен ли путь для Робота в каждом из четырёх возможных направлений:
сверху свободно снизу свободно слева свободно справа свободно
Эти команды можно использовать вместе с условием «если», имеющим следующий вид:
если условие то
последовательность команд
все
Здесь условие — одна из команд проверки условия. Последовательность команд — это одна или несколько любых команд-приказов. Например, для передвижения на одну клетку вправо, если справа нет стенки, и закрашивания клетки можно использовать такой алгоритм:
если справа свободно то
вправо
закрасить
все
В одном условии можно использовать несколько команд проверки условий, применяя логические связки и, или, не,например:
если (справа свободно) и (не снизу свободно) то
вправо
все
Для повторения последовательности команд можно использовать цикл «пока», имеющий следующий вид:
нц пока условие
последовательность команд
кц
Например, для движения вправо, пока это возможно, можно использовать следующий алгоритм:
нц пока справа свободно
вправо
кц
Выполните задание.
Робот находится в правой клетке узкого горизонтального коридора. Ширина коридора — одна клетка, длина коридора может быть произвольной. Возможный вариант начального расположения Робота приведён на рисунке (Робот обозначен буквой «Р»):
Напишите для Робота алгоритм, закрашивающий все клетки внутри коридора и возвращающий Робота в исходную позицию. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок). Алгоритм должен решать задачу для произвольного конечного размера коридора. При исполнении алгоритма Робот не должен разрушиться. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе.
20.2 Напишите программу, которая в последовательности натуральных чисел определяет количество трёхзначных чисел, кратных 4. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность).
Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: количество трёхзначных чисел, кратных 4.
Пример работы программы:
Входные данные |
Выходные данные |
120
9
365
4
0
|
1
|
Пояснение
20.1 Команды исполнителя будем записывать жирным шрифтом, а комментарии, поясняющие алгоритм и не являющиеся его частью, — курсивом. Начало комментария будем обозначать символом «|».
|Закрасим начальную клетку
закрасить
|Двигаемся влево, пока не дойдём до конца коридора, закрашивая все клетки на пути
нц пока слева свободно
влево
закрасить
кц
|Двигаемся вправо, возвращаясь в начальную клетку
нц пока справа свободно
вправо
кц
Возможны и другие варианты решения. Допускается использование иного синтаксиса инструкций исполнителя,
более привычного для учащихся. Допускается наличие отдельных синтаксических ошибок, не искажающих замысла автора решения
20.2 Решением является программа, записанная на любом языке программирования. Пример верного решения, записанного на языке Паскаль:
var a, answer: integer;
begin
answer:=0;
readln(a);
while a<>0 do begin
if (a mod 4 = 0) and (a > 99) and (a <1000) then
answer := answer + 1;
readln(a); end;
writeln(answer)
end.
Возможны и другие варианты решения.
Для проверки правильности работы программы необходимо использовать следующие тесты:
№ | Входные данные | Выходные данные |
1 |
300
16
17
0
|
1 |
2 |
1000
8
0
|
0 |
3 |
400
420
0
|
2 |
Ваш ответ:
Вы пропустили вопрос