Is it possible to use "no"+ singular countable noun?
I have got no book.
There is no book on the table.
Yes, it is possible (provided, of course, that the noun in question is countable), but it is often unnatural.
The plural would be preferable in both of your examples.