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

Программирование 9 класс

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

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

Вопрос 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

Установите соответствие между условием задач и решением на языке Python.

1.

Напишите программу, которая в последовательности натуральных чисел определяет сумму трёхзначных чисел, кратных 4. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: сумму трёхзначных чисел, кратных 4.

2.

Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, оканчивающееся на 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 3. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число – максимальное число, оканчивающееся на 3. 

3.

Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое чисел, кратных 5 или 9, или сообщает, что таких чисел нет (выводит «NO»). Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести среднее арифметическое чисел, кратных 5 или 9, или вывести «NO», если таких чисел нет.

4.

Напишите программу, которая находит среднее арифметическое последовательности целых чисел. Программа получает на вход количество чисел в последовательности, а затем сами числа.

Варианты ответов
  • s = 0

    n = int(input())

    for i in range(n):

         a = int(input())

         s += a

    print(s/n)

  • ans = 0

    a = int(input())

    while a != 0:

         if a % 4 == 0 and a > 99 and a < 1000:

               ans += a

         a = int(input())

    print(ans)

  • m = 0

    n = int(input())

    for i in range(n):

         a = int(input())

         if a % 10 == 3 and a > m:

              m = a

    print(m)

  • ans = 0

    k = 0

    a = int(input())

    while a != 0:

          if a % 5 == 0 or a % 9 == 0:

                 ans += a

                 k += 1

         a = int(input())

    if k > 0: print(ans/k)

    else: print('NO')

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

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

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