Меню
Тесты
Тесты  /  Информатика  /  10 класс  /  Программирование

Программирование

Avatar
27.07.2021. Тест. Информатика, 10 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Советую решать задачи двумя способами: аналитическим и программным (где это возможно).

Список вопросов теста

Вопрос 1

Установите соответствие между условиями и их записью на языке Python (С++).

1.

Число x нечетное

2.

Число x четное

3.

Хотя бы одно из чисел x и y четное

4.

Числа x и y оба четные

5.

Хотя бы одно из чисел x и y нечетное

6.

Числа x и y оканчиваются на одну и ту же цифру

7.

Хотя бы одно из чисел x и y делится на 10

Варианты ответов
  • x % 2 == 0
  • x % 2 != 0
  • x % 10 == y % 10
  • x % 10 == 0 or y % 10 == 0
  • x * y % 2 == 0
  • (x + 1) * (y + 1) % 2 == 0
  • (x + 1) * (y + 1) % 2 != 0
Вопрос 2

Определите, что будет напечатано в результате выполнения программы, записанной ниже на разных языках программирования.

Вопрос 3

Определите наименьшее и наибольшее введённое значение переменной s, при котором программа выведет число 56. В ответ запишите оба числа в порядке возрастания без пробелов и других разделителей.

Вопрос 4

Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.

А) заменить (v, w).

Эта команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Например, выполнение команды

заменить (111, 27)

преобразует строку 05111150 в строку 0527150.

Если в строке нет вхождений цепочки v, то выполнение команды

заменить (v, w) не меняет эту строку.

Б) нашлось (v).

 

Эта команда проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строка исполнителя при этом не изменяется.

Цикл

    ПОКА условие

        последовательность команд

    КОНЕЦ ПОКА

выполняется, пока условие истинно.

В конструкции

    ЕСЛИ условие

        ТО команда1

        ИНАЧЕ команда2

    КОНЕЦ ЕСЛИ

выполняется команда1 (если условие истинно) или команда2 (если условие ложно).

Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 69 идущих подряд цифр 8? В ответе запишите полученную строку.

НАЧАЛО

ПОКА нашлось (3333) ИЛИ нашлось (8888)

    ЕСЛИ нашлось (3333)

        ТО заменить (3333, 88)

        ИНАЧЕ заменить (8888, 33)

    КОНЕЦ ЕСЛИ

КОНЕЦ ПОКА

КОНЕЦ

Вопрос 5

Какая строка получится в результате применения приведённой ниже программы к строке длины 101, в которой первый и последний символ – это цифры 1, а остальные символы – цифры 8?

В ответе запишите полученную строку.

НАЧАЛО

ПОКА нашлось (81) ИЛИ нашлось (882) ИЛИ нашлось (8883)

       ЕСЛИ нашлось (81)

                 ТО заменить (81, 2)

                 ИНАЧЕ ЕСЛИ нашлось (882)

                                        ТО заменить (882, 3)

                                       ИНАЧЕ заменить (8883, 1)

                КОНЕЦ ЕСЛИ

        КОНЕЦ ЕСЛИ

КОНЕЦ ПОКА

КОНЕЦ

 

Вопрос 6

Алгоритм вычисления значения функции F(n), где n — натуральное число, задан следующими соотношениями:

F(1) = 1;

F(n) = n + F(n − 2), если n — нечётно, и n > 1;

F(n) = n × F(n − 1), если n — чётно.

Чему равно значение функции F(40)?

Вопрос 7

Алгоритм вычисления значения функции F(n), где n — целое неотрицательное число, задан следующими соотношениями:

F(0) = 0;

F(n) = F(n / 2), если n > 0 и при этом чётно;

F(n) = 1 + F(n − 1), если n нечётно.

Сколько существует таких чисел n, что 1 ≤ n ≤ 500 и F(n) = 3?

Вопрос 8

Рассматривается множество целых чисел, принадлежащих числовому отрезку [2050; 9166], которые делятся на 7 и не делятся на 13, 14, 19, 22. Найдите количество таких чисел и максимальное из них. В ответе запишите два целых числа без пробелов и других дополнительных символов: сначала количество, затем максимальное число.

Для выполнения этого задания можно написать программу или воспользоваться редактором электронных таблиц.

Вопрос 9

Текстовый файл состоит не более чем из 106 символов L, D и R. Определите длину самой длинной последовательности, состоящей из символов R. Хотя бы один символ R находится в последовательности.

Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.

Задание 24

 

Ответ: 1

Вопрос 10

Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [84052; 84130], число, имеющее максимальное количество различных натуральных делителей, если таких чисел несколько — найдите минимальное из них. В ответе запишите два целых числа без пробелов и других дополнительных символов: сначала количество делителей такого числа, затем само число.

Например, в диапазоне [2; 48] максимальное количество различных натуральных делителей имеет число 48, поэтому для этого диапазона вывод на экране должна содержать следующие значения:

10 48

Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт