With this usage, in these examples, we would normally require a/an before a singular countable noun: Have you got a glass for the beer? Have you got a vase for the flowers? I don't have a suitcase ...
We are not likely to see any growth on the stock market this year. no = not a / not any With countable nouns, no is normally followed by plural forms. It sounds more natural and makes better sense ...