Это неполное предложение, в котором опущен инфинитив, входящий в состав главного члена. Предложение односоставное, безличное, главный член построен по модели сложного трехчленного сказуемого (в школе говорят «осложненное составное глагольное сказуемое»): нулевая формальная связка + надо + инфинитив (ехать, попасть и т. п.). Вариант с ненулевой связкой: было надо ехать.
Освежить воспоминания — обстоятельство цели, выраженное инфинитивной группой. Оно подчинено опущенному инфинитиву: ехать (, чтобы) освежить воспоминания.
Знаки препинания расставлены верно.
Начнем с конца. Слова типа ДНК-тест, ПВО-система зафиксированы академическим «Русским орфографическим словарем», они пишутся через дефис (см. также ресурс «Проверка слова»). Приставка, которая присоединяется к слову, начинающемуся с заглавной буквы, тоже пишется через дефис, и об этом тоже есть информация в словаре. Образования с аббревиатурой в середине пока словарем не отмечены, но по правилам логично писать их с двумя дефисами. Возможно, словами такой модели уже нужно дополнить словарь, передадим Ваш вопрос лексикографам.
Нормативных рекомендаций о склонении названия государства Бруней-Даруссалам, к сожалению, нет. Бытует три варианта — со склонением только первой части (по модели «название + несклоняемое приложение»), только второй части (как Дон Кихот) и обеих частей (как составного названия или названия со склоняемым приложением). Для определения частотности вариантов и других факторов, определяющих выбор грамматической нормы, необходимо значительное время. В такой сложной ситуации лучшим выходом было бы использовать краткую форму названия Бруней. Она хорошо известна, активно используется в СМИ, в публикациях Министерства иностранных дел.
Можно вообразить позитивный сценарий — некая система счисления с большим показателем в основе получает распространение и становится востребованной у специалистов. Правда, возникает вопрос о том, будет ли удобно ее наименование, созданное по образцу прилагательных двоичный, десятеричный? Производные, образованные по модели «восьмерик — восьмеричный», все-таки не длинные слова (в отличие от потенциального производного стодвадцатисемеричная). Возможно, производные типа стодвадцатисемиричный станут общепринятыми. Но пока такого слова нет, лучше использовать понятное сочетание система счисления с основанием х.
Тип сказуемого определяется в двусоставных предложениях. В односоставных предложениях не выделяется ни подлежащее, ни сказуемое, а выделяется главный член, который по своим структурным характеристикам может быть сближен с тем или иным типом подлежащего или сказуемого в двусоставном предложении. (Определение главного члена односоставного предложения как подлежащего или сказуемого — школьная традиция, в дидактических целях упрощающая действительное положение дел.) В односоставных предложениях типа Нам это стихотворение не выучить главный член — это инфинитив с нулевой отвлеченной связкой (глагол быть), которая при модификации временного плана высказывания может выступать в форме прошедшего или будущего времени (Нам это стихотворение было/будет не выучить). Сложным является вопрос, с каким типом сказуемого следует сближать главный член такого строения. Если определяющим считать наличие здесь инфинитива, то главный член может быть сближен с составным глагольным сказуемым (точка зрения Е. И. Литневской); если же при определении типа сказуемого решающим фактором считать характер связочного компонента (точка зрения, например, М. Я. Дымарского, см. ответ на вопрос № 317721), то главный член в анализируемом высказывании может быть сближен с составным именным сказуемым, где инфинитив выступает функциональным аналогом именной части. В пользу последнего решения говорит исторический аспект проблемы: инфинитив по происхождению является как раз «оглаголенной» формой существительного. В школьном обучении подобных вопросов, естественно, следует избегать — в силу их сложности.
Слово опилки образовано префиксально-суффиксальным способом от глагола пилить, ср.: пили-ть → о-пил-к-и (с усечением производящей глагольной основы); пить → опивки (с наращением корня за счет согласной в) и т. п. Производные существительные, образованные по этой модели, имеют значение ‘нечто, остающееся после совершения действия, названного производящим глаголом’.
Обратите внимание на то, что префиксально-суффиксальным способом образованы только те существительные с приставкой о-, которые не имеют производящих глаголов с этой приставкой. Другие отглагольные существительные с этой приставкой образованы суффиксальным способом, например: очистить → очистки.
Глагол ударить образован от непроизводного в современном языке слова удар. Это слово является непроизводным потому, что мы не можем дать ему толкование через другое однокоренное слово с более простым морфемным составом, не можем определить значение гипотетически выделяемой приставки у- и подобрать слова, построенные по той же словообразовательной модели.
Этимологически, по данным словаря М. Фасмера, слово удар связано с деру́, драть, раздор.
Слово вдарить является просторечным вариантом глагола ударить, в словарях не фиксируется. Корень и приставка в этом слове тоже не выделяются.
Ударение в фамилии конкретного человека определяется семейной традицией — независимо от статуса носителя фамилии. Что же касается акцентологической модели, по которой образована эта фамилия, следует учесть, что существительное телепень ‘неповоротливый, медлительный человек’, ‘глупый человек’, от которого образована эта фамилия, фиксируется в говорах с вариантным ударением — те́лепень и телепе́нь (Словарь русских народных говоров. Вып. 44. СПб., 2011. С. 6). Поэтому исторически ударение в фамилии варьируется: Те́лепнев (от те́лепень) и Телепнёв (от телепе́нь).
Запятая не ставится, поскольку для ее постановки нет никаких оснований.
Если фрагмент но их не устроили формат программы и ее продолжительность также входит в состав придаточного предложения, то лучше построить фразу так: для тех, кто хотел / хотели поступить... но кого не устроили формат программы и ее продолжительность...