Выбор между 'some' и 'any' зависит от типа предложения. В данном случае, это просьба ('Can I have...'), которая обычно требует использования 'some'. 'Any' чаще используется в отрицательных предложениях или вопросах, где предполагается возможность отказа.
В предложении 'Can I have ... cake, please?' это вежливая просьба, поэтому правильным вариантом будет 'some'.
Ответ: some