Forwarded from Библиотека задач по C++ | тесты, код, задания
Что выведет программа?
Anonymous Quiz
7%
foobar
11%
barfoo
4%
Неопределенное поведение
63%
foo
14%
Нескомпилируется
Что произойдет с временными объектами, связанными с const ссылками в C++?
Anonymous Quiz
11%
Они будут уничтожены немедленно
72%
Их время жизни продлевается до конца области видимости ссылки
3%
Они становятся статическими
3%
Компилятор выдаст ошибку
11%
Поведение не определено
Что происходит при множественном виртуальном наследовании в C++?
Anonymous Quiz
4%
Компилятор всегда выдает ошибку
53%
Создается только одна копия базового класса
11%
Все методы становятся чисто виртуальными
25%
Увеличивается размер vtable
8%
Конструкторы вызываются в обратном порядке
Какая особенность у lambda-выражений в C++11?
Anonymous Quiz
9%
Они всегда имеют тип void
6%
Они не могут захватывать переменные
32%
Каждое lambda имеет уникальный тип
7%
Они работают только с auto
46%
Они не могут быть рекурсивными
Что означает "empty base optimization" в C++?
Anonymous Quiz
13%
Удаление неиспользуемых базовых классов
73%
Пустые базовые классы не занимают места в производном классе
3%
Автоматическое создание конструкторов
2%
Оптимизация виртуальных функций
9%
Удаление пустых методов
Какое ключевое слово C++ предотвращает наследование от класса?
Anonymous Quiz
4%
sealed
85%
final
6%
private
4%
protected
1%
static
Какое расширение C++23 улучшает работу с ranges?
Anonymous Quiz
14%
Range-based for loops
56%
std::ranges::to для преобразования ranges в контейнеры
14%
Automatic range deduction
9%
Range templates
7%
Virtual ranges
Что означает "Strong Exception Safety" гарантия?
Anonymous Quiz
24%
Исключения никогда не выбрасываются
11%
Все исключения обрабатываются автоматически
53%
Операция либо успешна, либо программа остается в исходном состоянии
8%
Исключения приводят к завершению программы
3%
Используются только стандартные исключения
Какая проблема решается с помощью std::invoke?
Anonymous Quiz
15%
Асинхронный вызов функций
6%
Проверка сигнатуры функций
76%
Унифицированный способ вызова callable объектов
2%
Кэширование результатов вызовов
2%
Логирование вызовов функций
Какое нововведение C++23 улучшает работу с многомерными контейнерами?
Anonymous Quiz
19%
Multi-dimensional arrays
65%
std::mdspan для работы с многомерными view
9%
Automatic array dimensions
2%
Nested containers
6%
Matrix templates
Что произойдет, если использовать std::cout << "Hello"[1];?
Anonymous Poll
20%
Ошибка компиляции
18%
Выведет "H"
59%
Выведет "e"
3%
Выведет "ello"
❤3🌚1
Какая главная опасность возвращения ссылки на локальную переменную?
Anonymous Quiz
13%
Утечка памяти
1%
Ошибка компиляции
5%
Исключение runtime
1%
Замедление программы
80%
Неопределенное поведение при обращении
🚀 Главная ошибка новичка в ML — строить звездолёт вместо велосипеда
Многие сразу хотят свою Midjourney, но в итоге получают только выгорание.
Успех начинается с «велосипеда»: научитесь предсказывать цены или классифицировать отзывы. Освойте базу, а уже потом стройте «звездолёты».
Наш курс «ML для старта в Data Science» — это и есть тот самый правильный старт от простого к сложному.
👉 Начните правильно
Берёте курс «ML для старта» до конца недели — Python в подарок.
❗А 21 августа пройдет бесплатный вебинар с Марией Жаровой: узнаете, какие проекты качают скилл, а какие качают ваши нервы.
А какой самый сложный проект вы брались делать в самом начале? 🫢
Многие сразу хотят свою Midjourney, но в итоге получают только выгорание.
Успех начинается с «велосипеда»: научитесь предсказывать цены или классифицировать отзывы. Освойте базу, а уже потом стройте «звездолёты».
Наш курс «ML для старта в Data Science» — это и есть тот самый правильный старт от простого к сложному.
👉 Начните правильно
Берёте курс «ML для старта» до конца недели — Python в подарок.
❗А 21 августа пройдет бесплатный вебинар с Марией Жаровой: узнаете, какие проекты качают скилл, а какие качают ваши нервы.
А какой самый сложный проект вы брались делать в самом начале? 🫢
Что такое "object slicing" в C++?
Anonymous Quiz
8%
Удаление части объекта из памяти
61%
Потеря производных членов при копировании в базовый тип
15%
Разделение объекта между потоками
6%
Оптимизация компилятора
9%
Техника сериализации