Решение:
Давай разберем каждое предложение:
- «Я взглянул в окно: на безоблачном небе разгорались звезды.» Здесь двоеточие стоит правильно, так как вторая часть предложения поясняет содержание первой.
- «Стояла невыносимая жара — улицы были пустынны.» Тире здесь тоже стоит верно. Оно разделяет части сложного предложения, связанные бессоюзной связью, где вторая часть указывает на следствие первой (из-за жары улицы были пустынны).
- «Наша задача – не отразить атаку, а уничтожить ядро армии.» Здесь тире используется для противопоставления однородных членов, соединенных союзом «а». Это тоже правильно.
- «Кругом стало совершенно темно – луна зашла за облака.» В этом предложении тире поставлено между частями сложного предложения, где вторая часть указывает на причину того, что произошло в первой (стало темно, потому что луна зашла за облака). Однако, по правилам русского языка, в таких случаях между частями сложносочиненного предложения ставится двоеточие, если вторая часть указывает на причину, или тире, если вторая часть указывает на следствие. Здесь причинно-следственная связь выражена некорректно. Правильнее было бы поставить двоеточие: «Кругом стало совершенно темно: луна зашла за облака».
Таким образом, пунктуационная ошибка есть в предложении d.
Ответ: d.