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

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

material.view.file_icon 87A23A25-3C77-45DF-BD8A-C0276505D220.docx
Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

Билет №13

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-нетиповой параметр

9.Шаблон класса:
a) генерирует идентичные объекты
b) генерирует классы с различным числом методов
c) работает с разными типами данных
d) создается для того, чтобы храниться в разных контейнерах

10.Укажите описание конструктора для шаблона класса вне описания класса
template <class T, int R>
class S
{
// Тело класса
};
a) S( ) \{//---\};
b) template < class T, int R > S< T, R > :: S( ) \{//---\}
c) S< R, T > :: S( ) \{//---\}

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;

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

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

21.Тестирование, которое осуществляет выявление ошибок только на выполняющейся программе с помощью специальных инструментов автоматизации тестирования – Testbed или Testbench.
a) статическое
b) динамическое

25.В чём состоит назначение Оракула
a) определять, соответствуют ли выходные данные – Yв (вычисленные по входным данным – X) желаемым результатам – Y,
b) определять желаемый результат работы программы.

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

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

35.Структурные критерии базируются на основных элементах УГП:
a) вызовах методов,
b) ветвях,
c) операторах,
d) путях.

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

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

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

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

53.Для изменения поведения алгоритма применяют
a) итераторы
b) контейнеры
c) функциональные объекты

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

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

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

63. К последовательным контейнерам относят
a) вектор
b) список
c) двусторонняя очередь
d) множество
e) отображение

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

Зачет

15.02.2021

Зачет

Уважаемый ,

Зайцев Михаил Георгиевич
Современные технологии программирования (Часть 1-я). Зачёт. Билет №4
Билет №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(
User LowCost : 1 февраля 2022
230 руб.
promo
Современные технологии программирования (часть 1-я). Зачет. Билет №90
Билет №90 3.Ключевое слово для обозначения секции кода, в которую может быть передано управление в том случае, если произойдет исключение a) try b) throw c) catch d) free 5.Ключевое слово для обозначения блока кода, который может генерировать исключение a) try b) catch c) throw d) free 8.В шаблоне класса с двумя параметрами template <class T, int R> class S { // Тело класса }; a) T-нетиповой параметр b) R-параметр типа c) T-параметр типа d) R-нетиповой параметр 9.Шаблон класса: a) гене
User Damovoy : 31 января 2022
200 руб.
Современные технологии программирования (часть 1-я). Зачет. Билет №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.Прочтите программу и укажите, что будет выведено на экран void f
User sibguter : 18 февраля 2020
69 руб.
Современные технологии программирования (часть 1). Зачёт. Билет №38
Билет №38 4.Ключевое слово, предназначенное для того, чтобы выбрасывать исключение и вызывать переход управления к обработчику a) catch b) try c) throw d) free 7.Шаблоны позволяют вам давать обобщенные определения классов и функций, в смысле произвольно используемых типов a) переменных b) констант c) операторов 9.Шаблон класса: a) генерирует идентичные объекты b) генерирует классы с различным числом методов c) работает с разными типами данных d) создается для того, чтобы храниться в разн
User growlist : 1 октября 2019
150 руб.
promo
Зачет по дисциплине: Современные технологии программирования (часть 1). Билет №24
Билет № 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) переменных
User IT-STUDHELP : 17 мая 2021
350 руб.
promo
Зачет по дисциплине: Современные технологии программирования (часть 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
Система неналоговых платежей в Украине
Введение. Налог на добавленную стоимость. Государственные пошлины. Таможенные сборы и пошлины. Акцизный сбор. Другие сборы Заключение. ВВЕДЕНИЕ. Система налогообложения Украины представляет собой совокупность налогов, сборов, других обязательных платежей в бюджет и взносов в государственные целевые фонды, взимаемые в установленном порядке. Ее сегодняшнее состояние можно охарактеризовать как создание основ. Исторически налоги являются наиболее давней формой финансовызх отношений между го
User Elfa254 : 20 ноября 2013
5 руб.
Экзамен gо дисциплине: «Английский язык».
Экзаменационная работа II семестр Задание 1. Выберите правильную форму глагола. 1. No city has cables ___________ directly. a. lay b. are laying c. laid Задание 2. Прочтите текст и выполните задания к тексту MICROELECTROMECHANICAL SYSTEMS (MEMS)
User lecture : 7 апреля 2015
50 руб.
Назначение и характеристика компьютерных сетей
Содержание. 2 1. Преимущества объединения компьютерных сетей. 3 2. Локальные сети. 5 2.1. Работа локальной сети. 5 3. Глобальные сети. 7 4. Что такое Internet?. 8 4.1. Поиск информации в Internet 9 4.2. Назначение Internet Explorer 9 5. World Wide Web. 12 Вывод. 16 Список литературы.. 17 1. Преимущества объединения компьютерных сетей Компьютерные сети представляют собой вариант сотрудничества людей и компьютеров, обеспечивающего ускорение доставки и обработки информации. Об
User Elfa254 : 5 октября 2013
11 руб.
Медицина эпохи Возрождения
План 1. Вступление 2. Леонардо да Винчи 3. Парацельс 4. Вильям Гарвей 5. Заключение 6. Список литературы Вступление На каждого, кто изучает историю мировой медицины, произведет впечатление глубина знаний, которыми обладали античные врачи. Однако на протяжении тысячи лет эти обширные медицинские знания были недоступны европейцам в период Средневековья. То, что сейчас нам известно как западная научная медицина, возникло только после эпохи Возрождения. Возрождение, начавшееся в 1453 г., по
User evelin : 7 февраля 2013
up Наверх