Зачет по дисциплине: Современные технологии программирования (часть 1). Билет №24

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

material.view.file_icon 8E4F212B-3274-4C54-B49F-92C3516D974C.docx
Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

Билет № 24

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

7.Шаблоны позволяют вам давать обобщенные определения классов и функций, в смысле произвольно используемых типов
a) переменных
b) констант
c) операторов

8.В шаблоне класса с двумя параметрами
template <class T, int R>
class S
{
 // Тело класса
};
a) T-нетиповой параметр
b) R-параметр типа
c) T-параметр типа
d) R-нетиповой параметр

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

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

28.Классы критериев тестирования

a) Стохастического тестирования
b) Мутационные критерии
c) Структурные критерии
d) Функциональные критерии
e) Модульные критерии

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

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

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

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

39.В STL содержится несколько основных сущностей. Наиболее важные из них — это
a) контейнеры
b) итераторы
c) алгоритмы
d) мультиплексоры
e) конверторы

44. Map - это:
a) последовательный контейнер
b) ассоциативный контейнер
c) хранит элементы в последовательных ячейках памяти
d) хранит пары элементов <ключ, значение>
e) сортирует элементы по мере добавления по ключу
f) сортирует элементы по мере добавления по значению
g) не сортирует элементы при их добавлении

45. set – это:
a) последовательный контейнер
b) ассоциативный контейнер
c) хранит пары элементов <ключ, значение>
d) сортирует элементы по мере добавления
e) не сортирует элементы при их добавлении

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

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

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

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

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

Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Современные технологии программирования (часть 1)
Вид работы: Зачет
Оценка: Зачет
Дата оценки: 17.05.2021
Рецензия: Уважаемый,

Зайцев Михаил Георгиевич

Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Зачет по дисциплине: Современные технологии программирования (часть 1-я). Билет №62
Билет № 62 1.Прочтите программу и укажите, что будет выведено на экран 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; } a) 0; o'key; b) 5; o'key; c) o'key d) 5 12.Объект на основе шаблона создаётся template < int R > class S { // Тело класса }; a) S< int > d; b) S< 10 > a; c) S< 20 > d; 18.Тестирование, которое выявляет формальными мет
User IT-STUDHELP : 17 мая 2021
350 руб.
promo
Зачет по дисциплине: Современные технологии программирования (часть 1-я). Билет №27
Билет № 27 4.Ключевое слово, предназначенное для того, чтобы выбрасывать исключение и вызывать переход управления к обработчику a) catch b) try c) throw d) free 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 << "
User IT-STUDHELP : 17 мая 2021
350 руб.
promo
Зачет по дисциплине: Современные технологии в программировании (часть 1). Билет №6
Билет №6 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 9.Шаблон класс
User IT-STUDHELP : 23 октября 2020
400 руб.
promo
Зачет по дисциплине: Современные технологии в программировании (часть 1). Билет №74
Билет №74 3. Ключевое слово для обозначения секции кода, в которую может быть передано управление в том случае, если произойдет исключение a) try b) throw c) catch d) free 4. Ключевое слово, предназначенное для того, чтобы выбрасывать исключение и вызывать переход управления к обработчику a) catch b) try c) throw d) free 5. Ключевое слово для обозначения блока кода, который может генерировать исключение a) try b) catch c) throw d) free 6. Прочтите программу и укажите, что будет выведе
User IT-STUDHELP : 4 октября 2020
400 руб.
Зачет по дисциплине: Современные технологии в программировании (часть 1). Билет №99
Билет №99 12.Объект на основе шаблона создаётся template < int R > class S { // Тело класса }; a) S< int > d; b) S< 10 > a; c) S< 20 > d; 17.Выявление (констатация наличия) фактов расхождений работы программы с требованиями (ошибок) – это a) отладка b) тестирование 19.Специальный инструмент контроля кода, который выявляет формальными методами анализа без выполнения тестируемой программы неверные конструкции или неверные отношения объектов программы (ошибки формального задания) – a) C
User IT-STUDHELP : 4 октября 2020
500 руб.
promo
Зачет по дисциплине: Современные технологии в программировании (часть 1). Билет №26
Билет №36 Экзаменационный тест 1.Критичность определяется последствиями, вызываемыми дефектами в ПО, и может иметь один из четырех уровней. Установите соответствие между уровнем критичности и последствиями дефектов ПО. C 1. Дефекты создают угрозу человеческой жизни D 2. Дефекты вызывают потерю возместимых средств (материальных или финансовых) E 3. Дефекты вызывают потерю удобства L 4. Дефекты вызывают потерю невозместимых средств 2.Установите соответствие 1.Программный продукт 1. Испол
User IT-STUDHELP : 4 октября 2020
300 руб.
Современные технологии программирования (часть 1). Вариант №1
Вариант №1 Контрольная работа Тема: Последовательные контейнеры STL и модульное тестирование Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами VisualStudio. Задание Реализовать обработку данных пользовательского типа (объектов класса) с помощью контейнера в соответствии с вариантом задания и со следующей спецификацией: • приложение заполняет контейнер данными, которые вводятся пользователем с консоли; • выводит со
User IT-STUDHELP : 14 июня 2021
600 руб.
promo
Курсовая работа "Разработка системы связи для передачи непрерывных сообщений дискретными сигналами" По дисциплине: Теория электрической связи
Задание на курсовую работу: Разработать обобщенную структурную схему системы связи для передачи непрерывных сообщений дискретными сигналами, разработать структурную схему приемника и структурную схему оптимального фильтра, рассчитать основные характеристики разработанной системы связи и сделать обобщающие выводы по результатам расчетов. Исходные данные 1. Номер варианта . 2. Вид сигнала в канале связи . 3. Скорость передачи сигналов . 4. Амплитуда канальных сигналов . 5. Дисперсия шума
User BuKToP89 : 31 марта 2016
100 руб.
Курсовая работа "Разработка системы связи для передачи непрерывных сообщений дискретными сигналами" По дисциплине: Теория электрической связи
Раздвижной шкив беступенчатой передачи. Вариант 22 ЧЕРТЕЖ
Раздвижной шкив беступенчатой передачи. Вариант 22 Схема принципиальная шкива раздвижного бесступенчатой передачи показана на рис.5.158. Вал 1 шкива насаживается на конец вала электродвигателя (схема соединения валов не показана). В валу шкива выполнены специальные отверстия, в которые вставлена ось 2 с насаженным зубчатым колесом (шестерней) 3. В прямоугольные пазы вала вставлены зубчатые рейки 4 и 5, которые входят в зацепление с шестерней. На вал устанавливается левая тарелка 6 шкива, котора
User coolns : 6 сентября 2023
800 руб.
Раздвижной шкив беступенчатой передачи. Вариант 22 ЧЕРТЕЖ promo
Модернизация сеялка зернотуковой СЗП-3,6 (конструкторский раздел дипломного проекта)
3 Конструкторская часть В качестве базовой сеялки была выбрана СЗП-3,6. Прицепная, предназначена для рядового посева семян зерновых, мелко - и среднесеменных бобовых культур с одновременным внесением в почву гранулированных минеральных удобрений и прикатывания почвы после посева. Она имеет ряд преимуществ по сравнению с серийной благодаря внедрению индивидуальных загортачей пальцевого типа, применению сварной конструкции крепления осей опорно-приводных колес и малогабаритных КПП, изменению к
User AgroDiplom : 8 августа 2018
999 руб.
Модернизация сеялка зернотуковой СЗП-3,6 (конструкторский раздел дипломного проекта) promo
Менеджмент и маркетинг в информационных технологиях. Контрольная работа. Для всех вариантов.
МОДУЛЬ 1 Задание №1 max оценка 3 К вам как менеджеру по персоналу заскочил вечно занятый начальник отдела и сказал: "У меня в отделе есть плохой работник N, я хочу, чтобы вы организовали его увольнение. Как Вы поступите в таком случае? Аргументируйте свою точку зрения. Задание №2 max оценка 3 Прочитайте приведенные ниже высказывания. Выберете те высказывания, которые, по вашему мнению, соответствуют роли ведущего на совещании: Выберите один или несколько ответов: Вы развиваете идеи други
User nik200511 : 16 января 2019
241 руб.
up Наверх