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

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

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

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

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

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

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

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

Также Вы можете найти готовые ответы на тесты РОСДИСТАНТ у меня на странице по ссылке:

https://studwork.ru/shop?user=326803&text=РОСДИСТАНТ&sort=rel?p=326803

Оглавление

Промежуточный тест 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

 

 

 

 

 

 

 

 

Вам подходит эта работа?
Похожие работы
Информационные системы
Отчет по практике Практика
19 Ноя в 20:06
15 +2
0 покупок
Информационные системы
Курсовая работа Курсовая
18 Ноя в 20:43
11 +1
0 покупок
Информационные системы
Отчет по практике Практика
18 Ноя в 13:26
13
0 покупок
Другие работы автора
Безопасность жизнедеятельности
Тест Тест
1 Ноя в 15:00
66 +1
0 покупок
Темы журнала
Показать ещё
Прямой эфир