Сложные предложения, где все части односоставные, можно определить следующим образом:
Обещают, что будет очень холодно. - В этом предложении есть составная часть "что будет очень холодно", которая является придаточной, а основная часть "обещают" односоставная.
Надо быть повнимательнее и не отвлекаться. - Это односоставное предложение, где обе части относятся к одному смыслу и выражают необходимость, поэтому оно является сложным в структуре, но не состоит из односоставных частей.
Выучат правило, чтобы хорошо написать контрольную. - Здесь также присутствует придаточная часть "чтобы хорошо написать", основная часть "выучат правило" это односоставное предложение.
Она бегает, чтобы участвовать в марафоне. - Аналогично, "чтобы участвовать в марафоне" является придаточной частью, а "она бегает" - основная.
Не знаю, что ты хочешь в подарок. - Здесь "что ты хочешь в подарок" - придаточная часть, а "не знаю" общее предикативное выражение.
Таким образом, можно выделить следующее предложение как односоставное: Надо быть повнимательнее и не отвлекаться. Все остальные имеют придаточные части.
