Главная » 2016 Февраль 26 » Олимпиада по информатике 7 класс задания и ответы
10:24 Олимпиада по информатике 7 класс задания и ответы | |
Выполняйте задания в том порядке, в котором они даны. Если какое-то задание вызывает у вас затруднение, пропустите его и постарайтесь выполнить те, в ответах на которые вы уверены. Если после выполнения всей работы у вас останется время, вы сможете вернуться к пропущенным заданиям. Желаем успеха ! Дано А=A716, B=2518. Какое из чисел C, записанных в двоичной системе, отвечает условию A 1 Выберите один ответ. 1. 101011002 2. 101010102 3. 101010112 4. 101010002 2 Автоматическое устройство осуществило перекодировку информационного сообщения на русском языке длиной в 20 символов, первоначально записанного в 16-битном коде Unicode, в 8-битную кодировку КОИ-8. При этом информационное сообщение уменьшилось на Выберите один ответ. 1. 320 бит 2. 20 бит 3. 160 байт 4. 20 байт 3 Путешественник пришел в 08:00 на автостанцию населенного пункта ЛИСЬЕ и обнаружил следующее расписание автобусов для всей районной сети маршрутов: Пункт отправления Пункт прибытия Время отправления Время прибытия ggg777ЛИСЬЕ ggg777ЗАЙЦЕВО 07:50 09:05 ggg777СОБОЛЕВО ggg777ЛИСЬЕ 08:55 10:05 ggg777ЕЖОВО ggg777ЛИСЬЕ 09:05 10:15 ggg777ЗАЙЦЕВО ggg777ЕЖОВО 10:00 11:10 ggg777ЛИСЬЕ ggg777СОБОЛЕВО 10:15 11:30 ggg777ЛИСЬЕ ggg777ЕЖОВО 10:45 12:00 ggg777ЗАЙЦЕВО ggg777ЛИСЬЕ 11:05 12:15 ggg777СОБОЛЕВО ggg777ЗАЙЦЕВО 11:10 12:25 ggg777ЕЖОВО ggg777ЗАЙЦЕВО 12:15 13:25 ggg777ЗАЙЦЕВО ggg777СОБОЛЕВО 12:45 13:55 Определите самое раннее время, когда путешественник сможет оказаться в пункте ЗАЙЦЕВО согласно этому расписанию. Выберите один ответ. 1. 09:05 2. 12:15 3. 12:25 4. 13:25 4 Определите значение переменной c после выполнения следующего фрагмента программы, в котором a, b и с – переменные вещественного (действительного) типа.): ggg-7Бейсик ggg-7Паскаль ggg777a = 120 ggg777b = 100 ggg777a = a + b / 2 ggg777IF b < a / 2 THEN ggg777c = b + a ggg777ELSE ggg777c = b + a / 2 ggg777ENDIF ggg777a := 120; ggg777b := 100; ggg777a := a + b / 2; ggg777if b < a / 2 ggg777then ggg777ggg777ggg777c := b + a ggg777else ggg777ggg777ggg777c := b + a / 2; ggg777Си ggg777Алгоритмический ggg777a = 120; ggg777b = 100; ggg777a = a + b / 2; ggg777if (b < a / 2) ggg777ggg777ggg777c = b + a; ggg777else ggg777ggg777ggg777c = b + a / 2; ggg777a := 120 ggg777b := 100 ggg777a := a + b / 2 ggg777если b < a / 2 ggg777ggg777ggg777то c := b + a ggg777ggg777ggg777ggg777иначе c := b + a /2 ggg777все Выберите один ответ. 1. c = 105 2. c = 160 3. c = 185 4. c = 270 5 Какое из приведенных имен удовлетворяет логическому условию: ¬ (последняя буква гласная \toпервая буква согласная) /\ вторая буква согласная Выберите один ответ. 1. ИРИНА 2. АРТЕМ 3. СТЕПАН 4. МАРИЯ 6 Девять школьников, остававшихся в классе на перемене, были вызваны к директору. Один из них разбил окно в кабинете. На вопрос директора, кто это сделал, были получены следующие ответы: Володя: «Это сделал Саша». Аня: «Володя лжет!» Егор: «Маша разбила». Саша: «Аня говорит неправду!» Рома: «Разбила либо Маша, либо Нина…» Маша: «Это я разбила!» Нина: «Маша не разбивала!» Коля: «Ни Маша, ни Нина этого не делали». Олег: «Нина не разбивала!» Кто разбил окно, если известно, что из этих девяти высказываний истинны только три? Ответ запишите в виде первой буквы имени. 7 В программе описан одномерный целочисленный массив A с индексами от 0 до 10. Ниже представлен фрагмент этой программы, записанный на разных языках программирования, в котором значения элементов массива сначала задаются, а затем меняются. ggg-7Бейсик ggg-7Паскаль ggg777FOR i=0 TO 10 ggg777A(i)=i-1 ggg777NEXT i ggg777FOR i=10 TO 1 STEP -1 ggg777A(i-1)=A(i) ggg777NEXT i ggg777for i:=0 to 10 do ggg777ggg777ggg777A[i]:=i-1; ggg777for i:=10 downto 1 do ggg777ggg777ggg777A[i-1]:=A[i]; ggg777Си ggg777Алгоритмический язык ggg777for (i=0;i<=10;i++) ggg777ggg777ggg777A[i]=i-1; ggg777for (i=10;i>=1;i--) ggg777ggg777ggg777A[i-1]=A[i]; ggg777нц для i от 0 до 10 ggg777ggg777ggg777A[i]:=i-1 ggg777кц ggg777нц для i от 10 до 1 шаг -1 ggg777ggg777ggg777A[i-1]:=A[i] ggg777кц Чему окажутся равны элементы этого массива? Выберите один ответ. 1. 9 9 9 9 9 9 9 9 9 9 9 2. 0 1 2 3 4 5 6 7 8 9 9 3. 0 1 2 3 4 5 6 7 8 9 10 4. -1 -1 0 1 2 3 4 5 6 7 8 8 Для передачи сигналов на флоте используются специальные сигнальные флаги, вывешиваемые в одну линию (последовательность важна). Какое количество различных сигналов может передать корабль при помощи четырех сигнальных флагов, если на корабле имеются флаги трех различных видов (флагов каждого вида неограниченное количество)? 9 У исполнителя Калькулятор две команды, которым присвоены номера: 1.прибавь 1 2.умножь на 3 Выполняя первую из них, Калькулятор прибавляет к числу на экране 1, а выполняя вторую, утраивает его. Запишите порядок команд в программе получения из 2 числа 26, содержащей не более 6 команд, указывая лишь номера команд. (Например, 21211 – это программа: умножь на 3 прибавь 1 умножь на 3 прибавь 1 прибавь 1 которая преобразует число 1 в 14.) 10 Система команд исполнителя РОБОТ, «живущего» в клетках прямоугольного лабиринта на плоскости: вверх вниз влево вправо При выполнении любой из этих команд РОБОТ перемещается на одну клетку,соответственно: вверх \uparrow, вниз \downarrow, влево \leftarrow, вправо \to. Четыре условия позволяют проверить отсутствие преград у каждой из сторон той клетки, где находится РОБОТ: сверху свободно снизу свободно слева свободно справа свободно В цикле ПОКА < условие > команда команда выполняется, пока условие истинно, иначе происходит переход на следующую строку программы. Если РОБОТ начнет движение в сторону стены, то он разрушится и выполнение программы прервется. Сколько клеток лабиринта соответствуют требованию, что, выполнив предложенную программу, РОБОТ уцелеет и остановится в той же клетке, с которой он начал движение? НАЧАЛО ПОКА < справа свободно > вниз ПОКА < снизу свободно > влево ПОКА < слева свободно > вверх ПОКА < сверху свободно > вправо КОНЕЦ inf100-7 Выберите один ответ. 1. 1 2. 2 3. 3 4. 4 11 Строки (цепочки символов латинских букв) создаются по следующему правилу. Первая строка состоит из одного символа – латинской буквы «А». Каждая из последующих цепочек создается такими действиями: в очередную строку сначала записывается буква, чей порядковый номер в алфавите соответствует номеру строки (на i-м шаге пишется i-я буква алфавита), к ней слева дважды подряд приписывается предыдущая строка. Вот первые 4 строки, созданные по этому правилу: 1) 2) 3) 4) A AAB AABAABC AABAABCAABAABCD Латинский алфавит (для справки): ABCDEFGHIJKLMNOPQRSTUVWXYZ Имеется задание: «Определить символ, стоящий в n-й строке на позиции 2n–1– 5, считая от левого края цепочки». Выполните это задание для n = 8 12 Запишите значение переменной a после выполнения фрагмента алгоритма: inf100-9 Примечание: знаком := обозначена операция присваивания. В поле "Ответ:" впишите только число. 13 В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для логической операции «И» – символ «&». В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет. Запрос Найдено страниц (в тысячах) Крейсер | Линкор 7000 Крейсер 4800 Линкор 4500 Какое количество страниц (в тысячах) будет найдено по запросу Крейсер & Линкор ? Считается, что все запросы выполнялись практически одновременно, так что набор страниц, содержащих все искомые слова, не изменялся за время выполнения запросов. 14 Сколько различных решений имеет уравнение ((J \toK) \to(M /\ N /\ L)) /\ ((J /\ ¬K) \to¬(M /\ N /\ L)) /\ (M \toJ) = 1, где J, K, L, M, N – логические переменные? В ответе не нужно перечислять все различные наборы значений J, K, L, M и N, при которых выполнено данное равенство. В качестве ответа нужно указать количество таких наборов. 15 16 | |
|
Всего комментариев: 0 | |