Страницу Назад
Поискать другие аналоги этой работы
350 Современные технологии в программировании (часть 1-я). Билет №4ID: 222174Дата закачки: 26 Ноября 2021 Продавец: IT-STUDHELP (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Зачетная Форматы файлов: Microsoft Word Сдано в учебном заведении: СибГУТИ Описание: Билет №4 2.В контексте управления исключениями в C++ применяются ключевые слова: a) free b) catch c) final d) try e) throw 5.Ключевое слово для обозначения блока кода, который может генерировать исключение a) try b) catch c) throw d) free 6.Прочтите программу и укажите, что будет выведено на экран void func() { int* p = new int(8); throw p;} int main(void ) { try { func();} catch(void*) { cout << "Exceptin class void*" << endl; } catch( int) {cout << "Exceptin class int" << endl;} catch( int* a) {cout << *a << endl; delete a;} return 0; } a) 8 b) Exceptin class void* c) Exceptin class int 8.В шаблоне класса с двумя параметрами template <class T, int R> class S { // Тело класса }; a) T-нетиповой параметр b) R-параметр типа c) T-параметр типа d) R-нетиповой параметр 12.Объект на основе шаблона создаётся template < int R > class S { // Тело класса }; a) S< int > d; b) S< 10 > a; c) S< 20 > d; 13.Истинно ли утверждение о том, что шаблон функции может иметь несколько аргументов? a) Верно b) Неверно 14.Шаблоны позволяют удобным способом создавать семейства: a) функций b) переменных c) классов d) программ 19.Специальный инструмент контроля кода, который выявляет формальными методами анализа без выполнения тестируемой программы неверные конструкции или неверные отношения объектов программы (ошибки формального задания) – a) CodeChecker b) Testbed, Testbench 20.Специальный инструмент автоматизации тестирования – a) CodeChecker b) Testbed, Testbench 22.Реализация тестирования разделяется на этапы: a) Создание тестового набора (test suite) путем ручной разработки или автоматической генерации для конкретной среды тестирования (testing environment). b) Исправление ошибок. c) Оценка результатов выполнения программы на наборе тестов с целью принятия решения о продолжении или остановке тестирования. d) Прогон программы на тестах, управляемый тестовым монитором (test monitor, test driver с получением протокола результатов тестирования (test log). 24.Пусть программа H(x:int, y:int) реализована в машине с 64 разрядными словами, тогда мощность множества тестов для исчерпывающего тестирования программы ||(X,Y)||= a) 2**64 b) 2**128 33.Критерии стохастического тестирования a) формулируются в описании требований к программному изделию (критерии так называемого "черного ящика") b) формулируются в терминах проверки наличия заданных свойств у тестируемого приложения, средствами проверки некоторой статистической гипотезы. c) используют информацию о структуре программы (критерии так называемого "белого ящика") d) Мутационные критерии ориентированы на проверку свойств программного изделия на основе подхода Монте-Карло. 36.Условие критерия тестирования команд: a) (критерий С0) - набор тестов в совокупности должен обеспечить прохождение каждой команды не менее одного раза. Это слабый критерий, он, как правило, используется в больших программных системах, где другие критерии применить невозможно. b) (критерий С1) - набор тестов в совокупности должен обеспечить прохождение каждой ветви не менее одного раза. Это достаточно сильный и при этом экономичный критерий, поскольку множество ветвей в тестируемом приложении конечно и не так уж велико. Данный критерий часто используется в системах автоматизации тестирования. c) (критерий С2) - набор тестов в совокупности должен обеспечить прохождение каждого пути не менее 1 раза. Если программа содержит цикл (в особенности с неявно заданным числом итераций), то число итераций ограничивается константой (часто - 2, или числом классов выходных путей). 37.Условие критерия тестирования ветвей: a) (критерий С0) - набор тестов в совокупности должен обеспечить прохождение каждой команды не менее одного раза. Это слабый критерий, он, как правило, используется в больших программных системах, где другие критерии применить невозможно. b) (критерий С1) - набор тестов в совокупности должен обеспечить прохождение каждой ветви не менее одного раза. Это достаточно сильный и при этом экономичный критерий, поскольку множество ветвей в тестируемом приложении конечно и не так уж велико. Данный критерий часто используется в системах автоматизации тестирования. c) (критерий С2) - набор тестов в совокупности должен обеспечить прохождение каждого пути не менее 1 раза. Если программа содержит цикл (в особенности с неявно заданным числом итераций), то число итераций ограничивается константой (часто - 2, или числом классов выходных путей). 38.Условие критерия тестирования путей: a) (критерий С0) - набор тестов в совокупности должен обеспечить прохождение каждой команды не менее одного раза. Это слабый критерий, он, как правило, используется в больших программных системах, где другие критерии применить невозможно. b) (критерий С1) - набор тестов в совокупности должен обеспечить прохождение каждой ветви не менее одного раза. Это достаточно сильный и при этом экономичный критерий, поскольку множество ветвей в тестируемом приложении конечно и не так уж велико. Данный критерий часто используется в системах автоматизации тестирования. c) (критерий С2) - набор тестов в совокупности должен обеспечить прохождение каждого пути не менее 1 раза. Если программа содержит цикл (в особенности с неявно заданным числом итераций), то число итераций ограничивается константой (часто - 2, или числом классов выходных путей). 42.list – это: a) Последовательный контейнер b) Ассоциативный контейнер c) Предоставляет быструю вставку и удаление элементов в любом месте контейнера d) Предоставляет быстрый случайный доступ к своим элементам 44. Map - это: a) последовательный контейнер b) ассоциативный контейнер c) хранит элементы в последовательных ячейках памяти d) хранит пары элементов <ключ, значение> e) сортирует элементы по мере добавления по ключу f) сортирует элементы по мере добавления по значению g) не сортирует элементы при их добавлении 49. Вектор – это: a) Последовательный контейнер b) Ассоциативный контейнер c) Массив, с возможность динамического изменения размера d) Специальный тип данных для хранения математических векторов 53.Для изменения поведения алгоритма применяют a) итераторы b) контейнеры c) функциональные объекты 54. Алгоритм STL — это: a) связующий элемент между методами и контейнерами b) независимая функция для работы с контейнерами c) метод соответствующих контейнеров d) функция, дружественная соответствующим классам контейнеров Комментарии: Оценка: Зачет Дата оценки: 26.11.2021 Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом. E-mail: sneroy20@gmail.com E-mail: ego178@mail.ru Размер файла: 19,2 Кбайт Фаил: (.docx)
Скачано: 1 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Современные технологии программирования (Часть 1-я). Зачёт. Билет №4Технологический процесс механической обработки детали - фитинг Технологический процесс изготовления детали - носовая часть бортовой нервюры самолета СИНЕРГИЯ Цифровая экономика Тест 6, 7, 8, итоговый Тест 100 баллов 2023 год Сменно-суточное планирование перевозок продукции ООО «ТимА» (дипломный проект) МТИ МосТех МосАП МФПУ Синергия Информатика Тест 100 из 100 баллов 2023 год Современные технологии программирования (часть 1). Экзамен. Билет №11 Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Современные технологии в программировании / Современные технологии в программировании (часть 1-я). Билет №4
Вход в аккаунт: