Answer
(a) A strong electrolyte is a compound that completely or almost completely ionizes/dissociates in a solution. For example $NaCl$ is a strong electrolyte, because it completely dissociates in water.
(b) A weak electrolyte does not completely ionizes/dissociates in a solution. Example: $AgCl$ in water.
(c) A nonelectrolyte does not have a ionized form in solution, which means that the molecules does not separate into ions in solution. Example: $C_6H_{12}O_6$
(d) A strong acid is a strong electrolyte that produces $H^+$ ions in water. Example: $HCl$
(e) A strong base is a strong electrolyte that produces $OH^-$ ions in water. Example: $NaOH$.
(f) A weak acid is an acid (produces $H^+$) that does not completely dissociate in water. Example : $CH_3COOH$
(g) A weak base is a base (produces $OH^-$) that does not completely dissociate in water. Example: $NH_3$.
(h) Insoluble bases are metal hydroxides with a very low solubility. Example: $Cu(OH)_2$
Work Step by Step
You can find all these definitions and examples on section 6-1 (Page 208).