0% нашли этот документ полезным (0 голосов)
14 просмотров

Python Final 100 Unique Questions

Документ представляет собой итоговый тест по программированию на Python, состоящий из 48 вопросов с выбором ответа. Вопросы охватывают различные темы, включая переменные, типы данных, списки, кортежи, словари, множества, условные операторы, циклы и функции. Тест предназначен для проверки знаний и навыков в программировании на языке Python.

Загружено:

a.yergesh
Авторское право
© © All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате DOCX, PDF, TXT или читать онлайн в Scribd
0% нашли этот документ полезным (0 голосов)
14 просмотров

Python Final 100 Unique Questions

Документ представляет собой итоговый тест по программированию на Python, состоящий из 48 вопросов с выбором ответа. Вопросы охватывают различные темы, включая переменные, типы данных, списки, кортежи, словари, множества, условные операторы, циклы и функции. Тест предназначен для проверки знаний и навыков в программировании на языке Python.

Загружено:

a.yergesh
Авторское право
© © All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате DOCX, PDF, TXT или читать онлайн в Scribd
Вы находитесь на странице: 1/ 7

Практикум по программированию – Итоговый тест

1. Что произойдёт после выполнения: a = 5; b = a; a = 10; print(b)?

 5
 10
 Ошибка
 None

2. Как удалить переменную в Python?

 remove x
 del x
 unset x
 delete x

3. Какой тип данных у x = 'True'?

 bool
 str
 int
 None

4. Что возвращает функция type(3.0)?

 int
 float
 str
 decimal

5. Какой результат: x = None; print(x)?

 0
 None
 Ошибка
 False

6. Какой тип у значения True?

 int
 str
 bool
 float

7. Как получить последний элемент списка lst?

 lst[-1]
 lst[0]
 lst[1]
 lst[length]

8. Что делает метод append()?

 Удаляет элемент
 Добавляет элемент в конец
 Сортирует список
 Очищает список

9. Что произойдет при вызове my_list.pop()?

 Удалит первый элемент


 Удалит последний элемент
 Добавит элемент
 Вернет None

10. Как объединить два списка?

 list1 + list2
 list1 | list2
 list1 & list2
 list1.append(list2)

11. Как изменить значение второго элемента списка?

 lst[1] = x
 lst(1) = x
 lst{1} = x
 lst.set(1,x)

12. Что делает метод reverse()?

 Удаляет все элементы


 Разворачивает список
 Сортирует по возрастанию
 Очищает список

13. Какой результат: tuple1 = (1, 2); print(len(tuple1))?

 0
 1
 2
 Ошибка

14. Что произойдет при попытке изменить элемент кортежа?


 Изменится значение
 Произойдет ошибка
 Добавится новый элемент
 Удалится кортеж

15. Как создать кортеж с одним элементом?

 (1)
 (1,)
 [1]
 {1}

16. Как получить длину кортежа?

 len(t)
 t.len()
 t.length()
 length(t)

17. Как происходит распаковка кортежа?

 a, b = (1, 2)
 a = b = (1, 2)
 a(b) = (1, 2)
 a:b = (1, 2)

18. Что возвращает t = (1, 2, 3); t[0]?

 1
 2
 3
 Ошибка

19. Как получить значение по ключу 'age' в словаре d?

 d['age']
 d.age
 d.getKey('age')
 d->'age'

20. Что делает метод get() у словаря?

 Возвращает значение по ключу


 Удаляет значение
 Добавляет ключ
 Очищает словарь

21. Что вернёт d.get('key', 0), если ключ отсутствует?


 None
 0
 Ошибка
 'key'

22. Как получить все пары ключ-значение из словаря d?

 d.items()
 d.all()
 d.pairs()
 d.get()

23. Как удалить ключ 'a' из словаря?

 d.pop('a')
 del d['a']
 оба варианта
 никакой

24. Что вернет d.keys()?

 Список значений
 Список ключей
 Количество ключей
 None

25. Как создать множество из списка?

 set([1,2,3])
 {1,2,3}
 оба варианта
 list([1,2,3])

26. Как узнать количество элементов в set?

 len(set)
 set.length()
 count(set)
 set.len()

27. Что делает метод add()?

 Добавляет элемент
 Удаляет элемент
 Создает копию
 Обнуляет множество

28. Как найти пересечение множеств a и b?


 a&b
 a|b
 a-b
 a+b

29. Как объединить два множества?

 a.union(b)
 a+b
 a&b
 a.append(b)

30. Что произойдёт при добавлении уже существующего элемента?

 Ошибка
 Элемент добавится
 Ничего не произойдёт
 Элемент заменится

31. Какой результат: if 2 > 1 and 3 > 2?

 True
 False
 None
 Ошибка

32. Что означает elif?

 else if
 и то и другое
 или если
 ошибка

33. Какой результат: not True?

 False
 True
 None
 Ошибка

34. Как сравнить два значения?

 ==
 =
 !=
 все кроме =

35. Что делает выражение x in [1,2,3]?


 Проверяет наличие x
 Удаляет x
 Добавляет x
 Создает список

36. Какой результат: 1 > 2 or 3 < 4?

 True
 False
 Ошибка
 None

37. Что делает функция range(5)?

 0,1,2,3,4
 1,2,3,4,5
 0-5
 1-5

38. Как завершить цикл досрочно?

 break
 continue
 pass
 stop

39. Что делает continue?

 Переходит к следующей итерации


 Завершает цикл
 Повторяет итерацию
 Удаляет элемент

40. Как задать бесконечный цикл?

 while True
 for True
 loop forever
 while (1==2)

41. Как перебрать список по элементам?

 for x in list
 foreach x
 loop x
 next x

42. Как выйти из вложенного цикла?


 break во внутреннем
 break дважды
 continue
 exit

43. Что означает *args в определении функции?

 Передача нескольких аргументов


 Передача одного аргумента
 Аргументы по умолчанию
 Обязательные параметры

44. Что делает ключевое слово return?

 Возвращает значение
 Создаёт переменную
 Выводит на экран
 Удаляет переменную

45. Как задать значение по умолчанию параметру?

 def f(x=5)
 def f(x:5)
 f default x=5
 def f(x->5)

46. Что делает **kwargs?

 Передаёт именованные аргументы


 Создаёт словарь
 Возвращает значения
 Удаляет аргументы

47. Как вызвать функцию без аргументов?

 f()
 call f
 f[]
 run f

48. Можно ли вложить функцию в другую?

 Да
 Нет
 Только с def
 Только с lambda

Вам также может понравиться