A strong base is something like sodium hydroxide or potassium hydroxide which is fully ionic. You can think of the compound as being 100% split up into metal ions and hydroxide ions in solution.Each mole of sodium hydroxide dissolves to give a mole of hydroxide ions in solution.
2)A dilute acid is that in which the concentration of the water mixed in the acid is higher than the concentration of the acid itself. For instance, 5% sulfuric acid is a dilute acid.
A dilute acid, unlike a concentrated acid, will ionize to a greater degree in their solution (higher percent dissociation with decreasing concentration). However, if an aqueous acid mixture (such as sulfuric acid, mentioned above) is added to water, the resultant pH from adding a dilute one would be higher (lower acidity) than for a concentrated one.
3)In chemistry, a weak base is a chemical base that does not ionize fully in an aqueous solution.
Hope this clears your doubts.
Good luck.