The correct option is
B A-(ii), B-(iii), C-(iv), D-(i)
Monoecious plants are those that have the male and female flower on the same plant. An example is maize.
Dioecious plants are those that have the male and female flowers on two different plants. Example is date palm.
Heterostyly is a measure taken by the plant to prevent inbreeding or self -fertilization. In this type of plants, they have styles of different length related to stamen in the flower of the individual plant so the pollen of the same flower cannot fertilize the stigma. Occurs in Primula vulgaris
Cleistogamy is a type of self-pollination in a certain type of plants which can take place when there are flowers which do not open and self-pollination takes place inside of them. It is most widespread in the grass family. Commelina also shows cleistogamy.
So, the correct option is 'A-(ii), B-(iii), C-(iv), D-(i)'