Меню
Тесты
Тесты  /  Информатика  /  9 класс  /  Начало программирования Python

Начало программирования Python

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

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

Вопрос 1

Выберите инструкцию, присваивающую переменной a значение, введённое пользователем с клавиатуры.

Варианты ответов
  • a = print ()
  • print (a)
  • input (a)
  • a = input ()
Вопрос 2

Данные какого типа возвращает функция input ()?

Варианты ответов
  • int
  • float
  • str
  • bool
Вопрос 3

Как называются алгоритмы, в которых команды выполняются последовательно в том порядке, в котором они записаны?

Варианты ответов
  • Линейные
  • Разветвляющиеся
  • Циклические
  • Рекурсивные
Вопрос 4

Сопоставьте значения данных и их типы.

1.

int

2.

float

3.

str

Варианты ответов
  • -10
  • 3 + 2
  • 0
  • 2
  • 4 / 2
  • 0.5
  • "3 + 5"
  • "My name is Mik"
Вопрос 5

Запишите результат операции 9 // 5

Вопрос 6

Запишите результат операции 9 % 5

Вопрос 7

Как называются алгоритмы, содержащие ветвления?

Варианты ответов
  • Линейные
  • Разветвляющиеся
  • Циклические
  • Рекурсивные
Вопрос 8

Как называется алгоритмическая конструкция, которая в зависимости от некоторого условия исполняет одну из двух последовательностей действий?

Варианты ответов
  • Следование
  • Ветвление
  • Цикл
  • Рекурсия
Вопрос 9

При помощи чего простые логические высказывания соединяются в сложные?

Варианты ответов
  • С помощью союзов
  • С помощью основных арифметических операций
  • С помощью инструкции присваивания
  • С помощью логических операций
Вопрос 10

Какой из блоков обязательно присутствует в сокращённой форме записи ветвления?

Варианты ответов
  • if
  • else
  • elif
Вопрос 11

Какой из блоков обязательно присутствует в полной форме записи ветвления?

Варианты ответов
  • if
  • else
  • elif
Вопрос 12

Дана программа, которая должна n раз вывести введенное с клаиатуры слово.

В програме отсутствует последняя строка. Выберите, какая строка была пропущена.

n = int(input()

s = input()

 

Варианты ответов
  • print(s * n)
  • print(n * s)
  • print(s, s, s, s)
  • print(s, s, s, s, sep="")
Вопрос 13

Дана программа, определите, что она делает.

n = int(input())

if n >= 0:

     print(n)

else:

    print(-n)

 

 

Варианты ответов
  • выводит введенное число
  • выводит модуль числа
  • меняет знак числа при выводе
  • выводит введенную строку с символом " - "
Вопрос 14

Дана программа, которая должна найти максимальное из двух чисел. Расставьте команды в правильном порядке. Ввод чисел осуществлять в алфавитном порядке, сначала a, затем  b

Варианты ответов
  • a = int(input()
  • b = int(input()
  • if a > b:
  • print(a)
  • else:
  • print(b)
Вопрос 15

Дана программа, которая находит максимум из трех чисел, укажите пропущенную строку. Укажите все возможные варианты.

a = int(input())
b = int(input())
c = int(input())
max = a
if b > max:
    max = b
........
    max = c
print(max)

 

 

Варианты ответов
  • else: if c > max:
  • elif c > max:
  • if c > max:
  • else:
  • elif max = c:
Пройти тест
Сохранить у себя:

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

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