а) Все числа, оканчивающиеся нулём, являются двузначными или однозначными. Двузначные числа, оканчивающиеся нулём: \(10,20,30,40,50,60,70,80,90\).
\[A\cap B=\{10;20;30;40;50;60;70;80;90\}.\]
б) Так как \(B\subset A\), объединение совпадает с множеством всех двузначных чисел:
\[A\cup B=\{10;11;12;\ldots;99\}.\]
Ответ: а) \(\{10;20;30;40;50;60;70;80;90\}\); б) \(\{10;11;12;\ldots;99\}\).