Тренировочная работа для учащихся 10 класса
Список вопросов теста
Вопрос 1
Сколько единиц в двоичной записи восьмеричного числа 65438?
Вопрос 2
На рисунке справа схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о длинах этих дорог (в километрах). Так как таблицу и схему рисовали независимо друг от друга, то нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе. Определите длину дороги между пунктами Г и Д. Передвигаться можно только по указанным дорогам.
Вопрос 3
Вопрос 4
В каталоге находятся файлы со следующими именами:
korsten.docx
mikor5.docx
mokkorte.dat
mokkorte.doc
skorcher.doc
x-korvet.doc
Определите, по какой из масок будет выбрана указанная группа файлов:
mikor5.docx
mokkorte.doc
skorcher.doc
x-korvet.doc
1) *?kor?*.do* 2) ?kor*.doc 3) *kor?*.d* 4) *kor?.doc*
Варианты ответов
- 1
- 2
- 3
- 4
Вопрос 5
Для кодирования некоторой последовательности, состоящей из букв А, Б, В, Г, Д, Е, Ж, З, И, Й. решили использовать неравномерный двоичный код, удовлетворяющий условию Фано. Для букв А, Б, В, Г, Д, Е, Ж, З, И использовали соответственно кодовые слова 1101, 111, 0101, 0110, 1001, 1011, 0100, 1010, 1000. Укажите кратчайшее возможное кодовое слово для буквы Й, при котором код будет допускать однозначное декодирование. Если таких кодов несколько, укажите код с наименьшим числовым значением.
Вопрос 6
Автомат получает на вход трёхзначное число. По этому числу строится новое
число по следующим правилам.
1. Складываются первая и вторая, а также вторая и третья цифры исходного числа.
2. Полученные два числа записываются друг за другом в порядке убывания (без разделителей).
Пример. Исходное число: 348. Суммы: 3 + 4 = 7; 4 + 8 = 12. Результат: 127.
Укажите наименьшее число, в результате обработки которого автомат выдаст число 1412.
Вопрос 7
У исполнителя Арифметик две команды, которым присвоены номера:
- прибавь 2,
- умножь на 3.
Первая из них увеличивает число на экране на 2, вторая утраивает его.
Запишите порядок команд в программе преобразования числа 12 в число 122, содержащей не более 5 команд, указывая лишь номера команд. Если таких программ более одной, то запишите любую из них.
Вопрос 8
В ячейки диапазонов C1:F6 и B2:B6 электронной таблицы записаны числа, как показано на рисунке. В ячейке B1 записали формулу =C$3 +$D1 и скопировали её в одну из ячеек столбца A, при этом значение этой ячейки стало равно 34. В какую ячейку была скопирована формула? В ответе введите номер строки ячейки.
|
|
А |
В |
С |
D |
Е |
F |
|
1 |
|
|
1 |
2 |
3 |
4 |
|
2 |
|
11 |
12 |
13 |
14 |
15 |
|
3 |
|
21 |
22 |
23 |
24 |
25 |
|
4 |
|
31 |
32 |
33 |
34 |
35 |
|
5 |
|
41 |
42 |
43 |
44 |
45 |
|
6 |
|
51 |
51 |
51 |
51 |
51 |
Вопрос 9
Дан фрагмент электронной таблицы:
|
|
А |
В |
C |
|
1 |
6 |
??? |
=A1+3 |
|
2 |
=B2+C1 |
=(B1+10)/5 |
=B1-2 |
Какое целое число должно быть записано в ячейке B1, чтобы построенная после выполнения вычислений диаграмма по значениям диапазона ячеек A2:С2 соответствовала рисунку? Известно, что все значения диапазона, по которым построена диаграмма, положительны.

Вопрос 10
Запишите число, которое будет выведено в результате работы программы:
var s, n: integer;
begin
s := 25;
n := 5;
while 500 < s*s do begin
s := s - 1;
n := n + 2
end;
writeln(n)
end.
Вопрос 11
Автоматическая фотокамера делает фотографии высокого разрешения с палитрой, содержащей 224 = 16 777 216 цветов. Средний размер фотографии составляет 6 Мбайт. Для хранения в базе данных фотографии преобразуют в формат с палитрой, содержащей 16 цветов. Другие преобразования и дополнительные методы сжатия не используются. Сколько Мбайт составляет средний размер преобразованной фотографии?
Вопрос 12
Музыкальный фрагмент был оцифрован и записан в виде файла без использования сжатия данных. Получившийся файл был передан в город А по каналу связи за 150 секунд. Затем тот же музыкальный фрагмент был оцифрован повторно с разрешением в 3 раза ниже и частотой дискретизации в 2 раз выше, чем в первый раз. Сжатие данных не производилось. Полученный файл был передан в город Б; пропускная способность канала связи с городом Б в 2 раза выше, чем канала связи с городом А. Сколько секунд длилась передача файла в город Б?
Вопрос 13
Документ объёмом 10 Мбайт можно передать с одного компьютера на другой двумя способами:
А. Сжать архиватором, передать архив по каналу связи, распаковать.
Б. Передать по каналу связи без использования архиватора.
Какой способ быстрее и насколько, если:
- средняя скорость передачи данных по каналу связи составляет 220 бит в секунду;
- объём сжатого архиватором документа равен 60% исходного;
- время, требуемое на сжатие документа, – 20 секунд, на распаковку – 2 секунды?
В ответе напишите букву А, если быстрее способ А, или Б, если быстрее способ Б. Сразу после буквы напишите число, обозначающее, на сколько секунд один способ быстрее другого. Обратите внимание, буквы заглавные русские.
Так, например, если способ Б быстрее способа А на 50 секунд, в ответе нужно написать Б50.
Единицы измерения «секунд», «сек.», «с.» к ответу добавлять не нужно.
Вопрос 14
Вася составляет 3-буквенные слова, в которых есть только буквы К, А, Т, Е, Р, причём буква Р используется в каждом слове хотя бы 2 раза. Каждая из других допустимых букв может встречаться в слове любое количество раз или не встречаться совсем. Словом считается любая допустимая последовательность букв, не обязательно осмысленная. Сколько существует таких слов, которые может написать Вася?
Вопрос 15
При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 15 символов и содержащий только символы из 8-символьного набора: А, В, C, D, Е, F, G, H. В базе данных для хранения сведений о каждом пользователе отведено одинаковое минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым минимально возможным количеством бит. Кроме собственно пароля для каждого пользователя в системе хранятся дополнительные сведения, для чего выделено целое число байт, одно и то же для всех пользователей. Для хранения сведений о 20 пользователях потребовалось 320 байт. Сколько байт выделено для хранения дополнительных сведений об одном пользователе? В ответе запишите только целое число – количество байт
Вопрос 16
На рисунке – схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, З, И, К, Л, М. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей, ведущих из города А в город Л и проходящих через город Ж, но НЕ проходящих через город Б?
Вопрос 17
Значение арифметического выражения: 3611 + 625 – 21 записали в системе счисления с основанием 6. Сколько цифр «5» в этой записи?
Вопрос 18
В программе описан одномерный целочисленный массив с индексами от 0 до 12. Ниже представлен фрагмент программы, обрабатывающей данный массив:
s := 0;
n := 12;
for i:=0 to n do begin
if A[n–i]–A[i] = A[i] then
s:=s+2*A[i];
end;
В начале выполнения этого фрагмента в массиве находились числа 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, т. е. A[0] = 0, A[1] = 10 и т. д. Чему будет равно значение переменной s после выполнения данной программы?
Вопрос 19
В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 6, 3, 1, 7, 1, 2, 3, 3, 3, 9, т.е. A[0]=6, A[1]=3 и т.д. Определите значение переменной s после выполнения следующего фрагмента программы:
s := 0;
for i:=0 to 8 do begin
if A[i] < A[9] then begin
t := A[i];
A[i] := A[8-i];
A[8-i] := t;
s := s + t
end
end;
Вопрос 20
Исполнитель Июнь преобразует число на экране. У исполнителя есть две команды, которым присвоены номера:
1. Прибавить 1
2. Умножить на 2
Первая команда увеличивает число на экране на 1, вторая умножает его на 2. Программа для исполнителя Июнь15 – это последовательность команд. Сколько существует программ, для которых при исходном числе 3 результатом является число 45 и при этом траектория вычислений содержит число 10 и не содержит число 15?
Вопрос 21
Требовалось написать программу, при выполнении которой с клавиатуры считывается натуральное число N, не превосходящее 109, и выводится минимальную цифру этого числа. Программист торопился и написал программу неправильно:
|
Pascal |
С++ |
|
var N: longint; digit, min_digit: integer; begin readln(N); min_digit := 0; while N > 0 do begin digit := N mod 10; if digit > min_digit then min_digit := digit; N := N div 10; end; writeln(min_digit); end. |
#include <stdio.h> int main(void) { int digit, min_digit, N; scanf(″%d″, &N); min_digit = 0; while (N > 0){ digit = N % 10; if (digit > min_digit) min_digit = digit; N = N / 10; } printf(″%d\n″, min_digit); } |
Последовательно выполните следующее:
1. Определите, что выведет программа при вводе числа 532.
2. Приведите пример такого трёхзначного числа, что, несмотря на ошибки, программа печатает правильный ответ.
3. Найдите все ошибки в этой программе (их может быть одна или несколько). Для каждой ошибки:
- выпишите строку, в которой сделана ошибка;
- укажите, как надо исправить ошибку - приведите правильный вариант строки.
Обратите внимание, что требуется найти ошибки в имеющейся программе, а не написать свою, возможно, имеющую другой алгоритм решения. Исправление ошибки должно затрагивать только строку, в которой находится ошибка.
В бланк внесите только ответ на первый вопрос


