Современные технологии программирования (часть 1). Зачёт. Билет №38
Состав работы
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Билет №38
4.Ключевое слово, предназначенное для того, чтобы выбрасывать исключение и вызывать переход управления к обработчику
a) catch
b) try
c) throw
d) free
7.Шаблоны позволяют вам давать обобщенные определения классов и функций, в смысле произвольно используемых типов
a) переменных
b) констант
c) операторов
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( ) \{//---\}
13.Истинно ли утверждение о том, что шаблон функции может иметь несколько аргументов?
a) Верно
b) Неверно
20.Специальный инструмент автоматизации тестирования –
a) CodeChecker
b) Testbed, Testbench
22.Реализация тестирования разделяется на этапы:
a) Создание тестового набора (test suite) путем ручной разработки или автоматической генерации для конкретной среды тестирования (testing environment).
b) Исправление ошибок.
c) Оценка результатов выполнения программы на наборе тестов с целью принятия решения о продолжении или остановке тестирования.
d) Прогон программы на тестах, управляемый тестовым монитором (test monitor, test driver с получением протокола результатов тестирования (test log).
23.Основные проблемы тестирования:
a) Определить достаточность множества тестов для истинности вывода о правильности реализации программы;
b) Найти множество тестов, достаточных для истинности вывода о правильности реализации программы;
c) построить процедуру Оракул.
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 – операторы языка программирования;
29.К классу критериев тестирования "белого ящика" относят
a) Функциональные критерии
b) Структурные критерии
30.К классу критериев тестирования "черного ящика" относят
a) Функциональные критерии
b) Структурные критерии
33.Критерии стохастического тестирования
a) формулируются в описании требований к программному изделию (критерии так называемого "черного ящика")
b) формулируются в терминах проверки наличия заданных свойств у тестируемого приложения, средствами проверки некоторой статистической гипотезы.
c) используют информацию о структуре программы (критерии так называемого "белого ящика")
d) Мутационные критерии ориентированы на проверку свойств программного изделия на основе подхода Монте-Карло.
34.Мутационные критерии
a) используют информацию о структуре программы (критерии так называемого "белого ящика")
b) формулируются в описании требований к программному изделию (критерии так называемого "черного ящика")
c) формулируются в терминах проверки наличия заданных свойств у тестируемого приложения, средствами проверки некоторой статистической гипотезы.
d) ориентированы на проверку свойств программного изделия на основе подхода Монте-Карло.
36.Условие критерия тестирования команд:
a) (критерий С0) - набор тестов в совокупности должен обеспечить прохождение каждой команды не менее одного раза. Это слабый критерий, он, как правило, используется в больших программных системах, где другие критерии применить невозможно.
b) (критерий С1) - набор тестов в совокупности должен обеспечить прохождение каждой ветви не менее одного раза. Это достаточно сильный и при этом экономичный критерий, поскольку множество ветвей в тестируемом приложении конечно и не так уж велико. Данный критерий часто используется в системах автоматизации тестирования.
c) (критерий С2) - набор тестов в совокупности должен обеспечить прохождение каждого пути не менее 1 раза. Если программа содержит цикл (в особенности с неявно заданным числом итераций), то число итераций ограничивается константой (часто - 2, или числом классов выходных путей).
38.Условие критерия тестирования путей:
a) (критерий С0) - набор тестов в совокупности должен обеспечить прохождение каждой команды не менее одного раза. Это слабый критерий, он, как правило, используется в больших программных системах, где другие критерии применить невозможно.
b) (критерий С1) - набор тестов в совокупности должен обеспечить прохождение каждой ветви не менее одного раза. Это достаточно сильный и при этом экономичный критерий, поскольку множество ветвей в тестируемом приложении конечно и не так уж велико. Данный критерий часто используется в системах автоматизации тестирования.
c) (критерий С2) - набор тестов в совокупности должен обеспечить прохождение каждого пути не менее 1 раза. Если программа содержит цикл (в особенности с неявно заданным числом итераций), то число итераций ограничивается константой (часто - 2, или числом классов выходных путей).
47. Правильный способ для добавления элементов в конец вектора(vector<int> values):
a) values[5] \= 5
b) values.add(5)
c) values.push_back(5)
53.Для изменения поведения алгоритма применяют
a) итераторы
b) контейнеры
c) функциональные объекты
61. STL включает в себя семь основных типов контейнеров
a) очередь
b) двусторонняя очередь
c) множество
d) мультимножество
e) отображение
f) мультиотображение
g) список
h) вектор
63. К последовательным контейнерам относят
a) вектор
b) список
c) двусторонняя очередь
d) множество
e) отображение
4.Ключевое слово, предназначенное для того, чтобы выбрасывать исключение и вызывать переход управления к обработчику
a) catch
b) try
c) throw
d) free
7.Шаблоны позволяют вам давать обобщенные определения классов и функций, в смысле произвольно используемых типов
a) переменных
b) констант
c) операторов
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( ) \{//---\}
13.Истинно ли утверждение о том, что шаблон функции может иметь несколько аргументов?
a) Верно
b) Неверно
20.Специальный инструмент автоматизации тестирования –
a) CodeChecker
b) Testbed, Testbench
22.Реализация тестирования разделяется на этапы:
a) Создание тестового набора (test suite) путем ручной разработки или автоматической генерации для конкретной среды тестирования (testing environment).
b) Исправление ошибок.
c) Оценка результатов выполнения программы на наборе тестов с целью принятия решения о продолжении или остановке тестирования.
d) Прогон программы на тестах, управляемый тестовым монитором (test monitor, test driver с получением протокола результатов тестирования (test log).
23.Основные проблемы тестирования:
a) Определить достаточность множества тестов для истинности вывода о правильности реализации программы;
b) Найти множество тестов, достаточных для истинности вывода о правильности реализации программы;
c) построить процедуру Оракул.
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 – операторы языка программирования;
29.К классу критериев тестирования "белого ящика" относят
a) Функциональные критерии
b) Структурные критерии
30.К классу критериев тестирования "черного ящика" относят
a) Функциональные критерии
b) Структурные критерии
33.Критерии стохастического тестирования
a) формулируются в описании требований к программному изделию (критерии так называемого "черного ящика")
b) формулируются в терминах проверки наличия заданных свойств у тестируемого приложения, средствами проверки некоторой статистической гипотезы.
c) используют информацию о структуре программы (критерии так называемого "белого ящика")
d) Мутационные критерии ориентированы на проверку свойств программного изделия на основе подхода Монте-Карло.
34.Мутационные критерии
a) используют информацию о структуре программы (критерии так называемого "белого ящика")
b) формулируются в описании требований к программному изделию (критерии так называемого "черного ящика")
c) формулируются в терминах проверки наличия заданных свойств у тестируемого приложения, средствами проверки некоторой статистической гипотезы.
d) ориентированы на проверку свойств программного изделия на основе подхода Монте-Карло.
36.Условие критерия тестирования команд:
a) (критерий С0) - набор тестов в совокупности должен обеспечить прохождение каждой команды не менее одного раза. Это слабый критерий, он, как правило, используется в больших программных системах, где другие критерии применить невозможно.
b) (критерий С1) - набор тестов в совокупности должен обеспечить прохождение каждой ветви не менее одного раза. Это достаточно сильный и при этом экономичный критерий, поскольку множество ветвей в тестируемом приложении конечно и не так уж велико. Данный критерий часто используется в системах автоматизации тестирования.
c) (критерий С2) - набор тестов в совокупности должен обеспечить прохождение каждого пути не менее 1 раза. Если программа содержит цикл (в особенности с неявно заданным числом итераций), то число итераций ограничивается константой (часто - 2, или числом классов выходных путей).
38.Условие критерия тестирования путей:
a) (критерий С0) - набор тестов в совокупности должен обеспечить прохождение каждой команды не менее одного раза. Это слабый критерий, он, как правило, используется в больших программных системах, где другие критерии применить невозможно.
b) (критерий С1) - набор тестов в совокупности должен обеспечить прохождение каждой ветви не менее одного раза. Это достаточно сильный и при этом экономичный критерий, поскольку множество ветвей в тестируемом приложении конечно и не так уж велико. Данный критерий часто используется в системах автоматизации тестирования.
c) (критерий С2) - набор тестов в совокупности должен обеспечить прохождение каждого пути не менее 1 раза. Если программа содержит цикл (в особенности с неявно заданным числом итераций), то число итераций ограничивается константой (часто - 2, или числом классов выходных путей).
47. Правильный способ для добавления элементов в конец вектора(vector<int> values):
a) values[5] \= 5
b) values.add(5)
c) values.push_back(5)
53.Для изменения поведения алгоритма применяют
a) итераторы
b) контейнеры
c) функциональные объекты
61. STL включает в себя семь основных типов контейнеров
a) очередь
b) двусторонняя очередь
c) множество
d) мультимножество
e) отображение
f) мультиотображение
g) список
h) вектор
63. К последовательным контейнерам относят
a) вектор
b) список
c) двусторонняя очередь
d) множество
e) отображение
Дополнительная информация
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Современные технологии программирования (часть 1) (ДВ 8.1)
Вид работы: Лабораторная работа 1
Оценка:Зачет
Зайцев Михаил Георгиевич
Оценена Ваша работа по предмету: Современные технологии программирования (часть 1) (ДВ 8.1)
Вид работы: Лабораторная работа 1
Оценка:Зачет
Зайцев Михаил Георгиевич
Похожие материалы
Современные технологии программирования (часть 1) Зачет
Oksikud2
: 27 мая 2019
Современные технологии программирования
(часть 1)
Зачет
Билет 30
250 руб.
Зачетная работа по дисциплине: Современные технологии программирования (часть 1). Билет №38
IT-STUDHELP
: 3 мая 2019
Билет №38
4. Ключевое слово, предназначенное для того, чтобы выбрасывать исключение и вызывать переход управления к обработчику
a) catch
b) try
c) throw
d) free
7.Шаблоны позволяют вам давать обобщенные определения классов и функций, в смысле произвольно используемых типов
a) переменных
b) констант
c) операторов
9.Шаблон класса:
a) генерирует идентичные объекты
b) генерирует классы с различным числом методов
c) работает с разными типами данных
d) создается для того, чтобы храниться в раз
145 руб.
Современные технологии программирования (Часть 1-я). Зачёт. Билет №4
LowCost
: 1 февраля 2022
Билет №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(
230 руб.
Современные технологии программирования (часть 1-я). Зачет. Билет №90
Damovoy
: 31 января 2022
Билет №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) гене
200 руб.
Современные технологии программирования (часть 1-я). Зачет. Билет №13.
nik200511
: 9 июня 2021
Билет №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-пара
103 руб.
Современные технологии программирования (часть 1-я). Зачет. Билет №74.
sibguter
: 18 февраля 2020
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
69 руб.
Зачет по дисциплине: Современные технологии программирования (часть 1-я). Билет №27
IT-STUDHELP
: 17 мая 2021
Билет № 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 << "
350 руб.
Зачет по дисциплине: Современные технологии программирования (часть 1). Билет №24
IT-STUDHELP
: 17 мая 2021
Билет № 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) переменных
350 руб.
Другие работы
Гидромеханика ПетрГУ 2014 Задача 4 Вариант 36
Z24
: 9 марта 2026
При ламинарном режиме движения жидкости по горизонтальному трубопроводу диаметром d расход жидкости равен Q (рис. 4). Падение пьезометрической высоты на участке трубопровода длиной l составляет h. Определить кинематическую ν и динамическую μ вязкости жидкости.
200 руб.
Резьбовое соединение. Вариант 12
coolns
: 29 января 2023
Резьбовое соединение. Вариант 12
Цель работы:
Получение понятий о видах резьб, их изображении и обозначении, знаний и умений выполнения чертежей деталей с резьбой и их соединений.
Содержание работы:
На форматах А3 по заданным изображениям деталей с наружной и внутренней резьбой выполнить чертеж резьбового соединения, проставить размеры. Масштаб изображения выбрать самостоятельно.
Внутренний диаметр резьбы при выполнении чертежа принять равным 0,85 от наружного диаметра резьбы.
Чертежи и 3d мо
150 руб.
Проектирование АТП на 4125 автомобилей ВАЗ-2107 и 1375 автомобилей ГАЗ-3110
OstVER
: 25 августа 2014
Исходными данными для технологического являются : списочное количество подвижного состава Аи; среднесуточный пробег единицы подвижного состава lсс, км; время в наряде Тн, ч; число дней работы подвижного состава в году Драб. г; категория условий эксплуатации Ку.э.; климатический район Кл.р.; количество подвижного состава, фактический пробег которого не превысил нормативного до списания (ресурсного) Аи'; то же после достижения ресурса Аи''; пробег подвижного состава с начала эксплуатации
140 руб.
Гидравлика АКАДЕМИЯ ГРАЖДАНСКОЙ ЗАЩИТЫ Задача 6 Вариант 40
Z24
: 11 марта 2026
Определить повышение давления в трубопроводе длиной L, диаметром d и толщиной стенок δ при гидравлическом ударе, если расход воды Q, модули упругости стенок трубы Ет = 2⸱1011 Па и воды Еж = 2⸱109 Па. Время закрытия задвижки на трубопроводе tз.
150 руб.