A) Дробь не имеет смысла, если знаменатель равен нулю, поэтому
x+1=0; x= -1, то есть функция существует во всех точках, кроме -1, значит, D(y)=(-~;-1)U(-2;+~)
б) Функция, содержащая корень имеет смысл, если выражение, стоящее под корнем неотрицательно, то есть
2+x>=0; x>= -2. Значит, D(y)=[-2;+~)