Страницу Назад
Поискать другие аналоги этой работы

400

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

ID: 213431
Дата закачки: 04 Октября 2020
Продавец: IT-STUDHELP (Напишите, если есть вопросы)
    Посмотреть другие работы этого продавца

Тип работы: Работа Зачетная
Форматы файлов: Microsoft Word
Сдано в учебном заведении: СибГУТИ

Описание:
Билет №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 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;

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

a) S< int > d;
b) S< 10 > a;
c) S< 20 > d;

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

a) Создание тестового набора (test suite) путем ручной разработки или автоматической генерации для конкретной среды тестирования (testing environment).
b) Исправление ошибок.
c) Оценка результатов выполнения программы на наборе тестов с целью принятия решения о продолжении или остановке тестирования.
d) Прогон программы на тестах, управляемый тестовым монитором (test monitor, test driver с получением протокола результатов тестирования (test log).
----
В порядке:
a,d,c

26.Формула
f = f1* f2* f3*...* fn
– это программа, если

a) исходные данные.
b) f1,f2,... fn – операторы языка программирования;
31.Структурные критерии тестирования

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

34.Мутационные критерии

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

35.Структурные критерии базируются на основных элементах УГП:

a) вызовах методов,
b) ветвях,
c) операторах,
d) путях.

38.Условие критерия тестирования путей:

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

40.deque – это:

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

51. Правильный способ для удаления элементов из конца вектора(vector<int>values):

a) values.pop_back()
b) values.delete()
c) values.clear()

57. Ассоциативный массив - это

a) список
b) множество
c) отображение (словарь)
d) очередь с двусторонним доступом

60. Способ организации хранения данных— это ...

a) алгоритм
b) итератор
c) контейнер
d) функциональный объект




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

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

Помогу с вашим вариантом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com

Размер файла: 48,5 Кбайт
Фаил: Microsoft Word (.docx)

   Скачать

   Добавить в корзину


        Коментариев: 0


Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них.
Опять не то? Мы можем помочь сделать!

Некоторые похожие работы:

К сожалению, точных предложений нет. Рекомендуем воспользоваться поиском по базе.

Не можешь найти то что нужно? Мы можем помочь сделать! 

От 350 руб. за реферат, низкие цены. Просто заполни форму и всё.

Спеши, предложение ограничено !



Что бы написать комментарий, вам надо войти в аккаунт, либо зарегистрироваться.

Страницу Назад

  Cодержание / Современные технологии в программировании / Зачет по дисциплине: Современные технологии в программировании (часть 1). Билет №74
Вход в аккаунт:
Войти

Забыли ваш пароль?

Вы еще не зарегистрированы?

Создать новый Аккаунт


Способы оплаты:
UnionPay СБР Ю-Money qiwi Payeer Крипто-валюты Крипто-валюты


И еще более 50 способов оплаты...
Гарантии возврата денег

Как скачать и покупать?

Как скачивать и покупать в картинках


Сайт помощи студентам, без посредников!