Меню
Тесты
Тесты  /  Информатика  /  11 класс  /  Тест: насколько хорошо вы разбираетесь в Python?

Тест: насколько хорошо вы разбираетесь в Python?

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

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

Вопрос 1

Выберите операцию "конкатенация"

Варианты ответов
  • '1' + 2
  • '2' + "2"
  • '2' + '3'
  • 'a' + 1
Вопрос 2

Какой срез получили?

s = 'Информатика'

print(s[2: : 2])

Варианты ответов
  • 'фраиа'
  • 'форматика'
  • 'нформатика'
  • нет верного ответа
Вопрос 3

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

values= [23, 56, 78,2, 4]
print(values.pop(3))

 

Варианты ответов
  • 0
  • 23
  • 78
  • 2
  • нет верного ответа
Вопрос 4

values= [23, 56, 78,2, 4]
values.reverse()
print(values)

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

Варианты ответов
  • [2, 4, 23, 56, 78]
  • [78, 56, 23, 4, 2]
  • [4, 2, 78, 56, 23]
  • None
Вопрос 5

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

values= [[1, 2, 3], [4, 5, 6]]
values[1]= values[1][::-1]
print(values)

 

 

Варианты ответов
  • [[3, 2, 1], [6, 5, 4]]
  • [[1, 2, 3], [6, 5, 4]]
  • [[3, 2, 1], [4, 5, 6]]
Вопрос 6

Сколько раз выполнится цикл? 

value = 0
while value < 2:
     print('ИТ-колледж')
     value += 1

 

 

Варианты ответов
  • 1
  • 2
  • 3
  • нет верного ответа
Вопрос 7

В коде допишите строки 1 и 2

Задача: Программа получает на вход последовательность чисел от 2 до 5, каждое число записано в отдельной строке. Последовательность завершается числом 0, при считывании числа должно выводится сообщение:

если "2" - неудовлетворительно;

если "3" - удовлетворительно;

если "4" - хорошо;

если "5" - отлично.

Числа, следующие за числом 0, считывать не нужно. При решении задачи используйте функцию.

Решение

def otmetka(n):
     if n == 2:
          return "неудовлетворительно"
     elif n == 3:
          return "удовлетворительно"
     elif n == 4:
          return "хорошо"
     elif n == 5:
          return "отлично"
     elif n == 1:
          return "единицу никто уже не ставит"
     return "Вы ошиблись, такой оценки нет!"
while 1:
     otm = int(input())
     if otm == 0:
          2
     print(otmetka(otm))

 

 

Варианты ответов
  • True break
  • False break
  • True brak
Вопрос 8

Что исправить в коде, чтобы исправить ошибку "бесконечный цикл": 

while True:
     zero = input()
     if zero == 0:
          break
     else:
          print("NO 0")

 

 

Варианты ответов
  • ничего
  • zero = int(input())
  • zero == '0'
  • zero = 0
Вопрос 9

Код программы:

n=1
for f in range (5):
    for k in range(1, f):
      print(k, end = ' ')
    print()

    n+=1

Результат:

1
1 2
1 2 3
1 2 3 4

Исправьте код программы, позволяющий сделать такой вывод, см результат 

 

Варианты ответов
  • for k in range(1, n + 1):
  • for k in range(1, n + 1):
  • for k in range(1, 5):
  • ошибки нет
Вопрос 10

С помощью кода будет нарисована фигура(ы)

import turtle

n=1

while n<=2:

    for g in range (5):

      turtle.forward(123)

      turtle.left(72)

    turtle.left(30) 

     n=n+1

 

Варианты ответов
  • два треугольника
  • три четырехугольника
  • два пятиугольника
  • три пятиугольника
Вопрос 11

Вставьте слово: 

Процедура в Питоне после выполнения не должна ... какое-либо значение, а процедура просто выполняет команды. 

В ответе слово должно быть написано строчными буквами

Варианты ответов
  • вычислять
  • забывать
  • возвращать
Вопрос 12

Выберите

Функции в Python могут быть:

Варианты ответов
  • востребованные
  • стандартные
  • полустандартные
  • встроенные
  • нестандартные
  • все из перечисленных
Вопрос 13

В результате выполнения фрагмента блок-схемы алгоритма a и b примут значения

Варианты ответов
  • 3
  • 2
  • 1
Вопрос 14

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

import turtle

n=1

while n <= 14:

    for g in range (5):

      turtle.forward(123)

      turtle.left(72)

    turtle.left(30) 

    n = n + 1

 

Варианты ответов
  • 1
  • 2
  • 3
Пройти тест
Сохранить у себя:

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

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