Тест: Python

Среди языков программирования TIOBE на четвертом месте по рейтингу расположен Python. Если Вы знакомы с этим языком программирования, то предлагаем пройти бесплатный онлайн-тест и проверить насколько хорошо Вы знаете его? Вам предстоит ответить на 20 вопросов среднего уровня сложности.
Проходили 620 раз 8798 Прочие тесты
В избранное
Начало теста
1 вопрос
Какая из следующих функций преобразует одиночный символ в его целочисленный эквивалент в Python?
Варианты ответов:
  • unichr(x)
  • hex(x)
  • oct(x)
  • ord(x)
2 вопрос
Какая из следующих функций используется для проверки, все ли символы в строке находятся в нижнем регистре?
Варианты ответов:
  • isnumeric()
  • isspace()
  • islower()
  • istitle()
3 вопрос
Что будет напечатано? kvps = {"user","bill", "password","hillary"} print(kvps['password'])
Варианты ответов:
  • TypeError
  • Ничего
  • hillary
  • password
4 вопрос
Что из следующего верно для имен переменных в Python?
Варианты ответов:
  • Неограниченная длина
  • Подчеркивание и амперсанд - единственные разрешенные специальные символы
  • Все закрытые члены должны иметь начальные и конечные символы подчеркивания
  • Ничего из перечисленного
5 вопрос
Все ключевые слова в Python пишутся ...
Варианты ответов:
  • Ничего из перечисленного
  • В ВЕРХНЕМ РЕГИСТРЕ
  • С заглавной буквы
  • в нижнем регистре
6 вопрос
Почему не рекомендуется использовать имена локальных переменных, начинающиеся с подчеркивания?
Варианты ответов:
  • Все перечисленное
  • Они замедляют исполнение
  • Они используются для обозначения глобальных переменных
  • Они используются для обозначения частных переменных класса
7 вопрос
Какая функция перегружает оператор + ?
Варианты ответов:
  • __add__()
  • Ни один из перечисленных
  • __sum__()
  • __plus__()
8 вопрос
Какова максимально возможная длина идентификатора?
Варианты ответов:
  • 43 символа
  • 79 символов
  • 67 символов
  • 35 символов
9 вопрос
Чувствителен ли Python к регистру при работе с идентификаторами?
Варианты ответов:
  • Иногда
  • Да
  • Нет
  • Ни один из перечисленных
10 вопрос
Какая из следующих переменных среды для Python является альтернативным путем поиска модуля?
Варианты ответов:
  • PYTHONHOME
  • PYTHONCASEOK
  • PYTHONPATH
  • PYTHONSTARTUP
11 вопрос
Что будет напечатано при исполнении следующего кода? Используется Python 2.x .print(type(1 / 2))
Варианты ответов:
  • type 'double'
  • type 'int'
  • type 'number'
  • type 'tuple'
12 вопрос
Ввод целого числа с клавиатуры записывается как:
Варианты ответов:
  • int(input())
  • input(int())
  • int()
  • input()
13 вопрос
Что из следующего эквивалентно random.randint(3, 6)?
Варианты ответов:
  • random.choice([3, 6])
  • 3 + random.randrange(3)
  • random.randrange(3, 6)
  • 3 + random.randrange(4)
14 вопрос
Какой из следующих операторов в Python оценивается как истина, если он не находит переменную в указанной последовательности, и ложь в противном случае?
Варианты ответов:
  • is
  • not in
  • **
  • //
15 вопрос
Какой оператор верный для power(x^y) ?
Варианты ответов:
  • X**y
  • X^^y
  • Ни один из перечисленных
  • Х ^ у
16 вопрос
Какая из следующих функций используется для проверки, все ли символы в строке являются десятичными?
Варианты ответов:
  • isdecimal()
  • swapcase()
  • upper()
  • title()
17 вопрос
Что делает random.shuffle (x), когда x = [1, 2, 3]?
Варианты ответов:
  • Ничего не делает, это заполнитель для функции, которая еще не реализована
  • Вернет список, в котором элементы 1, 2 и 3 находятся в случайных положениях
  • Перемешает элементы списка на месте
  • Ни один из перечисленных
18 вопрос
Какой диапазон значений может возвращать random.random()?
Варианты ответов:
  • (0.0, 1.0]
  • [0.0, 1.0]
  • [0.0, 1.0)
  • (0.0, 1.0)
19 вопрос
Что из следующего в Python является недопустимым?
Варианты ответов:
  • a b c = 1000 2000 3000
  • a_b_c = 1,000,000
  • a,b,c = 1000, 2000, 3000
  • abc = 1,000,000
20 вопрос
Предположим, d = {"john": 40, "peter": 45}, чтобы удалить запись для "john". Какую команду мы используем?
Варианты ответов:
  • del d["john"]
  • del d("john":40)
  • d.delete("john")
  • d.delete("john":40)

Идет подсчет результатов

10
Оцените тест:
9.3
( 17 )
Нашли ошибку или нарушение?

Комментарии

Текст комментария
Показать еще больше
Показать еще больше