Основы программирования на языке Python.ти (тест с ответами МОИ/ МТИ) (Решение → 17684)

Описание

43 вопроса с ответами

Последний раз тест был сдан на 97 баллов из 100 "Отлично".

Год сдачи -2021-2022.

!!!ВАЖНО!!! ВЫ покупаете готовую работу а именно ответы на те вопросы, которые прописаны на странице!

После покупки Вы получите файл с ответами на вопросы которые указаны ниже:

***(Если нужна помощь с другими предметами или сдачей тестов онлайн, пишите в личные сообщения )

Оглавление

1. Где находятся параметры, а где - аргументы функции? *параметры пишутся при объявлении функции, аргументы при вызове *аргументы пишутся при объявлении функции, параметры при вызове *это одно и то же

1. Где находятся параметры, а где - аргументы функции?

*параметры пишутся при объявлении функции, аргументы при вызове

*аргументы пишутся при объявлении функции, параметры при вызове

*это одно и то же

*у функции есть только параметры

2. Язык Python не поддерживает следующую парадигму программирования:

*автоматное программирование

*структурное программирование

*модульное программирование

*логическое программирование

3. В языке Python циклом с предусловием является:

*do-while

*iterate

*while

*for

4. Как называется встроенный в языке Python тип данных неупорядоченной коллекции из нуля или более пар ключ-значение?

*dict

*set

*list

*frozenset

5. Верное утверждение о языке Python:

*не подходит для написания сценариев, связывающих остальные компоненты проекта *предназначен для решения задач требовательных к производительности кода

*предназначен для быстрой разработки приложений

*является компилируемым языком

6. Тип переменной x нельзя узнать следующим способом:

*type(x)

*x.type()

*x.__class__ == имя_типа

*x.__class__ is имя_типа

7. Встроенный метод списка pop() без аргумента используется для:

*извлечения последнего элемента списка

*извлечения первого элемента списка

*добавление нового элемента списка в конец списка

*добавления нового элемента списка в начало списка

8. В языке Python выражение \uX, где X - число используется для:

*задания кодировки литерала

*задания кодировки литерала Unicode

*задания кода символа Unicode

*обозначения Unicode литералов

9. Из приведенных ниже высказываний укажите истинное:

*перед использованием переменной она должна быть определена с указанием типа и инициализирована каким-либо значением

*перед использованием переменной она должна быть определена с указанием типа

*перед использованием переменной она должна быть инициализирована каким-либо значением

*переменные не обязаны быть инициализированы каким-либо значением перед использованием, а тип переменной определяется в зависимости от контекста

10. При обращении нескольких потоков управления(threads) к одному объекту очередность доступа к объекту:

*гарантирована и зависит от приоритета потоков

*гарантирована только очередность главного потока по отношению к остальным (главные поток получает доступ первым)

*гарантирована только очередность главного потока по отношению к остальным (главные поток получает доступ последним)

*не гарантирована

11. Строка y=x.pop(z) может быть корректна, если х –

*строка

*строка Unicode

*список

*кортеж

12. В языке Python существует следующая арифметическая операция:

*деление с остатком ( % )

*целочисленное деление ( % )

*деление по модулю ( % )

*нахождение дробной части от результата деления ( % )

13. Для механизма синхронизации типа блокировка (Lock, Rlock) не определено следующее действие –

*захватить блокировку, в случае неудачи ждать ее освобождения

*попробовать захватить блокировку, в случае неудачи продолжить работу

*освободить блокировку

*послать сообщение об изменении состояния блокировки определенному потоку

14. Создатель языка программирования Python

*Гвидо Ван Россум

*Дэвид Паттерсон

*Эрвин Дональд Кнут

*Джеймс Артур Гослинг

15. Термин блокировка (Lock) обозначает –

*метод синхронизации потоков с помощью семафоров

*любой семафор

*семафор с двумя состояниями – 0 и 1

*синхронизацию потоков в общем смысле

16. Термин событие (Event) обозначает –

*механизм управления доступа к критической области при помощи дополнительного объекта с двумя состояниями – область свободна и область занята

*механизм управления доступа к критической области при помощи подсчета количества потоков, имеющих доступ к области

*механизм управления доступа к критической области при помощи рассылки сообщений определенным потокам

*механизм управления доступом к критической области в общем смысле

17. В языке Python строковые литералы задаются: э

*одинарными кавычками (')

*кавычками и кавычками, повторенными трижды (""")

*одинарными кавычками и одинарными кавычками, повторенными трижды (''')

*кавычками, одинарными кавычками и этими символами повторенными трижды (""",''')

18. Встроенный метод списка pop(x) используется для:

*добавление нового элемента списка в конец списка

*добавления нового элемента списка в начало списка

*извлечения элемента списка по указанному индексу

*извлечения элемента списка с указанным значением

19. Что обозначает тип данных int?

*целочисленное

*вещественное

*строковое

*булевое

20. Язык Python не поддерживает следующую парадигму программирования:

*программирование в ограничениях

*аспектно-ориентированное программирование

*объектно-ориентированное программирование

*структурное программирование

21. При использовании оператора break в цикле с for, в котором определена ветвь else, цикл исполняется следующем образом:

*код в ветви else исполняется вне зависимости от способа выхода из цикла

*код в ветви else не исполняется вне зависимости от способа выхода из цикла

*код в ветви else исполняется только в том случае, если выход был произведен при помощи оператора break

*код в ветви else исполняется после того, как закончит работу код в цикле for

22. Верное утверждение о языке Python:

*сильно типизирован

*слабо типизирован

*не поощряет повторное использование кода

*является низкоуровневым языком программирования

23. В языке Python метод join() класса Thread используется для:

*уменьшения количества потоков путем слияния одного с другим

*приостановления одного потока до момента завершения другого потока

*приостановления потока на определенное время

*приостановления одного потока до момента завершения другого потока или же до момента истечения установленного времени

24. Верное утверждение о языке Python:

*не имеет возможности интеграции с другими языками программирования

*является низкоуровневым языком программирования

*является высокоуровневым языком программирования

*имеет статическую типизацию

25. В языке Python существует следующая операция для работы со списками:

*объединение ( , )

*объединение ( + )

*поиск различий ( - )

*тождественно равно ( === )

26. Термин семафор (семафор Дейкстры, Semaphore) обозначает –

*механизм управления доступа к критической области при помощи дополнительного объекта с двумя состояниями – область свободна и область занята

*механизм управления доступа к критической области при помощи подсчета количества потоков, имеющих доступ к области

*механизм управления доступа к критической области при помощи рассылки сообщений определенным потокам

*механизм управления доступом к критической области в общем смысле

27. Встроенный метод списка remove() используется для:

*извлечения первого элемента списка с указанным значением

*удаления элемента списка с указанным индексом

*удаления первого элемента списка с указанным значением

*удаления последнего элемента списка с указанным значением

28. При реализации блока ветвления if в языке Python можно использовать следующие ключевые слова:

*else if, elif, else– единственный раз в блоке

*else if, elif– неограниченное количество раз и else один раз в блоке

*elif, else– неограниченное количество раз и else один раз в блоке

*elif– неограниченное количество раз и else один раз в блоке

29. Оператор pass используется:

*в качестве пустого оператора

*для перехода к следующей итерации цикла

*для выхода из цикла

*для возврата из функции и продолжения программы с точки ее вызова

30. Чем отличаются в языке Python строковые литералы, взятые в кавычки(' или "), от литералов, взятых в кавычки трижды(''' или """)?

*при использовании кавычек трижды не интерпретируются переходы строки и отступы

*при использовании кавычек трижды не интерпретируются специальные символы (\n, \t …)

*при использовании кавычек трижды не интерпретируются специальные символы, переходы строки и отступы

*ничем не отличаются

31. Для контроля над выполнением условного ветвления (if) можно использовать:

*elseif

*endif

*elif

*continue

32. Привести переменную x к типу числа с плавающей точкой можно следующим способом:

*(float)

*x x.float()

*float(x)

*x.__class__=float

33. Какая функция отвечает за открытие файла?

*file()

*open()

*open_file()

*open:file()

34. Выберите вариант правильного удаления переменной а

*del(a)

*delete(a)

*delete=a

*del:a

35. Встроенный метод списка index() используется для:

*извлечения первого элемента списка с указанным значением

*получения индекса первого элемента списка с указанным значением

*получения индекса последнего элемента списка с указанным значением

*получения списка индексов элементов списка с указанным значением

36. Потоки управления(threads) имеют следующее свойство:

*каждый поток управления работает в отдельном процессе

*все потоки управления работают в одном процессе

*потоки имеют четко определенную очередность доступа к объектам

*очередность доступа к объектам определена только по отношению главного потока ко всем остальным

37. В языке Python существует следующая побитовая операция:

*побитовое или ( | )

*побитовое или ( || )

*отрицание ( ! )

*сдвиг вправо ( > )

38. Что делает команда import

*импортирует файл модуля

*создает функцию

*удаляет файл

*создает файл

39. Python не поддерживает следующий простой скалярный тип:

*целое

*беззнаковое целое

*булево (логическое)

*число с плавающей точкой

40. В языке Python ветвь else не используется в:

*циклах for

*циклах while

*циклах foreach

*ветвлении if

41. Тип переменной во время выполнения скрипта определяется по следующему правилу:

*тип переменной явно указывается при определении переменной и не изменяется в процессе выполнения скрипта

*тип переменной явно указывается при определении переменной и изменяется только при приведении этой переменной к другому типу

*тип переменной определяется типом первого значения, к оторое было ей присвоено, и далее не изменяется

*тип переменной изменяется при присваивании, но не может изменяться в зависимости от контекста использования этой переменной

42. Язык программирования Python подходит для разработки:

*компьютерных и мобильных приложений

*аналитика и машинное обучение

*игр

*все ответы верны

43. Язык Python не поддерживает следующий стиль программирования:

*процедурное программирование

*декларативное программирование

*объектно-ориентированное программирование

*функциональное программирование

Список литературы

1 Тема 1. Введение в Python

2 Тема 2. Типы данных и операции, инструкции, циклы

3 Тема 3. Функции, модули и пакеты

4 Тема 4. Объектно-ориентированное программирование (ООП)

5 Тема 5. Графический интерфейс пользователя

6 Тема 6. Разработка web-приложений. Доступ к базам данных

7 Литература

    
          Описание
          43 вопроса с ответамиПоследний раз тест был сдан на 97 баллов из 100 Отлично.Год сдачи -2021-2022.!!!ВАЖНО!!! ВЫ покупаете готовую работу а именно ответы на те вопросы, которые прописаны на странице!После покупки Вы получите файл с ответами на вопросы которые указаны ниже:***(Если нужна помощь с другими предметами или сдачей тестов онлайн, пишите в личные сообщения  ) 
          Оглавление
          1. Где находятся параметры, а где - аргументы функции? *параметры пишутся при объявлении функции, аргументы при вызове *аргументы пишутся при объявлении функции, параметры при вызове *это одно и то же *у функции есть только параметры2. Язык Python не поддерживает следующую парадигму программирования: *автоматное программирование *структурное программирование *модульное программирование *логическое программирование3. В языке Python циклом с предусловием является: *do-while *iterate *while *for4. Как называется встроенный в языке Python тип данных неупорядоченной коллекции из нуля или более пар ключ-значение? *dict *set *list *frozenset5. Верное утверждение о языке Python: *не подходит для написания сценариев, связывающих остальные компоненты проекта *предназначен для решения задач требовательных к производительности кода *предназначен для быстрой разработки приложений *является компилируемым языком6. Тип переменной x нельзя узнать следующим способом: *type(x) *x.type() *x.__class__ == имя_типа *x.__class__ is имя_типа7. Встроенный метод списка pop() без аргумента используется для: *извлечения последнего элемента списка *извлечения первого элемента списка*добавление нового элемента списка в конец списка *добавления нового элемента списка в начало списка8. В языке Python выражение \uX, где X - число используется для: *задания кодировки литерала *задания кодировки литерала Unicode *задания кода символа Unicode *обозначения Unicode литералов9. Из приведенных ниже высказываний укажите истинное: *перед использованием переменной она должна быть определена с указанием типа и инициализирована каким-либо значением *перед использованием переменной она должна быть определена с указанием типа *перед использованием переменной она должна быть инициализирована каким-либо значением *переменные не обязаны быть инициализированы каким-либо значением перед использованием, а тип переменной определяется в зависимости от контекста10. При обращении нескольких потоков управления(threads) к одному объекту очередность доступа к объекту: *гарантирована и зависит от приоритета потоков *гарантирована только очередность главного потока по отношению к остальным (главные поток получает доступ первым) *гарантирована только очередность главного потока по отношению к остальным (главные поток получает доступ последним)*не гарантирована11. Строка y=x.pop(z) может быть корректна, если х – *строка *строка Unicode *список *кортеж12. В языке Python существует следующая арифметическая операция: *деление с остатком ( % ) *целочисленное деление ( % ) *деление по модулю ( % ) *нахождение дробной части от результата деления ( % )13. Для механизма синхронизации типа блокировка (Lock, Rlock) не определено следующее действие –*захватить блокировку, в случае неудачи ждать ее освобождения *попробовать захватить блокировку, в случае неудачи продолжить работу *освободить блокировку *послать сообщение об изменении состояния блокировки определенному потоку14. Создатель языка программирования Python *Гвидо Ван Россум *Дэвид Паттерсон *Эрвин Дональд Кнут *Джеймс Артур Гослинг15. Термин блокировка (Lock) обозначает – *метод синхронизации потоков с помощью семафоров *любой семафор *семафор с двумя состояниями – 0 и 1 *синхронизацию потоков в общем смысле16. Термин событие (Event) обозначает – *механизм управления доступа к критической области при помощи дополнительного объекта с двумя состояниями – область свободна и область занята *механизм управления доступа к критической области при помощи подсчета количества потоков, имеющих доступ к области *механизм управления доступа к критической области при помощи рассылки сообщений определенным потокам *механизм управления доступом к критической области в общем смысле17. В языке Python строковые литералы задаются: э*одинарными кавычками (') *кавычками и кавычками, повторенными трижды () *одинарными кавычками и одинарными кавычками, повторенными трижды (''') *кавычками, одинарными кавычками и этими символами повторенными трижды (,''')18. Встроенный метод списка pop(x) используется для: *добавление нового элемента списка в конец списка *добавления нового элемента списка в начало списка *извлечения элемента списка по указанному индексу *извлечения элемента списка с указанным значением19. Что обозначает тип данных int? *целочисленное *вещественное *строковое *булевое20. Язык Python не поддерживает следующую парадигму программирования: *программирование в ограничениях *аспектно-ориентированное программирование *объектно-ориентированное программирование *структурное программирование21. При использовании оператора break в цикле с for, в котором определена ветвь else, цикл исполняется следующем образом: *код в ветви else исполняется вне зависимости от способа выхода из цикла *код в ветви else не исполняется вне зависимости от способа выхода из цикла *код в ветви else исполняется только в том случае, если выход был произведен при помощи оператора break *код в ветви else исполняется после того, как закончит работу код в цикле for22. Верное утверждение о языке Python: *сильно типизирован *слабо типизирован *не поощряет повторное использование кода *является низкоуровневым языком программирования23. В языке Python метод join() класса Thread используется для: *уменьшения количества потоков путем слияния одного с другим *приостановления одного потока до момента завершения другого потока *приостановления потока на определенное время *приостановления одного потока до момента завершения другого потока или же до момента истечения установленного времени24. Верное утверждение о языке Python: *не имеет возможности интеграции с другими языками программирования *является низкоуровневым языком программирования *является высокоуровневым языком программирования *имеет статическую типизацию25. В языке Python существует следующая операция для работы со списками: *объединение ( , ) *объединение ( + ) *поиск различий ( - ) *тождественно равно ( === )26. Термин семафор (семафор Дейкстры, Semaphore) обозначает – *механизм управления доступа к критической области при помощи дополнительного объекта с двумя состояниями – область свободна и область занята *механизм управления доступа к критической области при помощи подсчета количества потоков, имеющих доступ к области *механизм управления доступа к критической области при помощи рассылки сообщений определенным потокам *механизм управления доступом к критической области в общем смысле27. Встроенный метод списка remove() используется для: *извлечения первого элемента списка с указанным значением *удаления элемента списка с указанным индексом *удаления первого элемента списка с указанным значением *удаления последнего элемента списка с указанным значением28. При реализации блока ветвления if в языке Python можно использовать следующие ключевые слова: *else if, elif, else– единственный раз в блоке *else if, elif– неограниченное количество раз и else один раз в блоке *elif, else– неограниченное количество раз и else один раз в блоке *elif– неограниченное количество раз и else один раз в блоке29. Оператор pass используется: *в качестве пустого оператора *для перехода к следующей итерации цикла *для выхода из цикла *для возврата из функции и продолжения программы с точки ее вызова30. Чем отличаются в языке Python строковые литералы, взятые в кавычки(' или ), от литералов, взятых в кавычки трижды(''' или )? *при использовании кавычек трижды не интерпретируются переходы строки и отступы *при использовании кавычек трижды не интерпретируются специальные символы (\n, \t …)*при использовании кавычек трижды не интерпретируются специальные символы, переходы строки и отступы *ничем не отличаются31. Для контроля над выполнением условного ветвления (if) можно использовать: *elseif *endif *elif *continue32. Привести переменную x к типу числа с плавающей точкой можно следующим способом: *(float)*x x.float()*float(x) *x.__class__=float33. Какая функция отвечает за открытие файла? *file() *open() *open_file() *open:file()34. Выберите вариант правильного удаления переменной а *del(a) *delete(a) *delete=a *del:a35. Встроенный метод списка index() используется для: *извлечения первого элемента списка с указанным значением *получения индекса первого элемента списка с указанным значением *получения индекса последнего элемента списка с указанным значением *получения списка индексов элементов списка с указанным значением36. Потоки управления(threads) имеют следующее свойство: *каждый поток управления работает в отдельном процессе *все потоки управления работают в одном процессе *потоки имеют четко определенную очередность доступа к объектам *очередность доступа к объектам определена только по отношению главного потока ко всем остальным37. В языке Python существует следующая побитовая операция: *побитовое или ( | ) *побитовое или ( || )*отрицание ( ! )*сдвиг вправо ( > )38. Что делает команда import *импортирует файл модуля *создает функцию *удаляет файл *создает файл39. Python не поддерживает следующий простой скалярный тип:*целое *беззнаковое целое *булево (логическое) *число с плавающей точкой40. В языке Python ветвь else не используется в: *циклах for *циклах while *циклах foreach*ветвлении if41. Тип переменной во время выполнения скрипта определяется по следующему правилу: *тип переменной явно указывается при определении переменной и не изменяется в процессе выполнения скрипта *тип переменной явно указывается при определении переменной и изменяется только при приведении этой переменной к другому типу *тип переменной определяется типом первого значения, к оторое было ей присвоено, и далее не изменяется *тип переменной изменяется при присваивании, но не может изменяться в зависимости от контекста использования этой переменной42. Язык программирования Python подходит для разработки: *компьютерных и мобильных приложений *аналитика и машинное обучение*игр *все ответы верны43. Язык Python не поддерживает следующий стиль программирования: *процедурное программирование *декларативное программирование *объектно-ориентированное программирование *функциональное программирование 
          Список литературы
          1 Тема 1. Введение в Python 2 Тема 2. Типы данных и операции, инструкции, циклы 3 Тема 3. Функции, модули и пакеты 4 Тема 4. Объектно-ориентированное программирование (ООП) 5 Тема 5. Графический интерфейс пользователя6 Тема 6. Разработка web-приложений. Доступ к базам данных7 Литература
            
            
            Основы программирования на языке Python / Основы Python (ответы на тест Синергия / МТИ / МОИ / МосАП)Основы программирования на языке Python.ти (тест с ответами МОИ/ МТИ)Основы программирования (практические задания, вариант 4)Основы программирования, Практическое задание 2, вариант 6Основы программирования, Практическое задание 3, вариант 6Основы программирования РОСДИСТАНТ двумерные массивы С++Основы программирования РОСДИСТАНТ массивы с++Основы программирования на C# 2024 Основы программирования на C# (тест с ответами Синергия/МОИ/ МТИ /МОСАП)✅ Основы программирования на С++ 54 вопроса СИНЕРГИЯ МТИ 2022Основы программирования на С++ ответы синергия 2022Основы программирования на С++ СинергияОсновы программирования на С# СИНЕРГИЯ ответыОсновы программирования на С++ тест Синергия(2023) 56 вопросов