«Современные технологии программирования (часть 1-я)». Билет №92

Состав работы

material.view.file_icon
material.view.file_icon Ответы на зачетные задания.doc

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Вопросы билета.

3.Ключевое слово для обозначения секции кода, в которую может быть передано управление в том случае, если произойдет исключение
a) try
b) throw
c) catch
d) free

5.Ключевое слово для обозначения блока кода, который может генерировать исключение
a) try
b) catch
c) throw
d) free

12.Объект на основе шаблона создаётся
template < int R >
class S
{
// Тело класса
};
a) S< int > d;
b) S< 10 > a;
c) S< 20 > d;

13.Истинно ли утверждение о том, что шаблон функции может иметь несколько аргументов?
a) Верно
b) Неверно

16.Применение …… в форме экспериментов над исполняемой программой составляет суть отладки и тестирования.

a) интерпретационного подхода
b) формального подхода или доказательства

18.Тестирование, которое выявляет формальными методами анализа без выполнения тестируемой программы неверные конструкции или неверные отношения объектов программы (ошибки формального задания) с помощью специальных инструментов контроля кода – CodeChecker

a) статическое
b) динамическое

26.Формула
f = f1* f2* f3*... * fn
– это программа, если
a) исходные данные.
b) f1,f2,... fn – операторы языка программирования;

27.Требования к идеальному критерию: критерий должен быть
a) Легко проверяемым.
b) Надежным
c) Полным.
d) Достаточным.
e) Эффективным.

30.К классу критериев тестирования "черного ящика" относят

a) Функциональные критерии
b) Структурные критерии

32.Функциональные критерии тестирования

a) формулируются в описании требований к программному изделию (критерии так называемого "черного ящика")
b) Критерии стохастического тестирования формулируются в терминах проверки наличия заданных свойств у тестируемого приложения, средствами проверки некоторой статистической гипотезы.
c) используют информацию о структуре программы (критерии так называемого "белого ящика")
d) Мутационные критерии ориентированы на проверку свойств программного изделия на основе подхода Монте-Карло.

36.Условие критерия тестирования команд:
a) (критерий С0) - набор тестов в совокупности должен обеспечить прохождение каждой команды не менее одного раза. Это слабый критерий, он, как правило, используется в больших программных системах, где другие критерии применить невозможно.
b) (критерий С1) - набор тестов в совокупности должен обеспечить прохождение каждой ветви не менее одного раза. Это достаточно сильный и при этом экономичный критерий, поскольку множество ветвей в тестируемом приложении конечно и не так уж велико. Данный критерий часто используется в системах автоматизации тестирования.
c) (критерий С2) - набор тестов в совокупности должен обеспечить прохождение каждого пути не менее 1 раза. Если программа содержит цикл (в особенности с неявно заданным числом итераций), то число итераций ограничивается константой (часто - 2, или числом классов выходных путей).

40.deque – это:
a) Последовательный контейнер
b) Ассоциативный контейнер
c) Предоставляет быструю вставку и удаление элементов в начале и в конце
d) Хранит свои элементы в смежных участках памяти

41. Объявите итератор для list<int> values;
a) list < int > values::iterator i;
b) list < int > ::iterator i;
c) iterator i;

47. Правильный способ для добавления элементов в конец вектора(vector<int> values):
a) values[5] \= 5
b) values.add(5)
c) values.push_back(5)

50. Преимущества вектора перед массивом:
a) Не позволяет пользователю выйти за пределы массива при индексировании
b) Знает свой размер
c) Может менять размер во время выполнения

54. Алгоритм STL — это:
a) связующий элемент между методами и контейнерами
b) независимая функция для работы с контейнерами
c) метод соответствующих контейнеров
d) функция, дружественная соответствующим классам контейнеров

55. Процедуры, применяемые к контейнерам для обработки их данных различными способами - это ...
a) итераторы
b) процедуры
c) алгоритмы
d) функциональные объекты

56.В STL имеется два типа ассоциативных контейнеров
a) список
b) отображения
c) двусторонняя очередь
d) множества

57. Ассоциативный массив - это
a) список
b) множество
c) отображение (словарь)
d) очередь с двусторонним доступом

61. STL включает в себя семь основных типов контейнеров
a) очередь
b) двусторонняя очередь
c) множество
d) мультимножество
e) отображение
f) мультиотображение
g) список
h) вектор

Отчет содержит ответы на все задания. Кроме указания правильного ответа, в отчете приводятся выдержки из лекционных материалов и другой литературы, содержащие верный ответ.

Объем отчета составляет 16 страницы формата А4.

Дополнительная информация

Год сдачи: 2021
Преподаватель: Зайцев М.Г.
Работа зачтена без замечаний.

Рекомендую использовать представленные материалы в качестве методической помощи для выполнения своих работ.
Современные технологии программирования (часть 1). Вариант №1
Вариант №1 Контрольная работа Тема: Последовательные контейнеры STL и модульное тестирование Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами VisualStudio. Задание Реализовать обработку данных пользовательского типа (объектов класса) с помощью контейнера в соответствии с вариантом задания и со следующей спецификацией: • приложение заполняет контейнер данными, которые вводятся пользователем с консоли; • выводит со
User IT-STUDHELP : 14 июня 2021
600 руб.
promo
Современные технологии программирования (часть 1). Билет 14
Билет №14 2.Установите соответствие 1.Программный продукт 1. Запускается автором 2. Запускается в той системе, где была разработана 3. Использует и сопровождает любой человек 2.Компонент программного комплекса 4. Может использоваться в различных операционных системах 5. Может использоваться с различными данными 3.Программа 6. Входные и выходные данные должны удовлетворять точно определённым интерфейсам 7. Использует точно определённые ресурсы 4.Неотъемлемыми свойствами ПО являются сложн
User Damovoy : 10 мая 2022
110 руб.
Современные технологии программирования (Часть 1-я). Вариант №10.
Контрольная работа Тема: Последовательные контейнеры STL и модульное тестирование Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами VisualStudio. Задание Реализовать обработку данных пользовательского типа (объектов класса) с помощью контейнера в соответствии с вариантом задания и со следующей спецификацией: • приложение заполняет контейнер данными, которые вводятся пользователем с консоли; • выводит содержимое кон
User LowCost : 1 февраля 2022
399 руб.
promo
Современные технологии программирования (часть 1-я). Билет №84
Билет №84 2.В контексте управления исключениями в C++ применяются ключевые слова: a) free b) catch c) final d) try e) throw 7.Шаблоны позволяют вам давать обобщенные определения классов и функций, в смысле произвольно используемых типов a) переменных b) констант c) операторов 11.Объект на основе шаблона создаётся template <class T, int R> class S { // Тело класса }; a) S< int, 20 > d; b) S< 10, float > g; c) S< float > d; d) S< float, 10 > a; e) S< 15 > w; 12.Объект на основе шаблона
User Damovoy : 3 декабря 2021
180 руб.
Современные технологии программирования (часть 1-я). Вариант №6
ВАРИАНТ 06 Тема: Последовательные контейнеры STL и модульное тестирование Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами VisualStudio. Задание Реализовать обработку данных пользовательского типа (объектов класса) с помощью контейнера в соответствии с вариантом задания и со следующей спецификацией: • приложение заполняет контейнер данными, которые вводятся пользователем с консоли; • выводит содержимое контейнер
User Damovoy : 26 ноября 2021
430 руб.
Современные технологии программирования (часть 1-я). Билет №72
Зачет По дисциплине: Современные технологии программирования (часть 1) Билет №72 2.В контексте управления исключениями в C++ применяются ключевые слова: a) free b) catch c) final d) try e) throw 4.Ключевое слово, предназначенное для того, чтобы выбрасывать исключение и вызывать переход управления к обработчику a) catch b) try c) throw d) free 10.Укажите описание конструктора для шаблона класса вне описания класса template <class T, int R> class S { // Тело класса }; a) S( ) \{//---\
User IT-STUDHELP : 17 ноября 2021
350 руб.
promo
«Современные технологии программирования (часть 1-я)». Вариант №21
Задание: Реализовать обработку данных пользовательского типа (объектов класса) с помощью контейнера в соответствии с вариантом задания и со следующей спецификацией: • приложение заполняет контейнер данными, которые вводятся пользователем с консоли; • выводит содержимое контейнера на консоль для контроля ввода; • выполняет сортировку контейнера в порядке возрастания значений объектов с помощью алгоритма или метода контейнера; • выводит содержимое контейнера на консоль для контроля операции; • вы
User Леший : 10 ноября 2021
500 руб.
Конституція Пилипа Орлика
ВСТУП Конституція будь-якої держави є її основним, найголовнішим законом. Конституція виступає як джерело права. Вона закріплює відносини, що склалися, дає перспективи, напрямки розвиткувона встановлює фундаментальні, принципові положення організації і діяльності, як держави та і взагалі суспільства,констатує правовий статус особистості. Конституція містить в собі не лише форму державного ладу, организацію публичної, легитимної влади, делающей свои веления обязательными на определенной террито
User Slolka : 3 сентября 2013
10 руб.
Физика (часть 2-я) 24 вариант. Лабораторная работа № 4
Физика (часть 2) 24 вариант. Лабораторную работу № 4 На тему: Определение длины электромагнитной волны методом дифракции Фраунгофера 1. Цель работы: 2. Основные теоретические сведения: 3. Экспериментальные результаты: 4. Вывод: 5. Контрольные вопросы:
User mirex2014 : 21 октября 2015
350 руб.
Передняя подвеска легкового автомобиля
Чертеж передней подвески легкового автомобиля
User GoodOK-1 : 19 июня 2019
150 руб.
Передняя подвеска легкового автомобиля
Управление проектами. Зачет. 14 билет.
БИЛЕТ 14 1. Управление качеством проекта. Социальный проект как инструмент управления муниципальным образованием. 2. Предприятие планирует частично автоматизировать производственный процесс. Приобретение и установка необходимого оборудования обойдется в 8 млн. руб. Сокращение трудовых и материальных затрат позволит экономить по 2,2 млн. руб. ежегодно (до уплаты налогов). Срок амортизации оборудования 5 лет, за этот период оно полностью обесценится. Однако его реальная рыночная стоимость через
User studypro3 : 2 августа 2018
200 руб.
up Наверх