当两个函数的定义域相同,且它们的对应法则也相同时,两个函数是同一个函数.由此对各个选项分别加以判断,比较其中两个函数的定义域和对应法则,不难得到正确答案.
【解析】
对于A,由于f(x)=的定义域是{x|x≠0},而g(x)=x+1的定义域是R,
所以两个函数的定义域不同,故不是同一个函数;
对于B,f(x)==|x|,而g(x)=,两个函数对应法则不同,故不是同一函数;
对于C,f(x)=x的定义域是R,而g(x)=()2的定义域是[0,+∞),
所以两个函数的定义域不同,故不是同一个函数;
对于D,f(x)=x2-2x-1和g(t)=t2-2t-1的定义域都是R,且对应法则相同
所以它们是同一个函数
故答案为:D