Ответы на тесты / РОСДИСТАНТ / Технологии и средства конструирования программного обеспечения / 75 вопросов / Тесты 1-8

Раздел
Программирование
Тип
Просмотров
140
Покупок
5
Антиплагиат
Не указан
Размещена
30 Окт 2023 в 16:38
ВУЗ
РОСДИСТАНТ
Курс
Не указан
Стоимость
200 ₽
Демо-файлы   
1
docx
Демо - РОСДИСТАНТ - Технологии и средства конструирования программного обеспечения Демо - РОСДИСТАНТ - Технологии и средства конструирования программного обеспечения
19.3 Кбайт 19.3 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Ответы - РОСДИСТАНТ - Технологии и средства конструирования программного обеспечения
440.1 Кбайт 200 ₽
Описание

В файле собраны ответы к тестам из курса РОСДИСТАНТ / Технологии и средства конструирования программного обеспечения (Тесты 1-8).

В промежуточных тестах - все правильные ответы (смотрите демо-файл).

После покупки Вы получите файл, где будет 75 вопросов с ответами. Верный ответ выделен по тексту.

В демо-файлах представлен пример, как выделены ответы.

Все набрано в Word, можно искать с помощью поиска.

Ниже список вопросов, которые представлены в файле.

Оглавление

Промежуточный тест 1

Вопрос 1

Фундаментальными основами конструирования ПО являются

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

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

стандарты в конструировании

тестирование ПО

кодирование ПО

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

разработка требований

Вопрос 2

Конструирование ПО наиболее полно связано

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

с проектированием ПО

с Software Design

с тестированием ПО

с Software Testing

с программированием ПО

с кодированием ПО

Вопрос 3

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

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

минимизация сложности

форматирование кода

именование кода

документирование кода

Вопрос 4

Фундаментальными основами конструирования ПО являются

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

стандарты в конструировании

тестирование ПО

кодирование ПО

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

разработка требований

Вопрос 5

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

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

конструирование с возможностью проверки

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

стандарты в конструировании

тестирование ПО

кодирование ПО

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

разработка требований

Промежуточный тест 2

Вопрос 1

Командно-сценарным языком является

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

COMMAND

AutoLISP

VBA

XML

Вопрос 2

Системный вызов (system call) – это

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

обращение прикладной программы к ядру операционной системы для выполнения какой-либо операции

обращение прикладной программы к классу программы для выполнения какой-либо операции

обращение прикладной программы к функции программы для выполнения какой-либо операции

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

Вопрос 3

Для разработки приложений следующие IDE используют собственные библиотеки

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

Delphi

Visual Studio

Android

PHP

Вопрос 4

Цель интеграционного тестирования – это

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

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

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

получение информации о качестве продукта

получение информации о показателях продукта

Вопрос 5

Практически во всех интегрированных средах реализован рефакторинг для языка

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

Java

Pascal

Ruby

Pearl

Вопрос 6

Какие языки чаще всего применяются для программирования веб-страниц?

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

Командно-сценарные языки

Прикладные сценарные языки

Языки разметки

Универсальные сценарные языки

Вопрос 7

Командно-сценарным языком является

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

bash

AutoLISP

VBA

XML

Вопрос 8

В классификации web API выделяют библиотеку

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

BioAPI

DirectMusic

DirectSound

API Википедия

Вопрос 9

Командно-сценарным языком является

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

PowerShell

AutoLISP

VBA

XML

Вопрос 10

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

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

Командно-сценарные языки

Прикладные сценарные языки

Языки разметки

Универсальные сценарные языки

Вопрос 11

Атомарная отмена операции незаменима в том случае, если

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

изменения вносятся сразу в нескольких участках кода

программа работает некорректно

в код не вносится никаких изменений

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

Вопрос 12

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

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

нотация

язык разметки

произвольный набор символов

система компьютерной алгебры

Вопрос 13

В классификации API звуковых интерфейсов выделяют библиотеки

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

OpenVG

DirectMusic

DirectSound

API Википедия

Вопрос 14

Сколько существует основных видов нотаций?

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

3

6

1

5

Вопрос 15

В классификации API аутентификационных систем выделяют библиотеку

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

BioAPI

DirectMusic

DirectSound

API Википедия

Вопрос 16

Прикладным сценарным языком является

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

VB Script

AutoLISP

PHP

XML

Вопрос 17

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

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

модульное

интеграционное

промежуточное

логическое

Вопрос 18

Командно-сценарным языком является

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

VB Script

AutoLISP

VBA

XML

Вопрос 19

Конфигурация программного обеспечения – это

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

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

описание работы кода

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

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

Вопрос 20

Qt – это

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

кроссплатформенный инструментарий разработки ПО на языке программирования C++

кроссплатформенная библиотека инструментов с открытым исходным кодом для разработки кроссплатформенного ПО на уровне исходного кода приложений

кроссплатформенная библиотека элементов интерфейса, имеющая простой инструментарий в использовании API

библиотека для ввода и вывода на языке программирования С++

Промежуточный тест 3

Вопрос 1

Сколько в основном фаз имеет жизненный цикл проекта?

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

5

7

3

4

Вопрос 2

Какое количество фаз проектирования включает унифицированный процесс Unified Process (UP)?

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

3

4

5

6

Вопрос 3

Согласно Project Management Institute 2-й фазой жизненного цикла проекта является

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

инициирование

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

выполнение

контроль и мониторинг

завершение

Вопрос 4

Жизненный цикл проекта – это

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

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

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

этапы внедрения программы в организацию

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

Вопрос 5

Согласно Project Management Institute 3-й фазой жизненного цикла проекта является

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

инициирование

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

выполнение

контроль и мониторинг

завершение

Промежуточный тест 4

Вопрос 1

К метрикам сложности потока управления программы НЕ относится

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

среднее число строк для модулей

метод Хансена

мера Чена

метрика Пивоварского

Вопрос 2

Выберите способ измерения степени покрытия кода, описывающийся следующим образом: «Каждая ли строка исходного кода была выполнена и протестирована».

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

Покрытие операторов

Покрытие условий

Покрытие путей

Покрытие функций

Вопрос 3

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

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

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

М-мера

порядок роста

анализ функциональных точек

Вопрос 4

Выберите способ измерения степени покрытия кода, описывающийся следующим образом: «Все ли вызовы функций и возвраты из них были выполнены».

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

Покрытие операторов

Покрытие условий

Покрытие путей

Покрытие вход/выход

Вопрос 5

К количественным метрикам НЕ относится

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

метод Хансена

количество пустых строк

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

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

Промежуточный тест 5

Вопрос 1

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

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

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

JavaScript Object Notation

YAML Ain't Markup Language

eXtensible Markup Language

HTML

Вопрос 2

Шаблоны (template) – это

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

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

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

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

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

Вопрос 3

К командно-сценарным скриптовым языкам не относятся

a.

JavaScript

b.

bash

c.

AppleScript

d.

AppleScript

e.

PowerShell

Вопрос 4

Обобщенное программирование – это

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

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

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

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

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

Вопрос 5

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

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

конфигурационный язык

инструментальный язык

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

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

Промежуточный тест 6

Вопрос 1

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

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

Заполнять все файлы и потоки

При попадании в операторе case в ветви default или else программа продолжает работу

При попадании в операторе case в ветви default или else программа прекращает работу

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

Вопрос 2

Каких рекомендаций следует придерживаться в промышленной версии?

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

Оставить код, который проверяет только существенные ошибки

Удалить код, который проверяет только существенные ошибки

Удалить код, проверяющий незначительные ошибки

Оставить код, проверяющий незначительные ошибки

Вопрос 3

В программировании слово баг используют как

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

жаргонное слово, обозначающее выполнение программы

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

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

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

Вопрос 4

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

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

защитным программированием

обобщенным программированием

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

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

Вопрос 5

Какие действия при программировании важны?

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

Внедрять поддержку отладки как можно раньше

Использовать ограничения в отладочной версии

Не использовать наступательное программирование

Использовать наступательное программирование

Вопрос 6

Укажите способы обработки входных мусорных данных.

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

Проверка значений входных параметров метода

Аппроксимация данных

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

Проверка значений выходных параметров метода

Вопрос 7

Какие принципы использует правильно написанная программа?

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

Мусор на входе – сообщение об ошибке на выходе

Мусор на выходе не допускается

Второй пришел – все ушли

Первый пришел – первый вышел

Вопрос 8

Что обозначает термин GIGO?

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

Мусор на входе – мусор на выходе

Мусор на входе – ничего на выходе

Первый пришел – первый вышел

Первый пришел – последним вышел

Вопрос 9

К проблемам в программном коде, требующим рефакторинга, НЕ относится

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

ленивый класс – класс, существование которого не окупается выполняемыми им функциями

теоретическая общность – код существует как задел на будущее

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

напряженное поле

Вопрос 10

Укажите общие принципы использования утверждений.

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

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

После проверки не исправлять возможные ошибки

Необходимо после проверки утверждения обязательно обработать возможные ошибки

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

Промежуточный тест 7

Вопрос 1

О чем НЕ свидетельствуют комментарии?

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

О непонятности кода

О простоте кода

О незавершенности кода

О недоработках в коде

Вопрос 2

Выберите неверные описания термина «встраивание» (Inline).

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

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

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

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

На основе выражения создает параметр метода

Вопрос 3

Выберите е описание термина «выделение локальной переменной» (Extract Local Variable).

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

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

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

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

На основе выражения создает параметр метода

Вопрос 4

Выберите е описание термина «изменение сигнатуры метода» (Change Method Signature).

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

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

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

Несколько клиентов пользуются одним и тем же подмножеством интерфейса класса или в двух классах часть интерфейса является общей

На основе выражения создает параметр метода

Вопрос 5

Выберите е описание термина «генерализация типа» (Generalize Type).

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

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

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

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

На основе выражения создает параметр метода

Промежуточный тест 8

Вопрос 1

Фраза «All Rights Reserved» означает

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

Все права защищены

Все права сохранены

Все права получены

Все права зарезервированы

Вопрос 2

Какие методы или функции может включать в себя контракт?

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

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

Четкое распределение ответственности между компонентами

Применение к наследованию, в частности, формализм переопределения методов и динамического связывания

Применение к исключительным ситуациям

Вопрос 3

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

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

Phyton

Java

Haskell

C++

Perl

Вопрос 4

Токен _______ указывает на то, что нужно сделать, но это не исправление ошибки в программе.

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

TODO

FIXME

TOFIX

DONE

ISSUE

Вопрос 5

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

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

LISP

Java

C

C++

Perl

Вопрос 6

Что за метод представляет собой исполняемый UML?

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

Метод разработки на абстрактном языке программного обеспечения

Метод разработки на объектно-ориентированном языке

Метод разработки на языке программирования С++

Метод разработки на языке программирования Java

Вопрос 7

Формальная спецификация – это

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

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

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

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

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

Вопрос 8

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

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

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

рефакторинг

юзабилити

реконструирование

Вопрос 9

Основными стилями оформления исходного текста являются

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

стиль K&R

стиль Вудмана

стиль Уайтсмитс

стиль Фейстеля

стиль GNU

Вопрос 10

Токен _______ обозначает найденную критическую ошибку, без исправления которой нельзя продолжать дальнейшую работу.

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

TODO

FIXME

TOFIX

XXX

ZZZ

Вопрос 11

Executable UML Foundation – это

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

проект по формированию подмножества языка UML

проект по формированию подмножества языка С++

проект по формированию подмножества языка Java

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

Вопрос 12

Стилем «BSD» называют стиль

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

Олмана

Кернигана и Ричи

Уайтсмитс

Хорстмана

GPL

Вопрос 13

Соглашение об именовании, форматировании и структурировании исходного текста программы называется

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

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

стандартом кодирования

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

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

Вопрос 14

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

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

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

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

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

отсутствие проверок предусловий внутри функции программы

Вопрос 15

В объектно-ориентированном программировании контракт метода обычно включает такую информацию, как

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

возможные типы входных данных и их значение

типы возвращаемых данных и их значение

возможные типы выходных данных и их значение

типы входных данных и их значение

Вопрос 16

В объектно-ориентированном программировании контракт метода обычно включает такую информацию, как

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

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

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

типы входных данных и их значение

возможные типы выходных данных и их значение

Вопрос 17

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

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

K&R

Кернигана и Ричи

Уайтсмитс

Хорстмана

GPL

Вопрос 18

Что включает в себя абстрактный язык?

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

Подмножество UML с графической нотацией с исполняемой семантикой и временными правилами

Подмножество UML с лексической нотацией с исполняемой семантикой и временными правилами

Подмножество UML с лексической нотацией с исполняемой сигнатурой и временными правилами

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

Вопрос 19

Укажите требования к содержанию разделов для файлов с исходным текстом на языке Си.

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

Файл должен начинаться с указания автора разработанного кода

Файл должен начинаться с подключения заголовочных файлов

Вторым идет комментарий, описывающий назначение и содержимое данного файла

Вторым идет задание типа данных и констант

Вопрос 20

Основными стилями оформления исходного текста являются

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

стиль G&U

стиль Олмана

стиль Уайтсмитс

стиль Хорстмана

стиль FreeSoft

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

Промежуточный тест 1

Вопрос 1

Фундаментальными основами конструирования ПО являются

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

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

стандарты в конструировании

тестирование ПО

кодирование ПО

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

разработка требований

Вопрос 2

Конструирование ПО наиболее полно связано

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

с проектированием ПО

с Software Design

с тестированием ПО

с Software Testing

с программированием ПО

с кодированием ПО

Вопрос 3

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

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

минимизация сложности

форматирование кода

именование кода

документирование кода

Вопрос 4

Фундаментальными основами конструирования ПО являются

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

стандарты в конструировании

тестирование ПО

кодирование ПО

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

разработка требований

Вопрос 5

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

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

конструирование с возможностью проверки

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

стандарты в конструировании

тестирование ПО

кодирование ПО

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

разработка требований

Промежуточный тест 2

Вопрос 1

Командно-сценарным языком является

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

COMMAND

AutoLISP

VBA

XML

Вопрос 2

Системный вызов (system call) – это

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

обращение прикладной программы к ядру операционной системы для выполнения какой-либо операции

обращение прикладной программы к классу программы для выполнения какой-либо операции

обращение прикладной программы к функции программы для выполнения какой-либо операции

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

Вопрос 3

Для разработки приложений следующие IDE используют собственные библиотеки

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

Delphi

Visual Studio

Android

PHP

Вопрос 4

Цель интеграционного тестирования – это

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

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

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

получение информации о качестве продукта

получение информации о показателях продукта

Вопрос 5

Практически во всех интегрированных средах реализован рефакторинг для языка

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

Java

Pascal

Ruby

Pearl

Вопрос 6

Какие языки чаще всего применяются для программирования веб-страниц?

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

Командно-сценарные языки

Прикладные сценарные языки

Языки разметки

Универсальные сценарные языки

Вопрос 7

Командно-сценарным языком является

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

bash

AutoLISP

VBA

XML

Вопрос 8

В классификации web API выделяют библиотеку

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

BioAPI

DirectMusic

DirectSound

API Википедия

Вопрос 9

Командно-сценарным языком является

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

PowerShell

AutoLISP

VBA

XML

Вопрос 10

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

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

Командно-сценарные языки

Прикладные сценарные языки

Языки разметки

Универсальные сценарные языки

Вопрос 11

Атомарная отмена операции незаменима в том случае, если

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

изменения вносятся сразу в нескольких участках кода

программа работает некорректно

в код не вносится никаких изменений

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

Вопрос 12

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

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

нотация

язык разметки

произвольный набор символов

система компьютерной алгебры

Вопрос 13

В классификации API звуковых интерфейсов выделяют библиотеки

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

OpenVG

DirectMusic

DirectSound

API Википедия

Вопрос 14

Сколько существует основных видов нотаций?

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

3

6

1

5

Вопрос 15

В классификации API аутентификационных систем выделяют библиотеку

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

BioAPI

DirectMusic

DirectSound

API Википедия

Вопрос 16

Прикладным сценарным языком является

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

VB Script

AutoLISP

PHP

XML

Вопрос 17

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

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

модульное

интеграционное

промежуточное

логическое

Вопрос 18

Командно-сценарным языком является

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

VB Script

AutoLISP

VBA

XML

Вопрос 19

Конфигурация программного обеспечения – это

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

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

описание работы кода

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

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

Вопрос 20

Qt – это

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

кроссплатформенный инструментарий разработки ПО на языке программирования C++

кроссплатформенная библиотека инструментов с открытым исходным кодом для разработки кроссплатформенного ПО на уровне исходного кода приложений

кроссплатформенная библиотека элементов интерфейса, имеющая простой инструментарий в использовании API

библиотека для ввода и вывода на языке программирования С++

Промежуточный тест 3

Вопрос 1

Сколько в основном фаз имеет жизненный цикл проекта?

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

5

7

3

4

Вопрос 2

Какое количество фаз проектирования включает унифицированный процесс Unified Process (UP)?

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

3

4

5

6

Вопрос 3

Согласно Project Management Institute 2-й фазой жизненного цикла проекта является

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

инициирование

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

выполнение

контроль и мониторинг

завершение

Вопрос 4

Жизненный цикл проекта – это

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

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

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

этапы внедрения программы в организацию

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

Вопрос 5

Согласно Project Management Institute 3-й фазой жизненного цикла проекта является

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

инициирование

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

выполнение

контроль и мониторинг

завершение

Промежуточный тест 4

Вопрос 1

К метрикам сложности потока управления программы НЕ относится

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

среднее число строк для модулей

метод Хансена

мера Чена

метрика Пивоварского

Вопрос 2

Выберите способ измерения степени покрытия кода, описывающийся следующим образом: «Каждая ли строка исходного кода была выполнена и протестирована».

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

Покрытие операторов

Покрытие условий

Покрытие путей

Покрытие функций

Вопрос 3

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

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

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

М-мера

порядок роста

анализ функциональных точек

Вопрос 4

Выберите способ измерения степени покрытия кода, описывающийся следующим образом: «Все ли вызовы функций и возвраты из них были выполнены».

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

Покрытие операторов

Покрытие условий

Покрытие путей

Покрытие вход/выход

Вопрос 5

К количественным метрикам НЕ относится

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

метод Хансена

количество пустых строк

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

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

Промежуточный тест 5

Вопрос 1

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

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

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

JavaScript Object Notation

YAML Ain't Markup Language

eXtensible Markup Language

HTML

Вопрос 2

Шаблоны (template) – это

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

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

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

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

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

Вопрос 3

К командно-сценарным скриптовым языкам не относятся

a.

JavaScript

b.

bash

c.

AppleScript

d.

AppleScript

e.

PowerShell

Вопрос 4

Обобщенное программирование – это

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

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

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

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

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

Вопрос 5

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

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

конфигурационный язык

инструментальный язык

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

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

Промежуточный тест 6

Вопрос 1

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

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

Заполнять все файлы и потоки

При попадании в операторе case в ветви default или else программа продолжает работу

При попадании в операторе case в ветви default или else программа прекращает работу

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

Вопрос 2

Каких рекомендаций следует придерживаться в промышленной версии?

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

Оставить код, который проверяет только существенные ошибки

Удалить код, который проверяет только существенные ошибки

Удалить код, проверяющий незначительные ошибки

Оставить код, проверяющий незначительные ошибки

Вопрос 3

В программировании слово баг используют как

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

жаргонное слово, обозначающее выполнение программы

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

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

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

Вопрос 4

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

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

защитным программированием

обобщенным программированием

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

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

Вопрос 5

Какие действия при программировании важны?

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

Внедрять поддержку отладки как можно раньше

Использовать ограничения в отладочной версии

Не использовать наступательное программирование

Использовать наступательное программирование

Вопрос 6

Укажите способы обработки входных мусорных данных.

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

Проверка значений входных параметров метода

Аппроксимация данных

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

Проверка значений выходных параметров метода

Вопрос 7

Какие принципы использует правильно написанная программа?

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

Мусор на входе – сообщение об ошибке на выходе

Мусор на выходе не допускается

Второй пришел – все ушли

Первый пришел – первый вышел

Вопрос 8

Что обозначает термин GIGO?

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

Мусор на входе – мусор на выходе

Мусор на входе – ничего на выходе

Первый пришел – первый вышел

Первый пришел – последним вышел

Вопрос 9

К проблемам в программном коде, требующим рефакторинга, НЕ относится

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

ленивый класс – класс, существование которого не окупается выполняемыми им функциями

теоретическая общность – код существует как задел на будущее

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

напряженное поле

Вопрос 10

Укажите общие принципы использования утверждений.

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

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

После проверки не исправлять возможные ошибки

Необходимо после проверки утверждения обязательно обработать возможные ошибки

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

Промежуточный тест 7

Вопрос 1

О чем НЕ свидетельствуют комментарии?

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

О непонятности кода

О простоте кода

О незавершенности кода

О недоработках в коде

Вопрос 2

Выберите неверные описания термина «встраивание» (Inline).

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

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

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

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

На основе выражения создает параметр метода

Вопрос 3

Выберите е описание термина «выделение локальной переменной» (Extract Local Variable).

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

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

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

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

На основе выражения создает параметр метода

Вопрос 4

Выберите е описание термина «изменение сигнатуры метода» (Change Method Signature).

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

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

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

Несколько клиентов пользуются одним и тем же подмножеством интерфейса класса или в двух классах часть интерфейса является общей

На основе выражения создает параметр метода

Вопрос 5

Выберите е описание термина «генерализация типа» (Generalize Type).

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

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

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

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

На основе выражения создает параметр метода

Промежуточный тест 8

Вопрос 1

Фраза «All Rights Reserved» означает

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

Все права защищены

Все права сохранены

Все права получены

Все права зарезервированы

Вопрос 2

Какие методы или функции может включать в себя контракт?

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

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

Четкое распределение ответственности между компонентами

Применение к наследованию, в частности, формализм переопределения методов и динамического связывания

Применение к исключительным ситуациям

Вопрос 3

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

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

Phyton

Java

Haskell

C++

Perl

Вопрос 4

Токен _______ указывает на то, что нужно сделать, но это не исправление ошибки в программе.

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

TODO

FIXME

TOFIX

DONE

ISSUE

Вопрос 5

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

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

LISP

Java

C

C++

Perl

Вопрос 6

Что за метод представляет собой исполняемый UML?

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

Метод разработки на абстрактном языке программного обеспечения

Метод разработки на объектно-ориентированном языке

Метод разработки на языке программирования С++

Метод разработки на языке программирования Java

Вопрос 7

Формальная спецификация – это

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

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

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

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

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

Вопрос 8

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

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

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

рефакторинг

юзабилити

реконструирование

Вопрос 9

Основными стилями оформления исходного текста являются

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

стиль K&R

стиль Вудмана

стиль Уайтсмитс

стиль Фейстеля

стиль GNU

Вопрос 10

Токен _______ обозначает найденную критическую ошибку, без исправления которой нельзя продолжать дальнейшую работу.

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

TODO

FIXME

TOFIX

XXX

ZZZ

Вопрос 11

Executable UML Foundation – это

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

проект по формированию подмножества языка UML

проект по формированию подмножества языка С++

проект по формированию подмножества языка Java

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

Вопрос 12

Стилем «BSD» называют стиль

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

Олмана

Кернигана и Ричи

Уайтсмитс

Хорстмана

GPL

Вопрос 13

Соглашение об именовании, форматировании и структурировании исходного текста программы называется

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

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

стандартом кодирования

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

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

Вопрос 14

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

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

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

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

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

отсутствие проверок предусловий внутри функции программы

Вопрос 15

В объектно-ориентированном программировании контракт метода обычно включает такую информацию, как

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

возможные типы входных данных и их значение

типы возвращаемых данных и их значение

возможные типы выходных данных и их значение

типы входных данных и их значение

Вопрос 16

В объектно-ориентированном программировании контракт метода обычно включает такую информацию, как

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

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

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

типы входных данных и их значение

возможные типы выходных данных и их значение

Вопрос 17

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

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

K&R

Кернигана и Ричи

Уайтсмитс

Хорстмана

GPL

Вопрос 18

Что включает в себя абстрактный язык?

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

Подмножество UML с графической нотацией с исполняемой семантикой и временными правилами

Подмножество UML с лексической нотацией с исполняемой семантикой и временными правилами

Подмножество UML с лексической нотацией с исполняемой сигнатурой и временными правилами

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

Вопрос 19

Укажите требования к содержанию разделов для файлов с исходным текстом на языке Си.

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

Файл должен начинаться с указания автора разработанного кода

Файл должен начинаться с подключения заголовочных файлов

Вторым идет комментарий, описывающий назначение и содержимое данного файла

Вторым идет задание типа данных и констант

Вопрос 20

Основными стилями оформления исходного текста являются

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

стиль G&U

стиль Олмана

стиль Уайтсмитс

стиль Хорстмана

стиль FreeSoft

Вам подходит эта работа?
Похожие работы
Информационные системы
Отчет по практике Практика
30 Апр в 06:46
15
0 покупок
Информационные системы
Контрольная работа Контрольная
29 Апр в 19:55
7
0 покупок
Другие работы автора
Основы программирования
Контрольная работа Контрольная
2 Мая в 21:20
16 +4
0 покупок
Основы программирования
Дистанционная задача Дистанционная задача
16 Янв в 19:51
90
11 покупок
Основы программирования
Задача Задача
2 Дек 2023 в 23:34
50
1 покупка
Основы программирования
Задача Задача
2 Дек 2023 в 23:31
45
1 покупка
Основы программирования
Задача Задача
2 Дек 2023 в 23:29
49
1 покупка
Вычислительная математика
Задача Задача
2 Дек 2023 в 22:29
168 +2
3 покупки
Менеджмент
Задача Задача
2 Дек 2023 в 22:22
39 +1
1 покупка
Дискретная математика
Задача Задача
2 Дек 2023 в 22:14
34
0 покупок
Дискретная математика
Задача Задача
2 Дек 2023 в 22:11
35
0 покупок
Дискретная математика
Задача Задача
2 Дек 2023 в 22:08
32
0 покупок
Дискретная математика
Задача Задача
2 Дек 2023 в 22:04
27
0 покупок
Дискретная математика
Задача Задача
2 Дек 2023 в 22:01
27
0 покупок
Дискретная математика
Задача Задача
2 Дек 2023 в 21:58
22
0 покупок
Информатика
Дистанционная задача Дистанционная задача
25 Ноя 2023 в 00:01
63
2 покупки
Высшая математика
Тест Тест
19 Ноя 2023 в 10:46
83 +1
1 покупка
Основы программирования
Тест Тест
30 Окт 2023 в 17:57
166
2 покупки
Темы журнала
Показать ещё
Прямой эфир