根据对数函数f(x)=lg(|x+1|+a-1),(a<1)的定义域为A,利用绝对值的性质,求出A,根据三角函数的周期性,求出集合B,再由(CUA)∩B,利用区间长度满足的条件,求出a的范围;
【解析】
∵函数f(x)=lg(|x+1|+a-1),
∴|x+1|+a-1>0,解得|x+1|>1-a>0,
∴x+1>1-a或x+1<-1+a,解得x>-a或x<-2+a,
∴CUA=[-2+a,-a](a<1),区间长度为:-a-(-2+a)=2-2a,
∵集合B={x|cosπx=1},所以πx=2kπ,k∈Z,
x=2k,k∈Z,∴B={…-4,-2,0,2,4…},
∵(CUA)∩B恰好有两个元素,
∴2≤2-2a<6
解得-2<a≤0
∴a∈(-2,0];