Что такое "агрегация" в объектно-ориентированном программировании?
Anonymous Quiz
23%
Процесс объединения нескольких классов в один
66%
Отношение "часть-целое", где части могут существовать независимо от целого
4%
Создание массивов объектов одного типа
7%
Группировка методов по функциональности
Какой memory ordering обеспечивает самые слабые гарантии синхронизации?
Anonymous Quiz
3%
memory_order_seq_cst
7%
memory_order_acq_rel
7%
memory_order_acquire
75%
memory_order_relaxed
7%
memory_order_consume
Forwarded from Библиотека задач по C++ | тесты, код, задания
Какое утверждение о модулях C++20 является верным?
Anonymous Quiz
20%
Модули полностью заменяют заголовочные файлы и #include
58%
Модули компилируются быстрее заголовочных файлов и не подвержены проблемам One Definition Rule
5%
Модули могут экспортировать только классы, но не функции
13%
Модули автоматически решают все проблемы циклических зависимостей
4%
Модули работают только с компилятором GCC
Можно ли экспортировать макрос из модуля в C++?
Anonymous Quiz
30%
Да, любые макросы
7%
Да, но только функциональные макросы
5%
Да, но только объектоподобные макросы
44%
Нет, макросы не экспортируются из модулей
14%
Только с использованием специального ключевого слова
Что нового добавляет std::expected в C++23 по сравнению с std::optional?
Anonymous Quiz
7%
Лучшую производительность
80%
Возможность хранить информацию об ошибке вместо просто отсутствия значения
8%
Поддержку move-семантики
1%
Автоматическое логирование ошибок
4%
Ничего, это просто алиас для optional
В чем главное отличие алгоритмов в std::ranges от классических алгоритмов STL?
Anonymous Quiz
12%
Лучшая производительность
79%
Работа с диапазонами вместо итераторов и поддержка проекций
3%
Поддержка только contiguous containers
3%
Автоматическая параллелизация
2%
Встроенная обработка исключений
😤 «AI-агенты — это всё игрушки, зачем на это курс покупать, когда всё есть в интернете?!»
Ага, конечно. Вот только на YouTube никто не:
Уже 23 июня в 19:00 по МСК ты можешь сам всё узнать на бесплатном вебинаре с экспертом Никитой Зелинским.
👉 Что будет на вебинаре:
— Разбор структуры курса
— Ответы на частые вопросы студентов
— Примеры из реальных проектов с AI-агентами
— И, конечно, как это всё можно использовать в работе прямо сейчас
А если уже всё понял и хочешь идти учиться — лови промокодlucky на 5.000₽
🔗 Ссылка на курс
P.s. Ждем тебя!
Ага, конечно. Вот только на YouTube никто не:
• Разберет твои вопросы вживую
• Не покажет, как применять AI-агентов на практике
• Не поможет встроить это в реальную работу DS-специалиста
Уже 23 июня в 19:00 по МСК ты можешь сам всё узнать на бесплатном вебинаре с экспертом Никитой Зелинским.
👉 Что будет на вебинаре:
— Разбор структуры курса
— Ответы на частые вопросы студентов
— Примеры из реальных проектов с AI-агентами
— И, конечно, как это всё можно использовать в работе прямо сейчас
А если уже всё понял и хочешь идти учиться — лови промокод
🔗 Ссылка на курс
P.s. Ждем тебя!
Когда вызывается метод return_void() в promise_type?
Anonymous Quiz
12%
При создании корутины
4%
При первом suspend
70%
При выполнении co_return; без значения
9%
При уничтожении корутины
5%
При каждом resume
Какое нововведение в C++23 касается оператора []?
Anonymous Quiz
37%
Множественные индексы в одних скобках
11%
Статические операторы индексирования
25%
Первые два варианта верны
12%
Операторы индексирования для rvalue
15%
Концепты для операторов
Какое главное преимущество std::print в C++ перед std::cout?
Anonymous Quiz
27%
Лучшая производительность
55%
Type-safe форматирование в стиле Python
10%
Автоматическая локализация
5%
Поддержка только Unicode
4%
Встроенная поддержка JSON
Что такое "чистая функция" (pure function) в функциональном программировании?
Anonymous Quiz
2%
Функция без ошибок в коде
68%
Функция, которая возвращает одинаковый результат для тех же аргументов и не имеет побочных эффектов
19%
Функция, написанная без использования глобальных переменных
11%
Функция, которая не использует динамическую память
Что означает термин "технический долг" в разработке ПО?
Anonymous Quiz
2%
Финансовые затраты на разработку
87%
Будущие затраты на доработку кода из-за выбора быстрого, но не оптимального решения
9%
Время, потраченное на изучение новых технологий
3%
Стоимость лицензий на программное обеспечение
Какая структура данных используется для реализации алгоритма поиска в глубину (DFS)?
Anonymous Quiz
25%
Очередь
41%
Стек
14%
Куча
20%
Хеш-таблица
Что такое "код-ревью" (code review) в процессе разработки?
Anonymous Quiz
2%
Автоматическая проверка кода на ошибки
94%
Процесс проверки кода другими разработчиками перед его интеграцией
3%
Анализ производительности написанного кода
2%
Документирование изменений в коде
Какой паттерн проектирования обеспечивает упрощенный интерфейс к сложной подсистеме?
Anonymous Quiz
34%
Adapter
40%
Facade
16%
Decorator
10%
Proxy
Что такое "профилирование" (profiling) программы?
Anonymous Quiz
3%
Создание документации к коду
89%
Анализ производительности программы для выявления узких мест
6%
Проверка кода на соответствие стандартам
2%
Тестирование программы на различных платформах
😎Хотите стать экспертом в C++ и работать в крупнейших IT-компаниях? Приготовьтесь к следующему уровню!
Курс «C++ Developer. Professional» предназначен для разработчиков, стремящихся углубить знания в C++ и готовиться к решению сложных задач. Вы освоите современные технологии, такие как многопоточное программирование, новейшие стандарты C++ 20 и 23, а также работу с сетями и базами данных.
Обучение с OTUS — это шанс стать ценным специалистом в любой компании. По окончании вы получите диплом OTUS, который высоко ценят ведущие работодатели.
🔥Пройдите вступительное тестирование и успейте занять место на курсе «C++ Developer. Professional» с максимальной выгодой при полной оплате! Промокод: CPPProf_6 до 10.07.2025. Переходите по ссылке https://otus.pw/ARW0/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, Erid 2VtzqxjcDMY
Курс «C++ Developer. Professional» предназначен для разработчиков, стремящихся углубить знания в C++ и готовиться к решению сложных задач. Вы освоите современные технологии, такие как многопоточное программирование, новейшие стандарты C++ 20 и 23, а также работу с сетями и базами данных.
Обучение с OTUS — это шанс стать ценным специалистом в любой компании. По окончании вы получите диплом OTUS, который высоко ценят ведущие работодатели.
🔥Пройдите вступительное тестирование и успейте занять место на курсе «C++ Developer. Professional» с максимальной выгодой при полной оплате! Промокод: CPPProf_6 до 10.07.2025. Переходите по ссылке https://otus.pw/ARW0/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, Erid 2VtzqxjcDMY
Что представляет собой алгоритм "жадного выбора" (greedy algorithm)?
Anonymous Quiz
13%
Алгоритм, использующий максимум памяти
75%
Алгоритм, который на каждом шаге делает локально оптимальный выбор
3%
Алгоритм с экспоненциальной сложностью
9%
Алгоритм, требующий большое количество вычислений