Yes, grass belonging to family Poaceae has flowers and fruits.
Yes grasses have flowers although they are fairly insignificant.
Grass and Sun!
grass+sunlight
The grass flower generally have leafy bracts (lemma & palea), hence form a simple flower.
Grass and sunlight, and then you will have your flower.
grass+sunlight
Sun + grass = flower
Grass and sunlight, and then you will have your flower.
Grass + Sunlight = Flower
grass grows faster.
You can not really put anything in your flower beds to prevent grass, but if you happen to get grass in your flower beds, there is a product called Ortho Grass B Gon Garden Grass Killer. It kills grasses without causing any harm to flowers or groundcover.
Sun + Grass = Flower
Yes, it is a monocotyledonous flowering plant