Воскресенье, 24.11.2024, 18:58
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Современные технологии программирования. Онлайн Тест 1
engineerklubДата: Суббота, 22.07.2023, 11:34 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 28530
Репутация: 0
Статус: 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
Репутация: 0
Статус: 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?

Верно.

Неверно.

СКАЧАТЬ
 
  • Страница 1 из 1
  • 1
Поиск:

Рейтинг@Mail.ru