⌨️ Языки программирования

Тесты по 24 языкам программирования — от Bash, C и Python до Dart, Julia, MATLAB, Scala и Visual Basic. Вопросы охватывают синтаксис, чтение кода, алгоритмы, безопасность, производительность и архитектуру.

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

⌨️ Языки программирования

720 тестов
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
Пройти тест →
C C

Целочисленные переполнения и преобразования

25 задач о переполнениях, продвижениях типов, сравнениях с `size_t` и проверяемой арифметике.

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

Неопределённое и неопределённо заданное поведение

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

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

Представление данных в памяти

25 задач о порядке байтов, выравнивании, байтах заполнения, объектном представлении, `memcpy` и средствах анализа раскладки.

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

Коды ошибок и errno

25 задач о кодах возврата, `errno`, `perror`/`strerror`, интерфейсах ошибок, внедрении отказов и трассировке системных сбоев.

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

Файлы и стандартный ввод-вывод

25 задач о потоках `FILE`, режимах `fopen`, буферизации, `fread` и `fwrite`, конце файла, ошибках и диагностике файловых сбоев.

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

Указатели на функции

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

⏱ 70 📝 25
Пройти тест →
← 1 … 57 58 59 60 →