Yes, some places ask for this no matter the party size. I assume it's often that they are (or fancy themselves to be) catering to such a "trendy" clientele that might flake and not show. Hence I never do it. :P
Most likely the host is going to enter the cc # into their Micros or other POS system. But that doesn't make me feel any more secure than writing it on a slip of paper.