None' can be singular or plural, but here it refers to 'cake' (uncountable/singular), requiring 'has'.
Previous Question
Correct the error: My brother, along with his friends, are coming.
Next Question
Choose the correct sentence: