Для студентов НИУ «МЭИ» по предмету Технология программированияИтоговая работаИтоговая работа
2024-01-10СтудИзба

Ответы Итоговый тест: Итоговая работа

-71%

Описание

Документ с ответами содержит материала на 15 листов в удобном формате, результат 98.1%.



Отметьте возможные виды связей между вариантами использования:


расширение


переход


уменьшение


функциональная зависимость


использование

Связи на диаграмме использования показывают:


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


соответствие действующих лиц и вариантов использования


связи между блоками системы

Диаграмма прецедентов представляет:


ожидаемое поведение и основные сценарии работы системы


процесс развития системы во времени


структуру системы


переходы системы из одного состояния в другое

В диаграмме прецедентов вариант использования - это...


процедура, решающая конкретную задачу конкретного действующего лица


интерфейс системы


функциональная возможность системы

В диаграмме прецедентов внешнее лицо - это...


разработчик системы


любой пользователь системы


ответственный пользователь системы


внешняя по отношению к разрабатываемому программному обеспечению сущность, которая взаимодействует с программным обеспечением с целью получения или предоставления какой-либо информации

Нотация UML представляется следующие уровни диаграмм классов:


уровень анализа


уровень программирования


уровень реализации


уровень внедрения


уровень проектирования

Как показать на диаграмме классов, что метод является абстрактным (виртуальным)?


оформить его имя курсивом


написать слово "виртуальный"


оформить его имя подчеркиванием

Как показывается на диаграмме классов отношение наследования?


линией без стрелок


стрелкой с концом в виде пустого треугольника, идущей от базового класса к производному классу


любой линией


стрелкой с концом в виде пустого треугольника, идущей от производного класса к базовому классу

На UMLдиаграмме классов можно показать следующие характеристики класса:


методы класса


уровень доступа к элементам класса


поля класса


язык программирования


дату создания


имя класса

Определите утверждения, неправильно характеризующие нисходящий способ проектирования алгоритмов:


Подалгоритмы связываются друг с другом в основном посредством базовых алгоритмических структур.


У каждого подалгоритма должен быть один выход.


Необходимо одновременно разрабатывать все подпрограммы.


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


Выход из программы необходимо осуществлять с помощью оператора exit().


Подпрограммы должны использовать глобальные переменные.

Основные алгоритмические структуры:


оператор


ввод


следование


вывод


цикл


развилка

Блок, имеющий более одного выхода:


цикла


условный


вызова подпрограммы


отдельно раскрываемый блок

Отметьте утверждение, несправедливое для экземпляра класса:


экземпляр класса создается с помощью конструктора


экземпляр класса – это переменная типа класс


экземпляр класса и объект – синонимы


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

Отметьте утверждения, несправедливые для элементов класса


поля класса по отношению к методам класса играют роль глобальных данных


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


методы класса – это функции, конструкторы и деструкторы


поля класса – это данные, описанные внутри класса


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


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


методы класса – это различные операторы


элементы класса – это поля и методы класса

Уровень инкапсуляции private имеют элементы класса, которые:


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


используются только методами своего класса


используются только методами своего класса и его наследников

Уровень инкапсуляции protected имеют элементы класса, которые:


используются только методами своего класса


используются только методами своего класса и его наследников


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

Уровень инкапсуляции public имеют элементы класса, которые:


используются только методами своего класса и его наследников


используются только методами своего класса


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

Отметьте утверждения, несправедливые для объектно-ориентированного программирования:


объектно-ориентированный подход к программированию полностью отрицает структурное программирование


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


объектно-ориентированное программирование позволяет разложить задачу на подзадачи, при этом каждая подзадача становится самостоятельным объектом, содержащим свои коды и данные

Отметьте утверждение, неправильно характеризующие виртуальный метод:


виртуальный метод описывается ключевым словом virtual


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


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


виртуальные методы поддерживают принцип полиморфизма объектно-ориентированного программирования


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

Отметьте понятия, не являющиеся принципами объектно-ориентированного программирования:


инкапсуляция


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


класс


полиморфизм


наследование

Отметьте правильные формулировки принципа инкапсуляции объектно-ориентированного программирования:


поля доступны обработчикам событий


инкапсуляция – такое объединение внутри класса полей и методов, при котором доступ к полю возможен только путем вызова соответствующего метода


поля могут использоваться внутри любых подпрограмм


поля класса преимущественно доступны только методам своего класса

Отметьте утверждение, несправедливое для классов и объектов:


объединение данных и методов в класс называется инкапсуляцией


переменная типа класс называется объектом


класс – это новый тип программы


класс – это тип данных, который объединяет данные и методы, работающие с этими данными, в единое целое


экземпляр класса – то же самое, что и объект

Отметьте утверждение, противоречащее принципам структурного программирования:


преимущественное использование локальных переменных в подпрограммах


преимущественное использование точно обозначенных управляющих (базовых) структур алгоритмов


соответствующее логике программы разбиение ее на программные блоки


использование обозначений, соответствующие логике задачи


ограниченное использование операторов безусловного перехода


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

Отметьте утверждения, правильно характеризующие принцип наследования объектно-ориентированного программирования:


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


класс-наследник обычно имеет больше элементов, чем класс-предок


наследование – это возможность определения для базового класса (предка) иерархии производных классов (наследников), в каждом из которых доступны элементы базового класса (их описание становится частью описания производного класса)


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


наследование – механизм, посредством которого класс может наследовать элементы другого класса и добавлять к ним свои элементы

Отметьте утверждения, неправильно характеризующие принцип полиморфизма объектно-ориентированного программирования:


полиморфизм в объектно-ориентированном программировании – возможность использования одного имени в разных смыслах


полиморфизм – возможность определения единого по имени метода для всей иерархии производных классов, причем в каждом классе этот метод может реализоваться со своими особенностями


полиморфизм гарантирует, что для любого экземпляра класса будут вызы¬ваться методы именно этого класса, а не какого-либо другого класса ие¬рархии, несмотря на их одинаковые имена

К основным этапам разработки программного обеспечения в соответствии с международным стандартом ISO/IEC 12207 относятся:


сопровождение


проектирование


реализация


использование


анализ требований и разработка спецификаций


постановка задачи


распространение

ISO - международная организация по ...


статистике


сертификации


спецификации


стандартизации

Жизненный цикл программного обеспечения - это ...


время работы программы


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


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


время его разработки

В процессе разработки программного обеспечения написание кода программы осуществляется на этапе …


реализации


постановки задачи


проектирования


анализа требований и определения спецификаций

Результатом этапа проектирования программного обеспечения является …


программный код


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


детальная модель разрабатываемого программного обеспечения вместе со спецификациями его компонентов всех уровней


общая логическая модель проектируемого программного обеспечения, включающая функциональные и эксплуатационные спецификации

Результатом этапа реализации в процессе разработки программного обеспечения является …


детальная модель разрабатываемого программного обеспечения вместе со спецификациями его компонентов всех уровней


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


общая логическая модель проектируемого программного обеспечения, включающая функциональные и эксплуатационные спецификации


программный код

В процессе разработки программного обеспечения (ПО) детальная модель ПО со спецификациями компонентов всех уровней создается на этапе …


постановки задачи


реализации


анализа требований и определения спецификаций


проектирования

В процессе разработки программного обеспечения (ПО) общая логическая модель проектируемого ПО, включающая функциональные и эксплуатационные спецификации, создается на этапе …


постановки задачи


анализа требований и определения спецификаций


реализации


проектирования

Сопровождение программного обеспечения – это ...


помощь неспециалистам в использовании программного обеспечения


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


поддержка программного обеспечения в работоспособном состоянии

Результатом этапа анализа требований в процессе разработки программного обеспечения является …


общая логическая модель проектируемого программного обеспечения, включающая функциональные и эксплуатационные спецификации


программный код


детальная модель разрабатываемого программного обеспечения вместе со спецификациями его компонентов всех уровней


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

В процессе разработки программного обеспечения (ПО) назначение ПО и основные требования к нему формулируются на этапе …


проектирования


постановки задачи


реализации


анализа требований и определения спецификаций

Результатом этапа постановки задачи в процессе разработки программного обеспечения является …


детальная модель разрабатываемого программного обеспечения вместе со спецификациями его компонентов всех уровней


общая логическая модель проектируемого программного обеспечения, включающая функциональные и эксплуатационные спецификации


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


программный код

Прямое проектирование программного обеспечения - это ...


проектирование нисходящим способом


преобразование кода, написанного на каком-либо языке программирования, в графическую модель


проектирование снизу вверх


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

Язык UML применяется для:


документирования программного обеспечения


чтобы не рисовать блок-схемы


разработки спецификации программного обеспечения


чтобы не использовать алгоритмические языки


конструирования программного обеспечения

Количество типов UML-диаграмм равно:


3.


зависит от версии UML, но больше 9.


10.


9.


17.


1.


2.

Обратное проектирование программного обеспечения - это...


проектирование восходящим способом


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


преобразование кода, написанного на каком-либо языке программирования, в графическую модель


проектирование нисходящим способом

В соответствии с нотацией UML спецификация программного обеспечения состоит из моделей:


модель процессов


функциональная модель


модель реализации


модель развертывания


логическая модель


модель использования


объектно-ориентированная модель

UML - это язык программирования?


Да


Нет

… подход предполагает построение программного обеспечения из отдельных компонентов – физически отдельно существующих частей программного обеспечения, которые взаимодействуют между собой через стандартизованные двоичные интерфейсы.


функциональный


структурный


компонентный


коммуникативный

Технология программирования - это ...


среда программирования


алгоритмический язык


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


методы программирования

В терминах объектно-ориентированного программирования объект связан с классом следующим образом:


объект - переменная типа класс


объект - наследник класса


объект и класс - не связанные понятия

CASE-технология - это ...


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


технология визуального проектирования программ


совокупность методов и инструментальных средств автоматизации технологического процесса разработки и сопровождения сложных программных систем на всех этапах их жизненного цикла

Установите соответствие между основными этапами развития технологии программирования и соответствующими временными периодами:


«стихийное» программирование

60-80-е годы ХХ века от первых ЭВМ до середины 60-х годов ХХ века 80-90-е годы ХХ века с середины 90-х годов ХХ века до наших дней 60-80-е годы ХХ века


компонентный подход и CASE-технологии

60-80-е годы ХХ века от первых ЭВМ до середины 60-х годов ХХ века 80-90-е годы ХХ века с середины 90-х годов ХХ века до наших дней 60-80-е годы ХХ века


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

60-80-е годы ХХ века от первых ЭВМ до середины 60-х годов ХХ века 80-90-е годы ХХ века с середины 90-х годов ХХ века до наших дней 60-80-е годы ХХ века


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

60-80-е годы ХХ века от первых ЭВМ до середины 60-х годов ХХ века 80-90-е годы ХХ века с середины 90-х годов ХХ века до наших дней 60-80-е годы ХХ века

При структурном подходе к разработке программ используется принцип проектирования ...


сверху - вниз


снизу - вверх

Базовыми понятиями объектно-ориентированного программирования являются:


класс


структура


объект


модуль

Базовыми принципами структурного программирования являются


ограниченное использование операторов безусловного перехода


автономные подпрограммы, в которых преимущественно используются локальные переменные


большое число подпрограмм


формальное деление программы на части


преимущественное использование основных алгоритмических структур


соответствующее логике программы разбиение ее на программные блоки

В основе … подхода к программированию лежит представление программы в виде совокупности объектов, каждый из которых является экземпляром определенного типа (класса), а классы образуют иерархию с наследованием свойств.


предметно-ориентированного


функционального


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


структурного

Характеристики ответов (шпаргалок)

Учебное заведение
Номер задания
Программы
Просмотров
35
Покупок
1
Качество
Идеальное компьютерное
Размер
2,79 Mb

Список файлов

  • 98.1.docx 2,79 Mb
Картинка-подпись
Сотрудничество с нами обеспечивает вам высочайшее качество работ по невероятно низкой цене. Обладая эксклюзивными знаниями, полученными в престижных университетах, и обширным практическим опытом, мы гарантируем уникальность и качество в каждой задаче.

Комментарии

Стоит предупредить о возможности несоответствия заданий в тесте. В одном случае бывает полное сходство, в другом, что задания бывают абсолютно разные или есть частичное сходство. И это связано с тем, что сайт МЭИ генерирует задания всегда по разному, то есть они могут полностью отличаться от предыдущих вариантов. В данной ситуации гарантировать сто процентное совпадение всех заданий, вопросов в тесте объективно невозможно. Поэтому стараемся предоставить как можно больше вариантов, чтобы уже наверняка найти свой вопрос.
Поделитесь ссылкой:
Цена: 1 200 350 руб.
Расширенная гарантия +3 недели гарантии, +10% цены
Рейтинг-
0
0
0
0
0
Поделитесь ссылкой:
Сопутствующие материалы
Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5137
Авторов
на СтудИзбе
440
Средний доход
с одного платного файла
Обучение Подробнее