All of this is meaningless without the context found around the usage, of course, being that the language is entirely dependent on context. But let's assume for the sake of discussion a context of us both standing side by side looking at the night sky.
If I said "There is no star in the sky", are you going to be unclear about what I am trying to say, yet understand me perfectly if I said "There are no stars in the sky"?