Меню
Тесты
Тесты  /  Прочее  /  Прочее  /  Соревнование по программированию на Python «Шкодим в Кубе»

Соревнование по программированию на Python «Шкодим в Кубе»

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

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

Вопрос 1

Что такое код в контексте программирования?

Варианты ответов
  • А) Набор инструкций, которые выполняет компьютер для решения конкретной задачи.
  • Б) Среда, в которой происходит разработка и исполнение программ.
  • В) Программа, которая переводит текст программы на язык, понятный компьютеру.
Вопрос 2

Что такое интерпретатор в программировании?

Варианты ответов
  • А) Программа, которая исполняет код построчно.
  • Б) Программа, которая переводит каждую строку кода в машинный код и исполняет её.
  • В) Среда, предназначенная для объединения различных компонентов программы.
Вопрос 3

Выберите правильный вариант ответа для заполнения пропуска.

Функция _______ в языке Python предназначена для ввода данных в программу с клавиатуры.

Варианты ответов
  • int()
  • print()
  • input()
  • str()
Вопрос 4


Сопоставьте функции и операторы с их назначениями в языке программирования Python:

1.

str()

2.

=

3.

int()

4.

print()

Варианты ответов
  • А) преобразование объекта в строковый тип данных
  • Б) присваивание объекту определенного значения
  • В) преобразование объекта в целочисленный тип данных
  • Г) вывод данных на экран или в консоль
Вопрос 5

Укажите, что будет выведено на экран в результате работы программы.

Примечание: постарайтесь найти ответ аналитически, без использования среды разработки

num1 = 20

num2 = 7

s = num1 + num2

ost = s % num2

print(s // ost)

Варианты ответов
  • 2
  • 3
  • 4
Вопрос 6

Что из нижеперечисленных вариантов является примером логических операторов в языке программирования Python:

Варианты ответов
  • and / or
  • if / else
  • max / min
  • = / !=
Вопрос 7

Выберете неверное утверждение.

 

 

Варианты ответов
  • Список — тип данных, позволяющий хранить в себе сразу несколько объектов.
  • Индексация списков начинается с 0.
  • Список является неизменяемым типом данных.
  • Для объявления списка могут использоваться квадратные скобки ([ ]).
Вопрос 8

Сопоставьте функции, операторы и методы списков с их назначениями:

1.

sort()

2.

del

3.

reverse()

4.

len()

Варианты ответов
  • Используется для сортировки элементов списка
  • Используется для удаления элементов.
  • Используется для разворота или обращения порядка элементов в списке, строке или других итерируемых объектах.
  • Возвращает количество элементов в списке.
Вопрос 9

Для чего используетсяцикл for?

Выберите правильный вариант ответа.

Варианты ответов
  • Позволяет повторять набор инструкций несколько раз в зависимости от заданных условий.
  • Для неоднократного исполнения определенной инструкции до тех пор, пока заданное условие остается истинным.
Вопрос 10

Для чего используется цикл while?

Выберите правильный вариант ответа.

Варианты ответов
  • Для неоднократного исполнения определенной инструкции до тех пор, пока заданное условие остается истинным.
  • Позволяет повторять набор инструкций несколько раз в зависимости от заданных условий.
Вопрос 11

Что означает ключевое слово True в Python?

Варианты ответов
  • a) Оно обозначает истинное значение
  • b) Оно обозначает ложное значение
Вопрос 12

Что означает ключевое слово False в Python?

Варианты ответов
  • a) Оно обозначает истинное значение
  • b) Оно обозначает ложное значение
Вопрос 13

Что происходит при выполнении оператора break в цикле?

Варианты ответов
  • a) Цикл завершается и выполнение программы продолжается после цикла
  • b) Цикл пропускает текущую итерацию и переходит к следующей
Вопрос 14

Что происходит при выполнении оператора continue в цикле?

Варианты ответов
  • a) Цикл завершается и выполнение программы продолжается после цикла
  • b) Цикл пропускает текущую итерацию и переходит к следующей
Вопрос 15

Можно ли использовать операторы break и continue вне циклов в Python?

Варианты ответов
  • a) да
  • b) нет
Вопрос 16

Сортировка чисел в порядке возрастания:
   numbers = [6, 3, 8, 1, 4]
   numbers.____()
   print(numbers)  

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

Варианты ответов
  • sort
  • append
  • remove
Вопрос 17

Сортировка строк в алфавитном порядке:
   fruits = ["apple", "banana", "orange", "grape"]
   fruits.____()
   print(fruits)

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

Варианты ответов
  • append
  • sort
  • remove
Вопрос 18

Удаление конкретного элемента:

Создаётся список fruits и добавляется в него несколько фруктов. Затем используйте определенный метод для удаления конкретного фрукта из списка.

fruits = ["яблоко", "банан", "груша", "апельсин"]
fruits.______("банан")

print(fruits)

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

Варианты ответов
  • remove
  • append
  • sort
Вопрос 19

Удаление всех вхождений элемента: Если элемент повторяется в списке, метод remove() удаляет только первое вхождение элемента. Для удаления всех вхождений элемента можно использовать цикл while. 

numbers = [1, 2, 3, 2, 4, 2, 5]
element = 2

while element in numbers:
    numbers.______(element)

print(numbers)

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

Варианты ответов
  • remove
  • append
  • sort
Вопрос 20

Задача о числах:

Создайте пустой список numbers. Затем добавьте в него несколько чисел, используя метод.

numbers = []
numbers.______(2)
numbers.______(5)
numbers.______(7)

total = sum(numbers)
print("Сумма чисел:", total)

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

Варианты ответов
  • sort
  • remove
  • append
Пройти тест
Сохранить у себя:

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

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