Бесплатные ответы на тесты по предмету «Библиотека Boost» — Синергия и МТИ
Быстрый поиск
Найдите вопрос в материалах предмета
Ищем по тексту вопросов и вариантов ответа на этой странице.
Показано 20 вопросов
По вашему запросу ничего не найденоПопробуйте сократить фразу или проверить написание.
Вопрос 1Ответ открыт бесплатно
Особенности boost.
1Он имеет тесные связи с комитетом по стандартизации C++ и способен влиять на его решения. boost был основан членами этого комитета, и участники одного часто являются также членами другого.✓ Правильный ответ
2Вдобавок к этому boost всегда провозглашал одной из своих целей служить платформой для тестирования средств, которые могут быть добавлены в Стандарт C++.ф✓ Правильный ответ
3возможность работы в функции с всеми автоматическими переменными, доступными в месте объявления лямда-функции
✓ Правильный ответ
Он имеет тесные связи с комитетом по стандартизации C++ и способен влиять на его решения. boost был основан членами этого комитета, и участники одного часто являются также членами другого. ; Вдобавок к этому boost всегда провозглашал одной из своих целей служить платформой для тестирования средств, которые могут быть добавлены в Стандарт C++.ф
Вопрос 2
Каковы основные цели разработки boost?
1решение задач часто встречающихся задач, выходящих за пределы возможностей STL
2тестирование новых компиляторов С++
3тестирование новых библиотек-кандидатов на включение в принимаемые и перспективные стандарты языка С++
4стандартизация, используемых в различных компаниях, средств разработки ПО
Вопрос 3
Какие утверждения о boost верны?
1boost имеет большое комьюнити
2использование boost у себя одобрено всеми компаниями-производителями ПО без ограничений
3boost включает в себя набор из нескольких десятков библиотек
4это передний фронт языка С++
5использование разного функционала boost требует включения единого набора библиотек в проект
Вопрос 4
Какие преимущества даёт использование boost?
1уменьшение времени компиляции проекта
2решены наиболее часто встречающиеся при разработке ПО проблемы
3компактность полного набора библиотек boost
4использование в проекте качественный эффективный код
5возможность ознакомиться с техниками обобщённого программирования
Вопрос 5
Какие из объектов шаблонов и макросов в рассмотренных библиотеках boost предназначены для предупреждения сборки с некорректными типами?
1BOOST_STATIC_ASSERT
2boost::variant
3boost::any
4boost::circular_buffer
Вопрос 6Ответ открыт бесплатно
Какие из объектов шаблонов и макросов в рассмотренных библиотеках boost предоставляют безопасный обобщённый контейнер с возможностью хранения различных типов?
1BOOST_STATIC_ASSERT
2boost::variant✓ Правильный ответ
3boost::any
4boost::circular_buffer
✓ Правильный ответ
boost::variant
Вопрос 7
Какие из объектов шаблонов и макросов в рассмотренных библиотеках boost предоставляют безопасный обобщённый класс хранилище единичных значений любых различных типов?
1BOOST_STATIC_ASSERT
2boost::variant
3boost::any
4boost::circular_buffer
Вопрос 8
Какие из объектов шаблонов и макросов в рассмотренных библиотеках boost предоставляют STL совместимый контейнер с перезаписью элементов при заполнении?
1BOOST_STATIC_ASSERT
2boost::variant
3boost::any
4boost::circular_buffer
Вопрос 9
Какие утверждения о применении и реализации проверки времени компиляции в boost верны?
1представляет собой аналог assert, но работает во время компиляции
2в реализации использованы отдельные шаблоны, для "корректного" и "некорректного" случаев и "корректный" шаблон ничего не делает
3в реализации использованы отдельные шаблоны, для "корректного" и "некорректного" случаев и оба шаблона выводят соответствующие сообщения
4в реализации использованы отдельные шаблоны, для "корректного" и "некорректного" случаев и "некорректный" шаблон ничего не делает
5не может быть применён внутри класса
Вопрос 10Ответ открыт бесплатно
Какие преимущества обеспечивает тип boost::variant по сравнению с union?
1контроль хранимого типа✓ Правильный ответ
2более экономное использование памяти
3поддержка стандартных функций boost✓ Правильный ответ
4большее разнообразие хранимых типов
5различимость хранимых типов✓ Правильный ответ
✓ Правильный ответ
контроль хранимого типа ; поддержка стандартных функций boost ; различимость хранимых типов
Вопрос 11
Какие операции можно выполнять с объектом boost::any?
1специализировать шаблон для хранения конкретных пользовательских типов
2создавать пустой объект
3пытаться преобразовать к любому типу посредством boost::any_cast
4получать тип хранимого значения
5выполнять преобразование хранимого типа в другой без извлечения из контейнера
Вопрос 12
Какие утверждения о контейнере boost::circular_buffer верны?
1может быть использован для организации программного кэша
2является STL совместимым контейнером
3обеспечивает логарифмическое время вставки в конец
4позволяет выделять память для контейнера только один раз
5гарантирует непрерывность используемого участка памяти
Вопрос 13Ответ открыт бесплатно
Какие из приведённых умных указателей выполняет автоматическое удаление объекта?
1scoped_ptr✓ Правильный ответ
2shared_ptr✓ Правильный ответ
3weak_ptr
4intrusive_ptr✓ Правильный ответ
✓ Правильный ответ
scoped_ptr ; shared_ptr ; intrusive_ptr
Вопрос 14
Какие операторы перегружаются для умных указателей (в частности для shard_ptr)?
1operator*()
2operator->()
3operator
4operator=()
5operator!=()
Вопрос 15
Каковы особенности умного указателя boost::scoped_ptr?
1защищает объект от копирования
2поддерживает подсчёт ссылок на объект
3отсутствуют накладных расходов оперативной памяти
4может использоваться в контейнерах STL
5высокая скорость выполнения операций
Вопрос 16Ответ открыт бесплатно
Каковы особенности умного указателя boost::shared_ptr?
1защищает объект от копирования
2поддерживает подсчёт ссылок на объект✓ Правильный ответ
3может использоваться в контейнерах STL✓ Правильный ответ
4возможность образования циклических ссылок✓ Правильный ответ
5поддержка операции сравнения, необходимой для хранения в ассоциативном контейнере✓ Правильный ответ
✓ Правильный ответ
поддерживает подсчёт ссылок на объект ; может использоваться в контейнерах STL ; возможность образования циклических ссылок ; поддержка операции сравнения, необходимой для хранения в ассоциативном контейнере
Вопрос 17
Каковы особенности умного указателя boost::weak_ptr?
1поддерживает автоматическое удаление объекта
2решает проблему создания циклических ссылок
3поддерживает ограниченное множество операций
4требует имплементации пользователем функций подсчёта ссылок на пользовательский объект
Вопрос 18
Каковы особенности умного указателя boost::intrusive_ptr?
1поддерживает автоматическое удаление объекта
2решает проблему создания циклических ссылок
3требует имплементации пользователем функций подсчёта ссылок на пользовательский объект
4предназначен для работы с объектами, имеющими встроенный механизм подсчёта ссылок
Вопрос 19
Какая из библиотек Boost поддерживает работу с тернарной логикой?
1Boost Interval Container Library
2Boost.Tribool
3Boost.Units
4Math Toolkit
5Meta State Machine
Вопрос 20Ответ открыт бесплатно
Какая из библиотек Boost поддерживает анализ размерностей операндов вычислительных операций?
1Geometry
2Ratio
3Boost.Units
4Math Toolkit✓ Правильный ответ
5Meta State Machine
✓ Правильный ответ
Math Toolkit
О материалах и доступе
Что входит в набор «Библиотека Boost.sa_РнаC++»?
20 вопросов с вариантами из опубликованных тестов (1). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.
Какие ответы можно посмотреть бесплатно?
Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.
Как получить полный доступ?
Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.
Что делать, если обнаружена ошибка?
Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.