4.D【解析】由题意知,a=b2+c2=22,则C的长轴长为42.故选D.5.A【解析】若两条直线垂直,则·(a-1)+(a-1)=0,所以入=-1或=1,即“A=-1”是“直线l:ax+(a-1)y-1=0与直线m:(a-1)x+y+1=0垂直”的充分不必要条件故选A.