Найти в Дзене

Тест Высокоуровневые методы программирования в Московском университете имени С.Ю. Витте

Знакомо чувство, когда до сдачи курса «Высокоуровневые методы программирования» в Московском университете имени С.Ю. Витте остаются считанные дни, а в голове — каша из терминов? Наследование путается с инкапсуляцией, а про декораторы @ хочется забыть как страшный сон. Именно в такой момент начинается великий цифровой квест. Ты вбиваешь в поиск отчаянные запросы: «тест Витте программирование ответы», «высокоуровневые методы МУИВ», «готовый вариант по ООП». Мелькают форумы, закрытые чаты и сомнительные сайты. А нужно всего-то — один четкий, структурированный и, главное, правильный документ. Не просто шпаргалка, а инструмент для понимания. И представьте, он существует. Где-то в недрах сети бродит Вариант №2 — не мифический, а очень конкретный. Он про то самое функциональное и объектно-ориентированное программирование (ООП) на Python, которое проходят в Витте. Его 80 вопросов — это не просто пункты, а продуманная проверка: понял ли ты самую суть? Вариант 2 СОЗДАНИЕ ГРАФИЧЕСКОГО ИНТЕРФЕЙС

Знакомо чувство, когда до сдачи курса «Высокоуровневые методы программирования» в Московском университете имени С.Ю. Витте остаются считанные дни, а в голове — каша из терминов? Наследование путается с инкапсуляцией, а про декораторы @ хочется забыть как страшный сон. Именно в такой момент начинается великий цифровой квест.

Ты вбиваешь в поиск отчаянные запросы: «тест Витте программирование ответы», «высокоуровневые методы МУИВ», «готовый вариант по ООП». Мелькают форумы, закрытые чаты и сомнительные сайты. А нужно всего-то — один четкий, структурированный и, главное, правильный документ. Не просто шпаргалка, а инструмент для понимания.

И представьте, он существует. Где-то в недрах сети бродит Вариант №2 — не мифический, а очень конкретный. Он про то самое функциональное и объектно-ориентированное программирование (ООП) на Python, которое проходят в Витте. Его 80 вопросов — это не просто пункты, а продуманная проверка: понял ли ты самую суть?

Вариант 2 СОЗДАНИЕ ГРАФИЧЕСКОГО ИНТЕРФЕЙСА ПОЛЬЗОВАТЕЛЯ

1. Какому префиксу открытия файла в функции open() соответствует режим открытия файла для чтения и записи?

Вопрос 1Выберите один ответ:

w

r+

w+

r

2. Как обозначается список в PYTHON?

Вопрос 2Выберите один ответ:

lst = ['spam', 'drums', 100, 1234]

нет правильного ответа

lst = ('spam', 'drums', 100, 1234)

3. Задан список z = [1, 2, 3, 4]. Необходимо получить список [1, 2, 4].
Каким фрагментом программного кода можно воспользоваться?

Вопрос 3Выберите один или несколько ответов:

z = [1, 2, 3, 4]; del z[2]; print(z)

z = [1, 2, 3, 4]; z.remove(2); print(z)

z = [1, 2, 3, 4]; del z[2:3]; print(z)

z = [1, 2, 3, 4]; del z[3]; print(z)

4. Какие операторы могут создать словарь?

Вопрос 4Выберите один или несколько ответов:

d1=[]

d1={}

d1 = dict()

d1=()

5. Словарь создается с помощью функции dict(). Выберите правильное выражение:

Вопрос 5Выберите один или несколько ответов:

Вопрос 6Выберите один или несколько ответов:

выдаст ошибку

в файл test.txt будет записана фраза Test string

в переменную f будет записано выражение Test string

в консоль будет выведена цифра 11

7. Задан список lst = ['spam', 'drums', 100, 1234].
Что будет выдано в результате среза lst[1::]; print (lst[1::])

Вопрос 7Выберите один ответ:

'spam', 'drums', 100

['drums', 100, 1234]

'drums', 100, 1234

['spam', 'drums', 100]

8. Посредством какой структуры данных реализованы словари ("dict") в языке Python?

Вопрос 8Выберите один ответ:

B-дерево

ассоциативный массив

связный список

массив изменяемого размера

9. Задан список lst = ['spam', 'drums', 100, 1234].
Как удалить элемент списка 'drums'?

Вопрос 9Выберите один ответ:

lst[1]=''

lst.del('drums')

lst[1]=null

lst.remove('drums')

10. Укажите допустимый вариант ключа, используемого для получения значения из словаря:

Вопрос 10Выберите один ответ:

экземпляр tuple

экземпляр dict

экземпляр bytearray

экземпляр list

11. Заданы следующие наборы данных:
my_list = ["Rome", 23, ["cat","dog"], True, 3.14]
my_tuple = ("Rome", 23, ["cat","dog"], True, 3.14)
another_dict = {"number":23, 2: True, "my_list":[1,2,3]}
Поставьте в соответствие следующий оператор и то, что он делает или выводит на экран:

my_tuple[0] = "Paris"

Ответ 1 Вопрос 11Выберите...замена значения первого элемента[23, True, [1, 2, 3]]["number", 2, "my_list"]Trueоператор вызовет ошибку

print (another_dict.values())

Ответ 2 Вопрос 11Выберите...замена значения первого элемента[23, True, [1, 2, 3]]["number", 2, "my_list"]Trueоператор вызовет ошибку

my_list[0] = "Paris"

Ответ 3 Вопрос 11Выберите...замена значения первого элемента[23, True, [1, 2, 3]]["number", 2, "my_list"]Trueоператор вызовет ошибку

print (my_list[3])

Ответ 4 Вопрос 11Выберите...замена значения первого элемента[23, True, [1, 2, 3]]["number", 2, "my_list"]Trueоператор вызовет ошибку

print (another_dict.keys())

Ответ 5 Вопрос 11Выберите...замена значения первого элемента[23, True, [1, 2, 3]]["number", 2, "my_list"]Trueоператор вызовет ошибку

-2

12. Задан список list1 = [2, 3, 4, 1, 32]. Поставьте в соответствие простые операции над списком и полученный результат:

min(list1)

1

len(list1)

5

2 in list1

True

sum(list1)

42

max(list1)

32

13. Посредством какой структуры данных реализованы словари ("dict") в языке Python?

ассоциативный массив (хэш-таблица)

14. Заданы 2 кортежа:
my_tuple =(True, 786, 3.14, 'text', 70.2)
second_tuple =(123, 'text')
Поставьте в соответствие оператор print и то, что он выводит на экран:

print my_tuple[0]

печатает первый элемент

print my_tuple

печатает весь кортеж

print my_tuple + second_tuple

печатает объединенные кортежи

print my_tuple[1]

786

print second_tuple *2

печатает удвоенный кортеж

15. Функция seek осуществляет случайный доступ к файлу доступ к файлу.

16. Впишите функцию для добавления элемента списка. append()

17. Заданы 2 списка:
my_list =[True, 786, 3.14, 'text', 70.2]
second_list =[123, 'text'].
Поставьте в соответствие оператор print и то, что он выводит на экран:

print second_list *2

[123, 'text', 123, 'text']

print my_list

[True, 786, 3.14, 'text', 70.2]

print my_list[1:3]

[786, 3.14]

print my_list[2:]

[3.14, 'text', 70.2]

print my_list[0]

True

18. Впишите функцию для удаления элемента списка. remove()

19. Какой результат даст выполнение программного кода
19. Какой результат даст выполнение программного кода

Вопрос 19Выберите один ответ:

43

This is a test of the emergency text system

null

1

20. Какой результат даст выполнение программного кода:
20. Какой результат даст выполнение программного кода:

Вопрос 20Выберите один ответ:

['animals', 'other', 'plants']

выдаст ошибку

[ 'Henri', 'Grumpy', 'Lucy']

['cats', 'octopi', 'emus']