C/C++ | Тесты
Kanalga Telegram’da o‘tish
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @sendme_ads
Ko'proq ko'rsatish1 894
Obunachilar
Ma'lumot yo'q24 soatlar
+27 kun
+630 kun
Ma'lumot yuklanmoqda...
O'xshash kanallar
Taglar buluti
Kirish va chiqish esdaliklari
---
---
---
---
---
---
Obunachilarni jalb qilish
Oktabr '26Okt '26
Oktabr '26
+8
0 kanalda
Sentabr '26
+37
0 kanalda
Get PRO
Avgust '26
+23
0 kanalda
Get PRO
Iyul '26
+27
0 kanalda
Get PRO
Iyun '26
+29
1 kanalda
Get PRO
May '26
+18
0 kanalda
Get PRO
Aprel '26
+33
0 kanalda
Get PRO
Mart '26
+40
0 kanalda
Get PRO
Fevral '26
+43
0 kanalda
Get PRO
Yanvar '26
+45
0 kanalda
Get PRO
Dekabr '25
+32
0 kanalda
Get PRO
Noyabr '25
+74
0 kanalda
Get PRO
Oktabr '25
+56
0 kanalda
Get PRO
Sentabr '25
+49
0 kanalda
Get PRO
Avgust '25
+50
0 kanalda
Get PRO
Iyul '25
+50
1 kanalda
Get PRO
Iyun '25
+56
1 kanalda
Get PRO
May '25
+58
0 kanalda
Get PRO
Aprel '25
+84
0 kanalda
Get PRO
Mart '25
+77
1 kanalda
Get PRO
Fevral '25
+153
3 kanalda
Get PRO
Yanvar '25
+101
53 kanalda
Get PRO
Dekabr '24
+82
7 kanalda
Get PRO
Noyabr '24
+95
1 kanalda
Get PRO
Oktabr '24
+291
25 kanalda
Get PRO
Sentabr '24
+704
325 kanalda
Get PRO
Avgust '24
+73
0 kanalda
Get PRO
Iyul '24
+251
55 kanalda
Get PRO
Iyun '24
+628
241 kanalda
| Sana | Obunachilarni jalb qilish | Esdaliklar | Kanallar | |
| 06 Oktabr | +1 | |||
| 05 Oktabr | 0 | |||
| 04 Oktabr | +1 | |||
| 03 Oktabr | +3 | |||
| 02 Oktabr | 0 | |||
| 01 Oktabr | +3 |
Kanal postlari
🤔 Что лежит в основе работы unordered_set, unordered_map и set, map?
1. Set и Map: основаны на сбалансированных бинарных деревьях, обычно красно-чёрных. Они поддерживают упорядоченность данных.
2. Unordered_set и Unordered_map: основаны на хеш-таблицах, обеспечивающих быструю вставку, удаление и поиск.
3. Основной принцип различия — структура данных: деревья для упорядоченности, хеш-таблицы для скорости.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
| 2 | 🤔 Какое из следующих утверждений о noexcept операторе в C++ верно? | 109 |
| 3 | 🤔 Какой контейнер используется в priority_queue?
priority_queue в C++ обычно реализован на базе std::vector с использованием кучи (heap) для управления приоритетами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 104 |
| 4 | 🤔 Какое из следующих утверждений о std::lock_guard неверно? | 129 |
| 5 | 🤔 В каком порядке элементы списка инициализируются в конструкторе после двоеточия?
Элементы инициализируются в порядке их объявления в классе, а не в том порядке, в котором они указаны в списке инициализации.
Несовпадение может вызвать предупреждение компилятора.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 129 |
| 6 | 🤔 Какое из следующих утверждений о std::unique_lock неверно? | 132 |
| 7 | 🤔 Какое из следующих утверждений о std::future::valid неверно? | 134 |
| 8 | 🤔 Double except привести примеры, когда может полететь повторное исключение?
Повторное исключение (double exception) в C++ может возникнуть, когда исключение генерируется внутри блока обработчика другого исключения. Например, если в конструкторе копирования объекта, который копируется для передачи в catch-блок, происходит исключение, это приведет к повторному исключению. Также повторное исключение может возникнуть, если в блоке catch происходит вызов функции, генерирующей исключение, в то время как первое исключение еще не обработано полностью.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 136 |
| 9 | 🤔 Какое из следующих утверждений о ключевом слове constexpr в C++ верно? | 145 |
| 10 | 🤔 Что такое back_inserter, зачем он нужен?
Это адаптер итератора, который используется для вставки элементов в конец контейнера при помощи push_back(). Он упрощает работу с алгоритмами стандартной библиотеки (std::copy, std::generate, std::transform), позволяя динамически расширять контейнер.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 143 |
| 11 | 🤔 Какое из следующих утверждений о команде SUB неверно? | 154 |
| 12 | 🤔 Какое из следующих утверждений о std::chrono::duration неверно? | 161 |
| 13 | 🤔 Как удалить элемент из начала vector, если порядок не важен?
Вместо сдвига всех элементов (O(n)), можно:
1. Переместить последний элемент на место первого (O(1)).
2. Удалить последний элемент (pop_back()).
Это нарушит порядок, но значительно ускорит удаление.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 164 |
| 14 | 🤔 Вопрос: Какой оператор используется для динамического выделения памяти в C++? | 200 |
| 15 | 🤔 Выбрасывание исключения из конструктора — это нормально?
Да, выбрасывание исключения из конструктора допустимо, если объект не может быть корректно инициализирован. Однако необходимо учитывать возможные последствия, такие как утечка памяти.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 216 |
| 16 | 🤔 Какое из следующих утверждений о std::unique_lock неверно? | 215 |
| 17 | 🤔 Что известно о ключевом слове override?
Ключевое слово override используется для явного указания, что метод переопределяет виртуальный метод базового класса. Оно предотвращает ошибки, связанные с неправильным именованием или сигнатурой методов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 198 |
| 18 | 🤔 Какое из следующих утверждений о std::mutex неверно? | 215 |
| 19 | 🤔 Какие есть уровни exception гарантий?
1. No-throw Guarantee: метод или операция не выбрасывает исключений. Пример: деструкторы.
2. Strong Guarantee: при выбросе исключения состояние объекта или программы остаётся неизменным.
3. Basic Guarantee: состояние объекта остаётся корректным, но изменения могут быть частичными.
4. No Guarantee: программа может оказаться в некорректном состоянии при исключении.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 203 |
| 20 | 🤔 Какое из следующих утверждений о std::move_iterator неверно? | 201 |
