Все тесты предмета

Ответы на тесты Библиотека Boost.sa_РнаC++

Вопросы и варианты доступны бесплатно. 6 ответов доступны бесплатно — откройте их кнопкой ниже. Полный набор — в личном кабинете на 7 дней.

20 вопросов 1 тест в одном предмете Доступ 7 дней
Содержание предмета

Бесплатные ответы на тесты по предмету «Библиотека Boost» — Синергия и МТИ

Вопрос 1Ответ открыт бесплатно

Особенности boost.

  1. Он имеет тесные связи с комитетом по стандартизации C++ и способен влиять на его решения. boost был основан членами этого комитета, и участники одного часто являются также членами другого.✓ Правильный ответ
  2. Вдобавок к этому boost всегда провозглашал одной из своих целей служить платформой для тестирования средств, которые могут быть добавлены в Стандарт C++.ф✓ Правильный ответ
  3. возможность работы в функции с всеми автоматическими переменными, доступными в месте объявления лямда-функции
✓ Правильный ответ

Он имеет тесные связи с комитетом по стандартизации C++ и способен влиять на его решения. boost был основан членами этого комитета, и участники одного часто являются также членами другого. ; Вдобавок к этому boost всегда провозглашал одной из своих целей служить платформой для тестирования средств, которые могут быть добавлены в Стандарт C++.ф

Вопрос 2

Каковы основные цели разработки boost?

  1. решение задач часто встречающихся задач, выходящих за пределы возможностей STL
  2. тестирование новых компиляторов С++
  3. тестирование новых библиотек-кандидатов на включение в принимаемые и перспективные стандарты языка С++
  4. стандартизация, используемых в различных компаниях, средств разработки ПО
Вопрос 3

Какие утверждения о boost верны?

  1. boost имеет большое комьюнити
  2. использование boost у себя одобрено всеми компаниями-производителями ПО без ограничений
  3. boost включает в себя набор из нескольких десятков библиотек
  4. это передний фронт языка С++
  5. использование разного функционала boost требует включения единого набора библиотек в проект
Вопрос 4

Какие преимущества даёт использование boost?

  1. уменьшение времени компиляции проекта
  2. решены наиболее часто встречающиеся при разработке ПО проблемы
  3. компактность полного набора библиотек boost
  4. использование в проекте качественный эффективный код
  5. возможность ознакомиться с техниками обобщённого программирования
Вопрос 5

Какие из объектов шаблонов и макросов в рассмотренных библиотеках boost предназначены для предупреждения сборки с некорректными типами?

  1. BOOST_STATIC_ASSERT
  2. boost::variant
  3. boost::any
  4. boost::circular_buffer
Вопрос 6Ответ открыт бесплатно

Какие из объектов шаблонов и макросов в рассмотренных библиотеках boost предоставляют безопасный обобщённый контейнер с возможностью хранения различных типов?

  1. BOOST_STATIC_ASSERT
  2. boost::variant✓ Правильный ответ
  3. boost::any
  4. boost::circular_buffer
✓ Правильный ответ

boost::variant

Вопрос 7

Какие из объектов шаблонов и макросов в рассмотренных библиотеках boost предоставляют безопасный обобщённый класс хранилище единичных значений любых различных типов?

  1. BOOST_STATIC_ASSERT
  2. boost::variant
  3. boost::any
  4. boost::circular_buffer
Вопрос 8

Какие из объектов шаблонов и макросов в рассмотренных библиотеках boost предоставляют STL совместимый контейнер с перезаписью элементов при заполнении?

  1. BOOST_STATIC_ASSERT
  2. boost::variant
  3. boost::any
  4. boost::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Ответ открыт бесплатно

Какие из приведённых умных указателей выполняет автоматическое удаление объекта?

  1. scoped_ptr✓ Правильный ответ
  2. shared_ptr✓ Правильный ответ
  3. weak_ptr
  4. intrusive_ptr✓ Правильный ответ
✓ Правильный ответ

scoped_ptr ; shared_ptr ; intrusive_ptr

Вопрос 14

Какие операторы перегружаются для умных указателей (в частности для shard_ptr)?

  1. operator*()
  2. operator->()
  3. operator
  4. operator=()
  5. operator!=()
Вопрос 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 поддерживает работу с тернарной логикой?

  1. Boost Interval Container Library
  2. Boost.Tribool
  3. Boost.Units
  4. Math Toolkit
  5. Meta State Machine
Вопрос 20Ответ открыт бесплатно

Какая из библиотек Boost поддерживает анализ размерностей операндов вычислительных операций?

  1. Geometry
  2. Ratio
  3. Boost.Units
  4. Math Toolkit✓ Правильный ответ
  5. Meta State Machine
✓ Правильный ответ

Math Toolkit

О материалах и доступе

Что входит в набор «Библиотека Boost.sa_РнаC++»?

20 вопросов с вариантами из опубликованных тестов (1). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.

Какие ответы можно посмотреть бесплатно?

Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.

Как получить полный доступ?

Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.

Что делать, если обнаружена ошибка?

Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.

Связаться с АртемХелп · Условия покупки · Политика конфиденциальности