Тест: Python
Список вопросов
1. Что будет выведено в результате работы кода? a = '1'; b = 2; print(a+b) |
|
1) 12 | |
2) 3 | |
3) TypeError | |
2. Что будет выведено в результате работы кода? a = 13; b = a%10 + a//10; print(b) |
|
1) 13 | |
2) 31 | |
3) 4 | |
4) TypeError | |
3. Законна ли такая операция, если да, то какой тип будет иметь list в данном случае? list = 3,4; print(list) |
|
1) незаконна, будет ошибка TypeError | |
2) незаконна, будет ошибка ValueError | |
3) законна, list | |
4) законна, tuple | |
4. a = [1,2,3] Которым из способов можно добавить элемент в список а? |
|
1) a.append(4) | |
2) a += 4 | |
3) a = a+4 | |
4) всеми перечисленными | |
5) ни одним из перечисленных | |
5. Как нельзя возвести число 2 в степень 10? |
|
1) 2**10 | |
2) math.pow(2,10) | |
3) math.pow(2.0,10.0) | |
4) max([2**i for i in range(11)]) | |
5) можно всеми | |
6. изменится ли значение переменной а после выполнения данного кода? a = 'hello world'; a.replace('h', 'H') |
|
1) да, изменится | |
2) нет, не изменится | |
3) в разных средах разработки может быть по-разному | |
7. Как называется логический тип данных, где переменная может принимать всего 2 значения: True, False? |
|
1) bool | |
2) complex | |
3) double | |
4) truefalse | |
8. Чему будет равно значение переменной а после работы данного кода? a = int(str(5)*2) |
|
1) 55 | |
2) '55' | |
3) 25 | |
4) '25' | |
9. Что будет выведено в результате работы данного кода? array = ['one', 'two', 'three', 'four']; for i in range(-1, -len(array)-1, -1 ): print(array[i], end = ' ') |
|
1) four three two one | |
2) one two three four | |
3) list index out of range | |
4) TypeError | |
10. Какой оператор используется для прерывания цикла? |
|
1) continue | |
2) brake | |
3) break | |
4) stop | |
11. Какого требования на аргументы range() цикла for НЕ существует? # for i in range (start, stop, step) |
|
1) все аргументы должны быть положительные | |
2) step не равен 1 | |
3) все аргументы должны быть целочисленными | |
12. Что будет выведено в результате работы программы? a = 'hello world'; b = list(a); print(len(a)==len(b)) |
|
1) True | |
2) False | |
3) 11 | |
4) TypeError | |
5) ValueError | |
13. Каким способом можно получить из указанной строки слово 'hell'? a = 'hello world' |
|
1) print(a[:4]) | |
2) print(a[:a.find('o')]) | |
3) print(a[-a.find('d')-1:-7]) | |
4) print(a[-a.find('d')-1:4]) | |
5) можно всеми | |
14. Какое значение будет 3 (третьим) в списке array после выполнения данного кода? array = ['a','bbbs','bb','ba','aab','aac','ab','bab','aaaa']; array.sort() |
|
1) 'aab' | |
2) 'bb' | |
3) 'aaaa' | |
15. Что будет выведено в результате работы данного кода? def func(a, b, c = 1, d = 1, e = 1): return a+b+c+d+e func(1, 2, e = 10) |
|
1) 15 | |
2) 6 | |
3) TypeError с сообщением о недостаточном количестве аргументов | |
16. Что будет выведено в результате работы программы? с = 15; def func(a,b): c = 99; return a+b s = func(n,m); print(c) |
|
1) 15 | |
2) 99 | |
3) NameError с сообщением, что переменная с не объявлена | |
17. Что означает данная запись? file = open('books.txt','r') |
|
1) открытие файла в режиме чтения | |
2) открытие файла в режиме чтения и записи | |
3) открытие файла в режиме записи | |
4) данная запись некорректна | |
18. На чем основана сортировка Пузырьком? |
|
1) попарное сравнение двух соседних элементов | |
2) нахождение минимального элемента и постановка его в начало | |
3) рекурсивное деление списка пополам и сортировка каждой половины | |
19. Переменная df представляет собой DataFrame с таблицей размера 3х3 (без учета названий столбцов и строк). Как перенумеровать строки данной таблицы? |
|
1) df = df.set_axis(list(range(len(df))), axis=0) | |
2) df = df.set_axis(list(range(len(df))), axis=1) | |
3) df = df.rename(list(range(len(df))), axis=0) | |
4) df = df.rename(list(range(len(df))), axis=1) | |
20. Переменная df представляет собой DataFrame с таблицей большого размера. Как распечатать первые 5 строк данной таблицы? |
|
1) df.head(5) | |
2) df.tail(5) | |
3) df.print(5) | |
21. Пусть мы используем библиотеку beautifulsoup4 для парсинга некоготорого интернет-ресурса и уже считали HTML-код со страницы в переменную text и "сделали из него суп", на который ссылается переменная soup. Гарантируется, что в нем существует тег . Как можно получить список всех его родителей? |
|
1) soup.parents | |
2) soup.b.parents | |
3) b.parents | |
22. Что будет напечатано в результате работы следующей программы? print('P' in 'python') |
|
1) 1 | |
2) True | |
3) -1 | |
4) False |