engineerklub | Дата: Суббота, 22.07.2023, 11:34 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 28530
Статус: Offline
| Современные технологии программирования. Онлайн Тест 1
Тип работы: Тесты Форматы файлов: Microsoft Word Сдано в учебном заведении: СибГУТИ
Описание: Вопрос №1 Шаблон функции может иметь аргументов (параметров):
Ноль.
Один.
Один и более аргументов.
Вопрос №2 В STL имеется два типа ассоциативных контейнеров:
Множества.
Отображения.
Двусторонняя очередь.
Список.
Вопрос №3 Блок catch обработчика исключительной ситуации (исключения) настраивается на:
Класс объекта исключения.
Объект исключения.
Значение объекта исключения.
Вопрос №4 list – это Последовательный контейнер.
Ассоциативный контейнер.
Предоставляет быструю вставку и удаление элементов в любом месте контейнера.
Предоставляет быстрый случайный доступ к своим элементам.
Вопрос №5 Спецификация абстракции– это
Форма (шаблон) в соответствии с которой, раскрывается содержание абстракции.
Разделение задачи на части.
Объединение кода и данных вместе.
Вопрос №6 Условие критерия тестирования путей:
(критерий С0) - набор тестов в совокупности должен обеспечить прохождение каждой команды не менее одного раза. Это слабый критерий, он, как правило, используется в больших программных системах, где другие критерии применить невозможно.
(критерий С1) - набор тестов в совокупности должен обеспечить прохождение каждой ветви не менее одного раза. Это достаточно сильный и при этом экономичный критерий, поскольку множество ветвей в тестируемом приложении конечно и не так уж велико. Данный критерий часто используется в системах автоматизации тестирования.
(критерий С2) - набор тестов в совокупности должен обеспечить прохождение каждого пути не менее 1 раза. Если программа содержит цикл (в особенности с неявно заданным числом итераций), то число итераций ограничивается константой (часто - 2, или числом классов выходных путей).
Вопрос №7 Структурные критерии базируются на основных элементах УГП:
Операторах.
Ветвях.
Путях.
Вызовах методов.
Вопрос №8 Ключевое слово для обозначения секции кода, в которую может быть передано управление в том случае, если произойдет исключение:
try
catch
throw
free
final
Вопрос №9 Среди разделов спецификации процедурной абстракции обязательными не являются:
«Имя».
«Вход».
«Выход».
«Процесс».
«Предусловия».
«Постусловия».
Вопрос №10 Ключевое слово, предназначенное для того, чтобы выбрасывать исключение и вызывать переход управления к обработчику :
try
catch
throw
free
Вопрос №11 Алгоритм STL — это
Шаблон функций для работы с контейнерами.
Связующий элемент между методами и контейнерами.
Функция, дружественная соответствующим классам контейнеров.
Метод соответствующих контейнеров
Вопрос №12 Объект на основе шаблона создаётся: template < int R > class S { // Тело класса }
S< 10 > a
S< 20 > d
S< int > d
Вопрос №13 Цель процесса обработки данных - это
Получение результата из исходных данных.
Выполнение действий по обработке данных.
Выполнение декомпозиции.
Вопрос №14 Конструкция, с помощью которой можно создавать из базовых контейнеров специализированные контейнеры, называется:
Адаптером контейнера.
Мультиплексором.
Алгоритмом.
Итератором.
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Суббота, 22.07.2023, 11:34 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 28530
Статус: Offline
| Вопрос №15 Для изменения поведения алгоритма применяют:
Функциональные объекты.
Итераторы.
Контейнеры.
Вопрос №16 Тестирование, которое выявляет формальными методами анализа без выполнения тестируемой программы неверные конструкции или неверные отношения объектов программы (ошибки формального задания) с помощью специальных инструментов контроля кода – CodeChecker:
Статическое.
Динамическое.
Вопрос №17 Прочтите программу и укажите, что будет выведено на экран void moo() { int n = 5; try { if (n > 4) throw n;} catch(int a) { n = 0; throw;} } int main(int argc, char* argv[]) { try { moo();} catch(int a) { cout << a << "; ";} cout << "o\'key" << "; "; return 0; }
5; o\'key
0; o\'key
o\'key
5
Вопрос №18 С понятием связаны:
Содержание.
Объём.
Имя.
Изображение.
Реализация.
Вопрос №19 Спецификация процедурной абстракции состоит из:
Заголовка.
Описания функции.
Комментария.
Вопрос №20 Что не является адаптером контейнера STL?
Стек.
Очередь.
Приоритетная очередь.
Множество.
Отображение.
Вектор.
Вопрос №21 Раздел «Процесс» спецификации процедурной абстракции:
Задаёт ограничение на абстракцию.
Задаёт список имён входных параметров, модифицируемых процедурой.
Определяет выходные значения и модификации, производимые над входными параметрами, перечисленными в списке «Постусловия» при условии выполнения «Предусловия».
Вопрос №22 Число блоков catch связанных с блоком try:
Произвольное.
0
1
Вопрос №23 Процедуры, применяемые к контейнерам для обработки их данных различными способами - это
Алгоритмы.
Итераторы.
Функциональные объекты.
Вопрос №24 Порядок следования блоков catch и try:
Произвольный.
Блок catch следует за try.
Блок try следует за catch.
Вопрос №25 В контексте управления исключениями в C++ применяются ключевые слова:
try
catch
throw
free
final Вопрос №26 В процесс обработки данных можно выделить:
Действия по обработке данных.
Данные.
Декомпозицию.
Вопрос №27 Раздел «Имя» спецификации процедурной абстракции содержит:
Имя процедуры.
Порядок и типы входных параметров.
Содержит выходные параметры.
Вопрос №28 Шаблоны позволяют удобным способом создавать семейства:
Функций.
Переменных.
Классов.
Программ.
Модулей.
Вопрос №29 Реализация тестирования представляет собой этап, на котором осуществляется:
Создание тестового набора (test suite) путем ручной разработки или автоматической генерации для конкретной среды тестирования (testing environment).
Прогон программы на тестах, управляемый тестовым монитором (test monitor, test driver с получением протокола результатов тестирования (test log).
Оценка результатов выполнения программы на наборе тестов с целью принятия решения о продолжении или остановке тестирования.
Исправление ошибок.
Вопрос №30 Истинно ли утверждение о том, что алгоритмы могут использоваться только с контейнерами STL?
Верно.
Неверно.
СКАЧАТЬ
|
|
| |