у кого-нибудь были инетерсные тестовые задания при приеме на работу по программированию на C, C++ под Linux??
Можно не стисняться и постать примеры
Модератор: Модераторы разделов
sure!
http://en.wikipedia.org/wiki/Unit_test
http://en.wikipedia.org/wiki/List_of_unit_testing_frameworks + документация поставляемая с этими библиотеками.
Код: Выделить всё
struct A {
A(const volatile void*);
};
char f(A);
int f(...);
template <class T>
struct Test {
static const int value = (sizeof(f(*(T*)0)) == sizeof(char));
};elide писал(а): ↑22.07.2006 11:42для примера именно "собеседовальных" задач (из того, что сразу нашлось под рукой)...
1) Что делает следующий С++ код?2) Дан связный список. Проверить, нет ли в нем циклов.Код: Выделить всё
struct A { A(const volatile void*); }; char f(A); int f(...); template <class T> struct Test { static const int value = (sizeof(f(*(T*)0)) == sizeof(char)); };
3) Сделать то же самое с двоичным деревом.
4) Даны указатели на два элемента в двоичном дереве, найти их общего родителя