"Нет носок" или "нет носков"?

14

Это - из разряда странных правил русского языка.
Правильно - носков.

Чтобы запомнить, рассуждают так:
носки короткие - и им полагается окончание подлиннее,
а чулки длинные - так что хватит с них коротенькой формы (нет) чулок.