en
Feedback
C/C++ | Тесты

C/C++ | Тесты

Open in Telegram
1 930
Subscribers
No data24 hours
-37 days
-930 days
Attracting Subscribers
June '26
June '26
+14
in 0 channels
May '26
+18
in 0 channels
Get PRO
April '26
+33
in 0 channels
Get PRO
March '26
+40
in 0 channels
Get PRO
February '26
+43
in 0 channels
Get PRO
January '26
+45
in 0 channels
Get PRO
December '25
+32
in 0 channels
Get PRO
November '25
+74
in 0 channels
Get PRO
October '25
+56
in 0 channels
Get PRO
September '25
+49
in 0 channels
Get PRO
August '25
+50
in 0 channels
Get PRO
July '25
+50
in 1 channels
Get PRO
June '25
+56
in 1 channels
Get PRO
May '25
+58
in 0 channels
Get PRO
April '25
+84
in 0 channels
Get PRO
March '25
+77
in 1 channels
Get PRO
February '25
+153
in 3 channels
Get PRO
January '25
+101
in 53 channels
Get PRO
December '24
+82
in 7 channels
Get PRO
November '24
+95
in 1 channels
Get PRO
October '24
+291
in 25 channels
Get PRO
September '24
+704
in 325 channels
Get PRO
August '24
+73
in 0 channels
Get PRO
July '24
+251
in 55 channels
Get PRO
June '24
+628
in 241 channels
Date
Subscriber Growth
Mentions
Channels
13 June0
12 June0
11 June+3
10 June+1
09 June+4
08 June+1
07 June0
06 June+1
05 June0
04 June+2
03 June+1
02 June0
01 June+1
Channel Posts
🤔 Какое из следующих утверждений о std::max_element неверно?
Anonymous voting

2
🤔 Какая сложность удаления в list и vector по итератору? Удаление по итератору имеет сложность O(1) для списка, поскольку он реализован как двусвязный список и позволяет удалять элементы без сдвига других. Для вектора сложность удаления по итератору составляет O(n), так как элементы в памяти расположены последовательно, и после удаления требуется сдвиг всех последующих элементов, что требует линейного времени. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
93
3
🤔 Какое из следующих утверждений о std::condition_variable неверно?
101
4
🤔 Какое из следующих утверждений о std::adjacent_difference неверно?
127
5
🤔 Что будет, если несколько раз вызвать lock? 1. Если используется обычный std::mutex, повторный вызов lock из того же потока вызовет deadlock. 2. Для избежания этой ситуации можно использовать std::recursive_mutex, который позволяет одному потоку многократно блокировать мьютекс Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
133
6
🤔 Какое из следующих утверждений о std::tuple неверно?
157
7
🤔 Выбрасывание исключения из конструктора — это нормально? Да, выбрасывание исключения из конструктора допустимо, если объект не может быть корректно инициализирован. Однако необходимо учитывать возможные последствия, такие как утечка памяти. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
150
8
🤔 Какое из следующих утверждений о std::shared_ptr неверно?
165
9
🤔 Когда нужно объявлять деструктор виртуальным? Деструктор должен быть виртуальным, если класс предназначен для использования в качестве базового, и предполагается полиморфное удаление через указатель (Base* ptr = new Derived; delete ptr;). Без виртуального деструктора деструкторы производных классов не будут вызваны, что приведет к утечке памяти. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
169
10
🤔 Какое из следующих утверждений о std::vector::data неверно?
177
11
🤔 В чем разница set и unordered_set? Set — это отсортированное множество, которое хранит элементы в порядке возрастания и использует бинарное дерево для внутренней реализации. Unordered_set хранит элементы в произвольном порядке и использует хеш-таблицу для доступа к элементам. В set операции поиска, вставки и удаления имеют сложность O(log n), а в unordered_set — O(1) в среднем случае, но O(n) в худшем случае. Set предпочтителен, когда требуется поддерживать порядок элементов. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
176
12
🤔 Какое из следующих утверждений о std::thread::detach неверно?
192
13
🤔 Как работает счетчик у shared_ptr? Счетчик ссылок в `std::shared_ptr` увеличивается каждый раз, когда новый `shared_ptr` создается с указателем на объект, и уменьшается, когда `shared_ptr` уничтожается или перестает указывать на объект. Когда счетчик достигает нуля, объект уничтожается. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
190
14
🤔 Какое из следующих утверждений о std::unique_ptr неверно?
214
15
🤔 Какие есть уровни exception гарантий? 1. No-throw Guarantee: метод или операция не выбрасывает исключений. Пример: деструкторы. 2. Strong Guarantee: при выбросе исключения состояние объекта или программы остаётся неизменным. 3. Basic Guarantee: состояние объекта остаётся корректным, но изменения могут быть частичными. 4. No Guarantee: программа может оказаться в некорректном состоянии при исключении. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
197
16
🤔 Какое из следующих утверждений о концепциях (concepts) неверно?
207
17
🤔 Что можешь рассказать о little-endian и big-endian? Little-endian и big-endian — это порядки байтов в мультибайтовых данных, используемые в компьютерной архитектуре для хранения данных. В little-endian младший байт сохраняется по низкому адресу, а старший байт по высокому. В big-endian старший байт сохраняется по низкому адресу, а младший по высокому. Выбор порядка байтов влияет на совместимость и производительность системы в различных сценариях использования. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
208
18
🤔 Какое из следующих утверждений о std::atomic неверно?
216
19
🤔 Что будет если в функции помеченной как noexcept бросить исключение? Если функция, помеченная как `noexcept`, выбросит исключение, программа вызовет `std::terminate()`, что приведёт к немедленному завершению выполнения. Это связано с тем, что `noexcept` гарантирует, что функция не выбросит исключений, и нарушение этого обещания считается критической ошибкой. Использование `noexcept` позволяет оптимизировать код, так как компилятор может делать определённые оптимизации, полагаясь на то, что исключения не будут выбрасываться. Следует избегать выбрасывания исключений в таких функциях. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
212
20
🤔 Какое из следующих утверждений о std::is_same неверно?
220
C/C++ | Тесты - Statistics & analytics of Telegram channel @easy_c_plus_tests