C C

Тесты по языку C: синтаксис, указатели, работа с памятью, структуры данных, стандартная библиотека, сборка, отладка и системное программирование.

Найдено: 30 тестов

C C

30 тестов
C C

Аудит безопасности системного кода

30 задач о модели угроз, памяти, проверке ввода, безопасных патчах, фаззинге и защите в глубину.

85 📝 30
Пройти тест →
C C

Переносимый код по стандарту C

30 задач о версиях стандарта C, ширине типов, проверке возможностей реализации, платформах, кросс-компиляции и переносимой сериализации.

85 📝 30
Пройти тест →
C C

Встраиваемый C

30 задач о регистрах устройств с `volatile`, обработчиках прерываний, памяти, предельном времени выполнения, JTAG и безопасном обновлении прошивки.

85 📝 30
Пройти тест →
C C

GDB и санитайзеры

30 задач о GDB, AddressSanitizer, UBSan, core-файлах и воспроизводимом исправлении причин.

85 📝 30
Пройти тест →
C C

Компилятор, Make и линковщик

30 задач о флагах компилятора, объектных файлах, `Makefile`, библиотеках, `nm`, `readelf` и защищённой сборке.

85 📝 30
Пройти тест →
C C

Сигналы

30 задач о `sigaction`, масках сигналов, безопасности действий в обработчике, канале самопробуждения, аварийном дампе и переносимости.

85 📝 30
Пройти тест →
C C

Сокеты и сетевой ввод-вывод

30 задач о `socket` и `accept`, IPv4 и IPv6, коротких `send` и `recv`, конце потока, `tcpdump` и безопасном проектировании сетевого протокола.

85 📝 30
Пройти тест →
C C

Потоки pthread

30 задач о pthread_create, мьютексах, условных переменных, `join`, ThreadSanitizer и модели памяти.

85 📝 30
Пройти тест →
C C

Процессы и каналы POSIX

30 задач о fork, exec, pipe, waitpid, strace и безопасном наследовании ресурсов.

85 📝 30
Пройти тест →
C C

Алгоритмы и сложность в C

30 задач о сортировке, поиске, компараторах, цене памяти, проверке инвариантов и безопасной обработке размеров.

85 📝 30
Пройти тест →
C C

Структуры данных на C

25 задач о связанных списках, стеках, очередях, владении узлами, освобождении памяти и проверке инвариантов.

70 📝 25
Пройти тест →
C C

Безопасная обработка строк

25 задач о размерах строковых буферов, форматных строках, копировании, разборе ввода и санитайзерах.

70 📝 25
Пройти тест →
1 2 3